Veterinarians Salary in Missouri

Ranked #34 of 49 · MO

11.9% below U.S. average
Mean annual salary $125,720 ≈ $60/hr
Median annual salary $114,660
Employment 1,920

Salary Distribution (10th–90th percentile)

P10 $61,270P25 $97,280 Median $114,660P75 $149,250P90 $193,860

About 80% of veterinarianss in Missouri earn between $61,270 and $193,860. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Missouri
$125,720
U.S. average
$142,680

The mean veterinarians salary in Missouri is $125,720, about 11.9% below the U.S. average ($142,680). That works out to roughly $60/hr at 2,080 hours per year.

Metro Areas in Missouri

Metro areaMedianMeanEmployment
Kansas City, MO-KS $122,490 $129,790 750
St. Louis, MO-IL $122,460 $132,010 810
St. Joseph, MO-KS $118,290 $132,960 40
Southwest Missouri nonmetropolitan area $110,590 $129,290 60
Central Missouri nonmetropolitan area $103,200 $126,050 110
Southeast Missouri nonmetropolitan area $102,850 $128,720 90
Springfield, MO $102,740 $121,660 140
Joplin, MO-KS $102,700 $123,130 50

Frequently Asked Questions

How much do veterinarians make in Missouri?

The median veterinarians salary in Missouri is $114,660 per year (mean $125,720), and about 80% earn between $61,270 and $193,860.

How much do veterinarians make per hour in Missouri?

Roughly $60 per hour, based on a mean annual wage of $125,720 and 2,080 work hours per year.

Is Missouri a high-paying state for veterinarians?

Missouri ranks #34 of 49 states for veterinarians pay. Its mean salary of $125,720 is about 11.9% below the U.S. average of $142,680.

Which metro areas in Missouri pay veterinarians the most?

The highest-paying metro areas in Missouri for veterinarians are Kansas City, MO-KS ($122,490), St. Louis, MO-IL ($122,460), St. Joseph, MO-KS ($118,290), by median annual wage.

← Back to all veterinarians states