Salaripedia
English

How much does a physician make in Missouri?

$261,800a year

Median yearly pay for physicians in Missouri. That is $125.88 an hour or $21,820 a month.

Hourly
$125.88
Vs. national median
-16%
Rank among states
21 of 35
Pay range
Lowest 10%: $196,400Median: $261,800Highest 10%: $371,300
PercentileYearlyHourly
10th$196,400$94.40
25th$207,500$99.74
Median$261,800$125.88
75th$348,600$167.62
90th$371,300$178.50

Cities in Missouri

Metro areas, median yearly pay.

Kansas City, MO$224,300
St. Louis, MO$207,500
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for physicians.

18. Washington$300,700
19. Colorado$294,500
20. Massachusetts$285,200
21. Missouri$261,800
22. Mississippi$261,600
23. Maryland$253,700
24. North Carolina$248,900
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 $125.88 ($261,800 a year).

Do physicians make more in Missouri than the national average?

No: $261,800 against $312,400 nationally, 16% less.

Where does Missouri rank for physician pay?

Missouri ranks 21 of 35 states.

Which city in Missouri pays physicians the most?

Kansas City, MO-KS, with a median of $224,300 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.