WageDepth

General Internal Medicine Physicians Salary in Ohio

SOC 29-1216 · State · 2024 BLS OEWS

The median salary for a General Internal Medicine Physicians in Ohio is $169,990 per year as of 2024. That works out to roughly $81.73 per hour. This is 28% below the national median of $236,350. 1,900 people work as General Internal Medicine Physicians in Ohio. Wages have declined 10% since 2019, when the median was $189,680.

Median Annual Salary

$169,990

Mean Annual

$204,240

Median Hourly

$81.73

Total Employed

1,900

Location Quotient

0.80

Average concentration

Salary Distribution

$61k
10th
$72k
25th
$170k
Median

How This Compares

Ohio

$169,990

this metro

United States

$236,350

you earn -28% vs US

Salary Trend

View data table
Year Median Annual
2024 $169,990
2023 $199,990
2022 $157,710
2020 $193,410
2019 $189,680

Related Healthcare Practitioners and Technical Occupations Jobs in Ohio

Other occupations in the same group, sorted by salary.