verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Veterinarian Salary in Missouri

Median Annual in Missouri
$114,660/yr
Median Hourly Wage
$55.12/hr
▼ 12% below U.S. median

Salary Distribution in Missouri

groups Employed in MO
1,920
public U.S. Median
$130,100
savings Real pay (cost-adjusted)
$126,254 #26 of 49

Veterinarian pay in Missouri, explained

Veterinarians in Missouri earn a median of $114,660 per year ($55.12 per hour), which is 12% below the national median of $130,100. Entry-level workers earn around $61,270, while the most experienced veterinarians reach about $193,860. Pay varies by employer, setting, and metro area within Missouri.

Is $114,660 good pay in Missouri?

Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $114,660 is worth about $126,254 in national buying power — ranking Missouri #26 for real pay (vs #37 on the sticker number).

See the full Veterinarian Real Pay Index arrow_forward

Veterinarian pay by experience in Missouri

Entry level (10th pct)
$61,270
$29.46/hr
Median
Mid-career (50th pct)
$114,660
$55.12/hr
Experienced (90th pct)
$193,860
$93.20/hr

Veterinarian pay in neighboring states

StateMedian / yrReal payvs MO
Missouri (here) $114,660 $126,254
Illinois $133,580 $133,636 −$18,920
Iowa $124,610 $141,986 −$9,950
Tennessee $124,350 $135,354 −$9,690
Arkansas $107,710 $123,894 +$6,950
Kansas $107,080 $118,888 +$7,580
Kentucky $104,100 $115,463 +$10,560
Nebraska $103,500 $114,869 +$11,160
Oklahoma $98,090 $111,665 +$16,570

Veterinarian in Missouri: FAQ

How much do veterinarians make in Missouri?

Veterinarians in Missouri earn a median of $114,660 per year ($55.12 per hour), compared with $130,100 nationally.

Does Missouri pay veterinarians well?

At $114,660, Missouri pays 12% below the national median for veterinarians. An estimated 1,920 work in the state.

Veterinarian salary in other states

All 49 states ranked arrow_forward

Related careers in Missouri