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.

Full tool →
Veterinarians
in
    vs

      Veterinarians salaries by city in Missouri

      Metro areaMedian salary25th pct75th pctEmployed
      St. Joseph, MO-KS$159,200$96,780$163,56050
      Southwest Missouri$126,670$97,210$162,690100
      St. Louis, MO-IL$121,750$98,230$168,830890
      Kansas City, MO-KS$119,640$101,360$141,140720
      Southeast Missouri$113,030$84,230$154,800110
      Columbia, MO$109,580$94,750$142,800130
      Cape Girardeau, MO-IL$107,850$84,060$159,45040
      Springfield, MO$105,930$89,750$161,780160
      Joplin, MO-KS$104,680$81,710$126,16040
      Central Missouri$104,430$82,890$128,990130
      North Missouri$100,730$84,610$128,99090
      Jefferson City, MO$99,560$86,940$125,86040

      View Veterinarians salaries in all cities