SalaryCalculations

General Internal Medicine Physicians Salary in Ohio

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

Median annual

$249,990

Median hourly

$120

Average annual

$286,650

Employed in state

1.5K

The median annual salary for General Internal Medicine Physicians in Ohio is $249,990, or about $120 an hour. That is 3% lower than the national median.

Pay in Ohio ranges from $84,180 at the 10th percentile to $453,010 at the 90th percentile. Roughly 1.5K people work as general internal medicine physicians in the state.

Pay distribution in Ohio

10th$84,180
25th$201,280
Median$249,990
75th$342,440
90th$453,010

Salary calculator

Hourly
$120.19
Daily
$962
Weekly
$4,808
Bi-weekly
$9,615
Monthly
$20,833
Annual
$249,990

$249,990 a year is around the 50th percentile for General Internal Medicine Physicianss in Ohio. The median is $249,990.

General Internal Medicine Physicians pay by metro area in Ohio

Metro areaMedian annualEmployment
Toledo, OH$330,220220
Huntington-Ashland, WV-KY-OH$321,15030
Columbus, OH$249,990N/A
Cincinnati, OH-KY-IN$236,920290
Youngstown-Warren, OH$163,590110
Dayton-Kettering-Beavercreek, OH$107,480N/A

Other jobs in Ohio

All salaries in Ohio →