Optometrists Salary in Indiana

BLS OEWS May 2025 • 8 metro areas • Indiana

Optometrists in Indiana earn a median salary of $125,335 per year on average across 8 metro and nonmetro areas, -7% vs the national median of $134,830. An estimated 620 optometrists are employed across Indiana, with salaries ranging from $121,230 to $129,830 depending on location.

$125,335 Avg median salary in Indiana
$129,830 Highest paying metro
$121,230 Lowest paying metro
620 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Central Indiana $129,830 $95,910 $136,230 60
      Indianapolis, IN $128,810 $94,560 $157,590 270
      South Bend, IN-MI $126,210 $91,900 $145,070 30
      Lafayette, IN $124,620 $100,670 $134,990 40
      Fort Wayne, IN $124,580 $89,000 $156,000 70
      Southern Indiana $124,360 $97,220 $138,580 50
      Northern Indiana $123,040 $97,760 $136,820 50
      Evansville, IN $121,230 $98,490 $142,700 50

      View Optometrists salaries in all cities