Optometrists Salary in North Carolina

BLS OEWS May 2025 • 11 metro areas • North Carolina

Optometrists in North Carolina earn a median salary of $154,271 per year on average across 11 metro and nonmetro areas, +14.4% vs the national median of $134,830. An estimated 1,220 optometrists are employed across North Carolina, with salaries ranging from $125,700 to $167,980 depending on location.

$154,271 Avg median salary in North Carolina
$167,980 Highest paying metro
$125,700 Lowest paying metro
1,220 Employed in North Carolina

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 North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Asheville, NC $167,980 $125,900 $198,380 40
      Eastern North Carolina $166,920 $125,310 $189,290 80
      Winston, NC $162,090 $134,930 $177,500 90
      Fayetteville, NC $161,820 $132,780 $171,380 40
      Durham, NC $159,190 $129,900 $199,490 50
      Central North Carolina $157,380 $118,930 $172,140 40
      Wilmington, NC $155,760 $129,130 130
      Charlotte, NC-SC $154,700 $101,600 $190,790 330
      Raleigh, NC $153,730 $124,760 $194,330 320
      Hickory, NC $131,710 $131,710 $170,420 40
      Western North Carolina $125,700 $67,420 $178,840 60

      View Optometrists salaries in all cities