SalaryData

Internal Medicine Physician Salary in Ohio

Based on 2K+ workers in Ohio

Data year: 2025 · Last updated: June 2026

Median Annual Salary (OH)

$249,990

$120.188/hr

vs National Average

$260,282

-4.0% vs national median

Salary Range (10th–90th)

$84K $453K

2K employed in Ohio

Salary Distribution — Internal Medicine Physician in Ohio

Internal Medicine Physician (OH) salary percentiles
PercentileAnnual Salary
10th percentile$84,180
25th percentile$201,280
Median (50th percentile)$249,990
75th percentile$342,440
90th percentile$453,010

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
2025$249,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
2025$249,990$260,282

Internal Medicine Physician Salary by Experience Level in Ohio

Internal Medicine Physician Salary in Other States

Related Occupations

More Locations