Salaripedia
English

How much does a family medicine physician make in Missouri?

$171,200a year

Median yearly pay for family medicine physicians in Missouri. That is $82.30 an hour or $14,270 a month.

Hourly
$82.30
Vs. national median
-30%
Rank among states
49 of 51
Jobs in the state
3,740
Pay range
Lowest 10%: $69,590Median: $171,200Highest 10%: $428,600
PercentileYearlyHourly
10th$69,590$33.46
25th$75,650$36.37
Median$171,200$82.30
75th$354,800$170.56
90th$428,600$206.03

Cities in Missouri

Metro areas, median yearly pay.

St. Joseph, MO$400,000
Springfield, MO$354,800
Jefferson City, MO$224,100
Kansas City, MO$214,000
Joplin, MO$200,500
St. Louis, MO$76,830
Columbia, MO$69,590
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for family medicine physicians.

46. North Carolina$215,200
47. Michigan$214,100
48. New York$210,900
49. Missouri$171,200
50. Connecticut$163,900
51. Alabama$134,600
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Missouri?

The median hourly pay in Missouri is $82.30 ($171,200 a year).

Do family medicine physicians make more in Missouri than the national average?

No: $171,200 against $244,200 nationally, 30% less.

Where does Missouri rank for family medicine physician pay?

Missouri ranks 49 of 51 states.

Which city in Missouri pays family medicine physicians the most?

St. Joseph, MO-KS, with a median of $400,000 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.