SalaryData

Internal Medicine Physician Salary in Ohio

Based on 2K+ workers in Ohio

Data year: 2024 · Last updated: May 2026

Median Annual Salary (OH)

$169,990

$81.726/hr

vs National Average

$191,251

-11.1% vs national median

Salary Range (10th–90th)

$61K

2K employed in Ohio

Salary Distribution — Internal Medicine Physician in Ohio

Internal Medicine Physician (OH) salary percentiles
PercentileAnnual Salary
10th percentile$61,330
25th percentile$72,380
Median (50th percentile)$169,990

Historical Salary Trend — Internal Medicine Physician in Ohio vs National

Historical Internal Medicine Physician (Ohio vs National) salary trend
YearMedian Salary (United States)
2022$157,710
2023$199,990
2024$169,990
Historical salary trend for Internal Medicine Physician in Ohio
YearOhio MedianNational Median
2022$157,710$188,484
2023$199,990$205,372
2024$169,990$191,251

Internal Medicine Physician Salary in Other States

Related Occupations

More Locations