Family Medicine Physicians Salary in Ohio

Ranked #42 of 51 · OH

11.3% below U.S. average
Mean annual salary $226,800 ≈ $109/hr
Median annual salary $223,700
Employment 1,490

Salary Distribution (10th–90th percentile)

P10 $67,790P25 $78,300 Median $223,700P75 $310,040P90 $405,180

About 80% of family medicine physicianss in Ohio earn between $67,790 and $405,180. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$226,800
U.S. average
$255,820

The mean family medicine physicians salary in Ohio is $226,800, about 11.3% below the U.S. average ($255,820). That works out to roughly $109/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Cleveland, OH $324,340 $247,450 210
Akron, OH $284,960 $278,660 100
Youngstown-Warren, OH $278,330 $234,010
Southern Ohio nonmetropolitan area $249,990 $290,790 50
Toledo, OH $244,550 $277,910 90
North Northeastern Ohio nonmetropolitan area (noncontiguous) $228,110 $237,710 40
Lima, OH $223,700 $243,350 40
Dayton-Kettering-Beavercreek, OH $222,190 $199,280 180

← Back to all family medicine physicians states