Salaripedia
English

How much does a physician make in Missouri?

$228,000a year

Median yearly pay for physicians in Missouri. That is $109.61 an hour or $19,000 a month.

Hourly
$109.61
Vs. national median
-14%
Rank among states
43 of 51
Jobs in the state
3,990
Pay range
Lowest 10%: $67,070Median: $228,000Highest 10%: $435,200
PercentileYearlyHourly
10th$67,070$32.25
25th$83,340$40.07
Median$228,000$109.61
75th$361,400$173.75
90th$435,200$209.21

Cities in Missouri

Metro areas, median yearly pay.

Joplin, MO$324,100
Columbia, MO$312,100
Springfield, MO$300,000
St. Louis, MO$246,400
Cape Girardeau, MO$239,200
Jefferson City, MO$220,500
St. Joseph, MO$217,700
Kansas City, MO$126,300
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for physicians.

40. Rhode Island$228,600
41. Mississippi$228,100
42. Utah$228,100
43. Missouri$228,000
44. Kansas$221,500
45. Pennsylvania$217,300
46. Connecticut$215,000
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Missouri?

The median hourly pay in Missouri is $109.61 ($228,000 a year).

Do physicians make more in Missouri than the national average?

No: $228,000 against $265,900 nationally, 14% less.

Where does Missouri rank for physician pay?

Missouri ranks 43 of 51 states.

Which city in Missouri pays physicians the most?

Joplin, MO-KS, with a median of $324,100 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.