Marion County Pet Services (Oregon)

Find Marion County, OR veterinarians, pet stores, animal shelters, dog parks, animal hospitals, pet sitters & boarding near me, including locations, hours, and phone numbers.


Animal Hospitals in Marion County, Oregon provide medical treatment to animals, including animal medical care services, preventive care exams, diagnostic exams, laboratory services, surgical procedures, emergency medical services, dental services, and other medical care for animals.

Four Corners Animal Hospital Salem OR 159 Lancaster Drive Northeast 97301 503-399-1363

Salem Veterinary Emergency Clinic Salem OR 3215 Market Street Northeast 97301 503-588-8082

Stayton Veterinary Hospital Stayton OR 1308 North First Avenue 97383 503-769-7387

Twin Oaks Veterinary Hospital Salem OR 5700 Gaffin Road Southeast 97317 503-585-6701

VCA Salem Animal Hospital Salem OR 4053 Commercial Street Southeast 97302 971-301-4548

Vitality Pet Hospital Salem OR 4580 Commercial Street Southeast 97302 503-399-8300

Willamette Valley Animal Hospital Keizer OR 4975 River Road North 97303 503-393-7462

Woodburn Pet Hospital Woodburn OR 985 Evergreen Road 97071 503-981-4622


Animal Shelters in Marion County, OR provide pet adoption services, including dog adoption, cat adoption, neutering and spaying services, animal foster care, animal control services, and lost pet services.

Foundation for Puerto Rico Street Animals Salem OR PO Box 3965 97302 503-544-6610

Marion County Animal Shelter Salem OR 3550 Aumsville Highway Southeast 97317 503-566-6966

Marion County Dog Control Salem OR 5155 Silverton Road Northeast 97305

Tiny Treasures Rescue Salem OR 1024 Cunningham Lane South 97302 503-949-6212

Willamette Humane Society Salem OR 4246 Turner Road Southeast 97317 503-585-5900


Dog Parks in Marion County, Oregon offer off-lease areas for dogs, dog recreational services, exercise spaces, outdoor space for dogs, and some have ponds, water features, agility equipment, and pickup stations.

Minto Brown Dog Park Salem OR 2200 Minto Island Road Southwest 97302 503-588-6336