Veterinarians Salary in Missouri
BLS OEWS May 2025 • 12 metro areas • Missouri
Veterinarians in Missouri earn a median salary of $114,421 per year on average across 12 metro and nonmetro areas, -8.8% vs the national median of $125,510. An estimated 2,500 veterinarians are employed across Missouri, with salaries ranging from $99,560 to $159,200 depending on location.
$114,421
Avg median salary in Missouri
$159,200
Highest paying metro
$99,560
Lowest paying metro
2,500
Employed in Missouri
Compare Veterinarians salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Veterinarians
inVeterinarians salaries by city in Missouri
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| St. Joseph, MO-KS | $159,200 | $96,780 | $163,560 | 50 |
| Southwest Missouri | $126,670 | $97,210 | $162,690 | 100 |
| St. Louis, MO-IL | $121,750 | $98,230 | $168,830 | 890 |
| Kansas City, MO-KS | $119,640 | $101,360 | $141,140 | 720 |
| Southeast Missouri | $113,030 | $84,230 | $154,800 | 110 |
| Columbia, MO | $109,580 | $94,750 | $142,800 | 130 |
| Cape Girardeau, MO-IL | $107,850 | $84,060 | $159,450 | 40 |
| Springfield, MO | $105,930 | $89,750 | $161,780 | 160 |
| Joplin, MO-KS | $104,680 | $81,710 | $126,160 | 40 |
| Central Missouri | $104,430 | $82,890 | $128,990 | 130 |
| North Missouri | $100,730 | $84,610 | $128,990 | 90 |
| Jefferson City, MO | $99,560 | $86,940 | $125,860 | 40 |