Optometrists Salary in Virginia

BLS OEWS May 2025 • 4 metro areas • Virginia

Optometrists in Virginia earn a median salary of $125,050 per year on average across 4 metro and nonmetro areas, -7.3% vs the national median of $134,830. An estimated 420 optometrists are employed across Virginia, with salaries ranging from $113,030 to $132,120 depending on location.

$125,050 Avg median salary in Virginia
$132,120 Highest paying metro
$113,030 Lowest paying metro
420 Employed in Virginia

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 Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Richmond, VA $132,120 $112,920 $161,430 180
      West Virginia $130,190 $93,800 $167,500 150
      Lynchburg, VA $124,860 $103,630 $144,480 40
      Roanoke, VA $113,030 $72,560 $160,750 50

      View Optometrists salaries in all cities