Animal hospitals in Oregon

651 veterinary clinics across 141 cities and towns, including 45 emergency or 24-hour hospitals.

All cities

A
Albany 6Ashland 6Astoria 3Aumsville 1
B
Baker City 3Bandon 1Banks 2Beavercreek 1Beaverton 26Bellfountain 1Bend 31Brookings 1Brownsville 1Burns 2
C
Canby 4Canyonville 1Carlton 1Cave Junction 2Central Point 7Clackamas 5Cloverdale 1Coburg 1Condon 1Coos Bay 4Coquille 4Cornelius 1Corvallis 16Cottage Grove 2Creswell 2
D
Dallas 3Damascus 4Deschutes River Woods 2Dunthorpe 1
E
Eagle Point 5Enterprise 2Estacada 2Eugene 27
F
Florence 2Forest Grove 4
G
Gearhart 2Gladstone 1Gold Beach 2Grants Pass 10Gresham 10
H
Happy Valley 6Harbor 1Hayesville 2Hermiston 4Hillsboro 13Hood River 6
I
Independence 1
J
Jacksonville 2Jefferson 1John Day 1Johnson City 2Junction City 2
K
Keizer 5Klamath Falls 12
L
La Grande 5La Pine 2Lake Oswego 14Lakeview 2Leaburg 1Lebanon 3Lexington 1Lincoln City 2
M
Madras 2Marlene Village 1McMinnville 5Medford 21Merlin 1Mill City 1Milton Freewater 4Milwaukie 5Molalla 4Monmouth 1Mulino 1Myrtle Creek 1Myrtle Point 1
N
Nehalem 1Newberg 6Newport 3North Bend 1North Plains 1Nyssa 1
O
Oak Hills 1Oakland 1Ontario 3Oregon City 8
P
Pendelton 1Pendleton 3Philomath 2Phoenix 2Pleasant Hill 1Portland 108Prineville 4
R
Rainier 2Redmond 12Reedsport 1River Road 1Rogue River 2Roseburg 6
S
Saint Helens 1Saint Paul 1Salem 29Sandy 2Santa Clara 1Scappoose 1Scio 1Seaside 1Selma 1Sheridan 1Sherwood 6Silverton 2Sisters 3Springfield 12St Helens 2Stayton 3Sublimity 1Sunriver 1Sutherlin 2Sweet Home 1
T
Talent 2Tangent 1Terrebonne 1The Dalles 5Tigard 15Tillamook 3Troutdale 1Tualatin 5Turner 1
V
Vale 1Veneta 2
W
Warren 1Warrenton 1Wasco 1West Linn 6West Slope 2Wilsonville 6Winston 1Woodburn 3

Emergency & 24-hour vets in Oregon

Pet emergency?

Don’t wait. Find the nearest emergency vet now.

Trouble breathing, suspected poisoning, collapse, or a male cat that can’t urinate are always emergencies. Call ahead so the team can prepare.

ASPCA Animal Poison Control (fee may apply)(888) 426-4435 Pet Poison Helpline (fee may apply)(855) 764-7661