StLouisTopRated.com
Proudly serving Clayton, Kirkwood, Webster Groves, Chesterfield, Ballwin, University City and the greater St. Louis area. Made for The Show-Me State.
StLouisTopRated / Veterinarians & Animal Hospitals

Best veterinarians and animal hospitals in St. Louis, MO

Verified St. Louis veterinarians and animal hospitals for routine wellness exams, vaccinations, dental care, surgery, and emergency and after-hours pet care - serving Clayton, Kirkwood, Webster Groves, Chesterfield, Ballwin, University City and beyond.

Rankings updated September 2026 from Google ratings and review volume - not paid placement

How to pick a veterinarian in St. Louis

Before you pick a vet, ask three things: do they see emergencies and, if not, which 24-hour hospital do they send you to; who answers the phone after hours and on weekends; and how they handle a first visit with a nervous pet. A good clinic tells you plainly when something can wait until morning versus when to come in now, gives you a real estimate before treatment, and takes the time to let an anxious dog or cat settle instead of rushing the exam.

Searching for veterinarians and animal hospitals near me in St. Louis? Everyone ranked below serves St. Louis and the surrounding neighborhoods, including Clayton, Kirkwood, Webster Groves, Chesterfield, Ballwin, University City. Check the address and service area on a listing before you call, because the closest one is not always the one a search engine puts first.

If this is an emergency, call rather than fill in a form. A pet that is bleeding, struggling to breathe or has eaten something toxic is the case for calling instead of waiting for morning. Ask up front whether they are dispatching tonight and what the after-hours call-out fee is: 24/7 availability is not something a star rating can tell you.

The full St. Louis ranking

1
MetroVet St. Louis Independent · Locally Owned
★★★★★ 5 · 665 Google reviews · 920 S Brentwood Blvd
Unclaimed - is this yours?
2
Kirkwood Animal Hospital Independent · Locally Owned
★★★★½ 4.9 · 709 Google reviews · 11114 Manchester Rd
Unclaimed - is this yours?
3
Cheap Pricks Independent · Locally Owned
★★★★½ 4.9 · 697 Google reviews · 932 Meramec Station Rd Ste H
Unclaimed - is this yours?
4
Heritage Veterinary Hospital
★★★★½ 4.9 · 400 Google reviews · 12952 Olive Blvd
Unclaimed - is this yours?
5
Veterinary Care Center- Urgent & Wellness Care Independent · Locally Owned
★★★★½ 4.9 · 246 Google reviews · 16830 Chesterfield Airport Rd
Unclaimed - is this yours?
6
Florissant Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 752 Google reviews · 605 N Hwy 67
Unclaimed - is this yours?
7
Creve Coeur Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 608 Google reviews · 12550 Olive Blvd
Unclaimed - is this yours?
8
Cross Keys Animal Clinic Independent · Locally Owned
★★★★½ 4.8 · 459 Google reviews · 2685 N Hwy 67
Unclaimed - is this yours?
9
Yorkshire Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 419 Google reviews · 8063 Watson Rd
Unclaimed - is this yours?
10
Kingsbury Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 401 Google reviews · 420 Skinker Blvd
Unclaimed - is this yours?
11
Hillside Animal Hospital
★★★★½ 4.8 · 384 Google reviews · 5325 Manchester Ave
Unclaimed - is this yours?
12
My Best Friend Veterinary Center Independent · Locally Owned
★★★★½ 4.8 · 333 Google reviews · 9350 Olive Blvd
Unclaimed - is this yours?
13
Kind Veterinary Care Independent · Locally Owned
★★★★½ 4.8 · 328 Google reviews · 1131 Colonnade Center
Unclaimed - is this yours?
14
Affton Veterinary Clinic Independent · Locally Owned
★★★★½ 4.8 · 316 Google reviews · 8455 Gravois Rd
Unclaimed - is this yours?
15
Concord Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 310 Google reviews · 11705 Baptist Church Rd
Unclaimed - is this yours?
16
City Paws Veterinary Clinic Independent · Locally Owned
★★★★½ 4.8 · 262 Google reviews · 2200 S Vandeventer Ave
Unclaimed - is this yours?
17
Family Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 248 Google reviews · 11986 Dorsett Rd
Unclaimed - is this yours?
18
Normandy Animal Hospital Inc Independent · Locally Owned
★★★★½ 4.8 · 238 Google reviews · 7626 Florissant Rd
Unclaimed - is this yours?
19
PriorityPet Urgent Care
★★★★½ 4.9 · 36 Google reviews · 9998 Gravois Rd
Unclaimed - is this yours?
20
Brentwood Animal Hospital
★★★★½ 4.8 · 203 Google reviews · 2907 S Brentwood Blvd
Unclaimed - is this yours?
21
Hampton Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 203 Google reviews · 2826 Hampton Ave
Unclaimed - is this yours?
22
Cat Clinic
★★★★½ 4.8 · 159 Google reviews · 1919 Schuetz Rd
Unclaimed - is this yours?
23
Grantview Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 149 Google reviews · 11319 Gravois Rd
Unclaimed - is this yours?
24
St Louis Hills Veterinary Clinic Independent · Locally Owned
★★★★½ 4.8 · 123 Google reviews · 7001 Hampton Ave
Unclaimed - is this yours?
25
Old Webster Animal Hospital Independent · Locally Owned
★★★★½ 4.8 · 56 Google reviews · 34 W Lockwood Ave
Unclaimed - is this yours?
26
Carol House Quick Fix Pet Clinic Independent · Locally Owned
★★★★½ 4.7 · 2155 Google reviews · 1218 Jefferson Ave
Unclaimed - is this yours?
27
Fox Creek Veterinary Hospital at Kirkwood Independent · Locally Owned
★★★★½ 4.7 · 592 Google reviews · 455 S Kirkwood Rd
Unclaimed - is this yours?
28
Watson Road Veterinary Clinic Independent · Locally Owned
★★★★½ 4.7 · 584 Google reviews · 3725 Watson Rd
Unclaimed - is this yours?
29
Chippewa Animal Hospital Independent · Locally Owned
★★★★½ 4.7 · 571 Google reviews · 4210 Itaska St Suite B
Unclaimed - is this yours?
30
Unclaimed - is this yours?
31
Southwick Veterinary Hospital Independent · Locally Owned
★★★★½ 4.7 · 380 Google reviews · 4814 Lemay Ferry Rd #1528
Unclaimed - is this yours?
32
Binder Animal Hospital Independent · Locally Owned
★★★★½ 4.7 · 350 Google reviews · 2941 Telegraph Rd
Unclaimed - is this yours?
33
CWE Vet Hospital & Urgent Care Independent · Locally Owned
★★★★½ 4.7 · 332 Google reviews · 4131 Lindell Blvd
Unclaimed - is this yours?
34
Pet Urgent Care of St Peters Independent · Locally Owned
★★★★½ 4.7 · 218 Google reviews · 5913 Mexico Rd
Unclaimed - is this yours?
35
Arch Animal Hospital Independent · Locally Owned
★★★★½ 4.7 · 189 Google reviews · 2951 Dougherty Ferry Rd Ste 102
Unclaimed - is this yours?
36
VEG ER for Pets
★★★★½ 4.6 · 1325 Google reviews · 2101 S Brentwood Blvd
Unclaimed - is this yours?

Veterinarians & Animal Hospitals in St. Louis: common questions

Who are the best veterinarians and animal hospitals in St. Louis?

Based on Google ratings and review volume as of September 2026, the top rated veterinarians and animal hospitals in St. Louis are MetroVet St. Louis, Kirkwood Animal Hospital, Cheap Pricks. See the live ranked list, ratings, and contact details on this page.

How do I find veterinarians and animal hospitals near me in St. Louis?

Every company ranked on this page serves St. Louis and the surrounding area, including Clayton, Kirkwood, Webster Groves, Chesterfield, Ballwin, University City. Open any listing for its address, phone number and service area, then call the two or three closest to you. Distance is worth checking yourself: the nearest veterinarian is not automatically the best one, so this page ranks on rating and review volume first and leaves proximity to you.

Which veterinarians and animal hospitals in St. Louis offer 24/7 emergency service?

After-hours availability is not part of a Google rating, so this directory cannot verify it for you in advance. A pet that is bleeding, struggling to breathe or has eaten something toxic is the case for calling instead of waiting for morning. Call the top rated veterinarians and animal hospitals on this page and ask two things before you agree to anything: are you dispatching tonight, and what is the after-hours call-out fee. A company that answers both plainly on the phone is usually the one that actually shows up.

How do I choose a veterinarian in St. Louis?

Before you pick a vet, ask three things: do they see emergencies and, if not, which 24-hour hospital do they send you to; who answers the phone after hours and on weekends; and how they handle a first visit with a nervous pet. A good clinic tells you plainly when something can wait until morning versus when to come in now, gives you a real estimate before treatment, and takes the time to let an anxious dog or cat settle instead of rushing the exam.

Are you a top-rated St. Louis pro?

Listings and claims are free. Early claimants receive Premium at no charge, a $297 value, after confirmation. No purchase is required.

Claim your free listing

Prefer to talk? Call or text the Top Rated directory on (813) 454-0813. This is our number, not the number of any business listed here.