Salaripedia
English

How much does a veterinarian make in Missouri?

$114,700a year

Median yearly pay for veterinarians in Missouri. That is $55.13 an hour or $9,555 a month.

Hourly
$55.13
Vs. national median
-12%
Rank among states
37 of 49
Jobs in the state
1,920
Pay range
Lowest 10%: $61,270Median: $114,700Highest 10%: $193,900
PercentileYearlyHourly
10th$61,270$29.46
25th$97,280$46.77
Median$114,700$55.13
75th$149,300$71.75
90th$193,900$93.20

Cities in Missouri

Metro areas, median yearly pay.

Kansas City, MO$122,500
St. Louis, MO$122,500
St. Joseph, MO$118,300
Springfield, MO$102,700
Joplin, MO$102,700
Jefferson City, MO$101,200
Cape Girardeau, MO$100,400
Columbia, MO$99,620
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for veterinarians.

34. Utah$124,000
35. South Carolina$122,100
36. Idaho$116,200
37. Missouri$114,700
38. Wisconsin$108,800
39. Arkansas$107,700
40. Kansas$107,100
Veterinarian salary in all states

Frequently asked questions

How much does a veterinarian make an hour in Missouri?

The median hourly pay in Missouri is $55.13 ($114,700 a year).

Do veterinarians make more in Missouri than the national average?

No: $114,700 against $130,100 nationally, 12% less.

Where does Missouri rank for veterinarian pay?

Missouri ranks 37 of 49 states.

Which city in Missouri pays veterinarians the most?

Kansas City, MO-KS, with a median of $122,500 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.