Food Servers, Nonrestaurant Salary in Virginia

BLS OEWS May 2025 • 15 metro areas • Virginia

Food Servers, Nonrestaurant in Virginia earn a median salary of $30,801 per year on average across 15 metro and nonmetro areas, -10.6% vs the national median of $34,460. An estimated 5,750 food servers, nonrestaurant are employed across Virginia, with salaries ranging from $28,590 to $34,940 depending on location.

$30,801 Avg median salary in Virginia
$34,940 Highest paying metro
$28,590 Lowest paying metro
5,750 Employed in Virginia

Compare Food Servers, Nonrestaurant salaries & buying power

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

Full tool →
Food Servers, Nonrestaurant
in
    vs

      Food Servers, Nonrestaurant salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Staunton, VA $34,940 $30,310 $36,420 110
      Richmond, VA $33,170 $30,580 $36,390 1,240
      Charlottesville, VA $32,810 $30,040 $35,320 270
      Winchester, VA-WV $31,580 $29,790 $34,720 110
      Virginia Beach, VA-NC $30,880 $29,310 $35,330 1,600
      Harrisonburg, VA $30,710 $29,750 $30,780 200
      Northwest Virginia $30,450 $28,800 $36,550 200
      Lynchburg, VA $30,360 $28,510 $33,700 250
      Northeast Virginia $30,330 $29,760 $35,140 70
      Southwest Virginia $29,780 $29,420 $34,580 180
      Roanoke, VA $29,760 $28,330 $34,670 410
      Southside Virginia $29,760 $27,240 $33,950 220
      West Virginia $29,480 $27,310 $33,000 610
      Blacksburg, VA $29,420 $28,520 $33,230 170
      Northern West Virginia $28,590 $25,220 $29,480 110

      View Food Servers, Nonrestaurant salaries in all cities