Physicians, All Other Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Physicians, All Other in Ohio earn a median salary of $286,870 per year on average across 16 metro and nonmetro areas. An estimated 21,940 physicians, all other are employed across Ohio, with salaries ranging from $70,650 to $506,500 depending on location.

$286,870 Avg median salary in Ohio
$506,500 Highest paying metro
$70,650 Lowest paying metro
21,940 Employed in Ohio

Compare Physicians, All Other salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Physicians, All Other
in
    vs

      Physicians, All Other salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Eastern Ohio $506,500 $336,040 $559,450 480
      Mansfield, OH $478,020 $269,790 $478,020 170
      Springfield, OH $374,300 $235,700 $549,590 120
      Canton, OH $372,510 $200,820 $459,820 490
      West Northwestern Ohio $335,600 $222,760 $408,360 300
      Cincinnati, OH-KY-IN $315,630 $212,420 $500,680 3,180
      Dayton, OH $315,380 $149,990 $393,240 1,740
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $303,020 $203,080 $432,060 590
      Sandusky, OH $233,170 $112,970 130
      Columbus, OH $231,590 $100,490 4,320
      Cleveland, OH $217,540 $62,170 6,460
      Southern Ohio $214,110 $124,830 370
      Akron, OH $213,900 $68,950 1,260
      Youngstown, OH $208,050 $64,000 450
      Lima, OH $199,950 $59,970 180
      Toledo, OH $70,650 $66,000 1,700

      View Physicians, All Other salaries in all cities