Optometrists Salary in Ohio

BLS OEWS May 2025 • 12 metro areas • Ohio

Optometrists in Ohio earn a median salary of $121,368 per year on average across 12 metro and nonmetro areas, -10% vs the national median of $134,830. An estimated 1,370 optometrists are employed across Ohio, with salaries ranging from $97,460 to $139,600 depending on location.

$121,368 Avg median salary in Ohio
$139,600 Highest paying metro
$97,460 Lowest paying metro
1,370 Employed in Ohio

Compare Optometrists salaries & buying power

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

Full tool →
Optometrists
in
    vs

      Optometrists salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Akron, OH $139,600 $106,450 $140,230 100
      Columbus, OH $134,560 $102,720 $165,390 300
      Cincinnati, OH-KY-IN $133,240 $108,130 $162,710 310
      West Northwestern Ohio $130,000 $94,800 $159,990 80
      Dayton, OH $128,510 $103,290 $165,530 70
      Toledo, OH $126,050 $83,170 $147,490 70
      Cleveland, OH $125,610 $97,720 $152,270 240
      Southern Ohio $119,750 $78,960 $137,800 50
      Canton, OH $112,890 $80,830 $132,580 40
      Youngstown, OH $105,750 $82,060 $129,310 30
      Eastern Ohio $102,990 $77,990 $134,660 30
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $97,460 $50,710 $123,830 50

      View Optometrists salaries in all cities