SalaryCalculations

General Internal Medicine Physicians Salary in Missouri

State wage data from the BLS OEWS survey, May 2025.

Median annual

$216,570

Median hourly

$104

Average annual

$259,950

Employed in state

160

The median annual salary for General Internal Medicine Physicians in Missouri is $216,570, or about $104 an hour. That is 16% lower than the national median.

Pay in Missouri ranges from $173,630 at the 10th percentile to $438,090 at the 90th percentile. Roughly 160 people work as general internal medicine physicians in the state.

Pay distribution in Missouri

10th$173,630
25th$196,460
Median$216,570
75th$252,240
90th$438,090

Salary calculator

Hourly
$104.12
Daily
$833
Weekly
$4,165
Bi-weekly
$8,330
Monthly
$18,048
Annual
$216,570

$216,570 a year is around the 50th percentile for General Internal Medicine Physicianss in Missouri. The median is $216,570.

General Internal Medicine Physicians pay by metro area in Missouri

Metro areaMedian annualEmployment
St. Louis, MO-IL$199,310N/A

Other jobs in Missouri

All salaries in Missouri →