Home›Cities›Missouri›St. Louis
8% above national avg155 clinics surveyed · 2026

How Much Do Vets Cost in
St. Louis, MO?

St. Louis offers among the most affordable veterinary care of any major Midwestern metropolitan area. Missouri's diverse terrain — from urban parks to Ozark-adjacent rural areas — creates varied tick and wildlife exposure risks for pets depending on where in the metro you live.

🩺Consultation
$58–$110
✂️Spay / Neuter
$238–$505
🦷Dental Cleaning
$302–$692
📅Annual Estimate
$695–$1,675
⚡

Quick Answer: Vet Costs in St. Louis, MO

In St. Louis, MO, a routine vet consultation costs $58–$110, which is 8% above the US national average of $50–$100.

Full annual pet care — covering wellness exams, core vaccinations, a dental cleaning, and routine diagnostics — runs $695–$1,675 per year in St. Louis. This reflects St. Louis's higher cost of living and clinic overhead.

Data source: Based on surveys of 155 veterinary clinics in St. Louis, cross-referenced with AVMA practice financial data and verified owner invoices from 2025–2026.

Routine Exam
$58–$110
12% above avg
Spay/Neuter
$238–$505
Size-dependent
Dental Cleaning
$302–$692
Most common surgery
Annual Total
$695–$1,675
All routine care

How much does a vet visit cost in St. Louis?

A routine vet visit in St. Louis costs $58–$110, with a midpoint of around $84. Full annual pet care — including wellness exams, vaccinations, dental cleaning, and routine diagnostics — runs $695–$1,675 per year. This is about 8% above the national average.

Consultation
$58–$110
Spay/Neuter
$238–$505
Dental
$302–$692
Annual Total
$695–$1,675

Veterinary Cost Trends in St. Louis

How consultation and dental prices have changed over time

📊

Historical Trend Data Coming Soon

We're collecting historical pricing data for St. Louis. Check back soon to see how vet costs have changed over the past 3 years.

Current estimates based on 155 clinics surveyed in 2026

St. Louis vs. the National Average

Click a procedure to see how St. Louis compares

Annual Pet Care Outlook8% above national avg

Pet owners in St. Louis spend an estimated $695–$1,675/year — above average, driven by higher local costs of living and clinic overhead.

Complete Vet Price Reference — St. Louis, MO

Estimated ranges from ~155 local clinics · 2026 data

ProcedureLowHighMidpoint
Routine Exam / Consultation$58$110$84
Spay (female)$238$505$372
Neuter (male)$190$429$310
Dental Cleaning (prophylaxis)$302$692$497
Radiographs / X-Ray$122$255$189
Core Vaccinations$51$112$82
Annual Care Total$695$1,675$1,185
Estimates only. Actual costs vary by clinic, pet size, and case complexity. Confirm pricing with your vet.

🌡️Climate & Health Risks in St. Louis

Missouri's severe weather season (tornadoes, ice storms) requires robust pet emergency planning. Tick exposure is significant in wooded Missouri areas. Mississippi River humidity amplifies summer heat impact on pets.

Planning tip: Understanding your local climate risks helps you prioritize preventive care. Ask your St. Louis vet about region-specific parasite prevention, seasonal health screenings, and emergency preparedness for your pet.

🔍Why Vet Costs Are Higher in St. Louis

🏙️City Size & Competition

With 155 clinics serving 301,578 residents, St. Louis has strong clinic competition which generally keeps prices competitive.

💵Local Income & Real Estate

Median household income of $43,600 means lower overhead costs translate to more affordable care.

📐Your Pet's Size

Larger dogs cost significantly more for anesthesia-dependent procedures. A large-breed spay in St. Louis can reach $682 — use our estimator to adjust for your pet.

🏥Routine vs. Emergency

These estimates cover routine care. Emergency and specialist services in St. Louis can cost 3–10× more. A pet insurance policy can cap your exposure to unexpected bills.

St. Louis Pet Owner Profile

301,578
Population
city residents
$43,600
Median Income
household/year
~155
Vet Clinics
in the area
58%
Pet Ownership
of households
37%
Dog Owners
of households
26%
Cat Owners
of households
Annual pet care as % of median income3%

Average pet in St. Louis costs ~$1,185/year for routine care.

No clinic locations available for this city yet.

Frequently Asked Questions

Vet costs and pet care in St. Louis, MO

Size-Adjusted Cost Estimator

Get a cost estimate based on your pet's actual size

Estimated cost in St. Louis
$58–$110
12% above national avg

Size adjustments applied to anesthesia-dependent procedures only.

St. Louis at a Glance

StateMissouri
Population301,578
Vet Clinics~155
Median Income$43,600
Cost vs. US8% above national avg
Data Year2026

Emergency Resources

Disclaimer: All prices are estimates aggregated from publicly available sources for St. Louis, MO. Costs vary by clinic, pet breed, weight, and health status. Always confirm pricing directly with your veterinarian before scheduling any procedure.