Veterinarian Salary in Missouri
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).
Veterinarian pay by experience in Missouri
Veterinarian pay in neighboring states
| State | Median / yr | Real pay | vs 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.