SalaryCalculations

Family Medicine Physicians Salary in Ohio

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

Median annual

$223,700

Median hourly

$108

Average annual

$226,800

Employed in state

1.5K

The median annual salary for Family Medicine Physicians in Ohio is $223,700, or about $108 an hour. That is 8% lower than the national median.

Pay in Ohio ranges from $67,790 at the 10th percentile to $405,180 at the 90th percentile. Roughly 1.5K people work as family medicine physicians in the state.

Pay distribution in Ohio

10th$67,790
25th$78,300
Median$223,700
75th$310,040
90th$405,180

Salary calculator

Hourly
$107.55
Daily
$860
Weekly
$4,302
Bi-weekly
$8,604
Monthly
$18,642
Annual
$223,700

$223,700 a year is around the 50th percentile for Family Medicine Physicianss in Ohio. The median is $223,700.

Family Medicine Physicians pay by metro area in Ohio

Metro areaMedian annualEmployment
Cleveland, OH$324,340210
Akron, OH$284,960100
Youngstown-Warren, OH$278,330N/A
Toledo, OH$244,55090
Lima, OH$223,70040
Dayton-Kettering-Beavercreek, OH$222,190180
Cincinnati, OH-KY-IN$218,880190
Huntington-Ashland, WV-KY-OH$216,15070
Columbus, OH$111,400420

Other jobs in Ohio

All salaries in Ohio →