Waiters and Waitresses Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Waiters and Waitresses in Virginia earn a median salary of $34,034 per year on average across 16 metro and nonmetro areas, +0.8% vs the national median of $33,760. An estimated 49,160 waiters and waitresses are employed across Virginia, with salaries ranging from $28,810 to $37,960 depending on location.

$34,034 Avg median salary in Virginia
$37,960 Highest paying metro
$28,810 Lowest paying metro
49,160 Employed in Virginia

Compare Waiters and Waitresses salaries & buying power

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

Full tool →
Waiters and Waitresses
in
    vs

      Waiters and Waitresses salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $37,960 $29,480 $49,620 2,130
      Harrisonburg, VA $36,970 $27,810 $48,030 1,270
      Virginia Beach, VA-NC $36,910 $28,230 $47,580 13,550
      Richmond, VA $36,510 $28,640 $47,830 9,260
      Staunton, VA $36,260 $27,810 $47,520 690
      Lynchburg, VA $35,640 $27,390 $46,210 1,440
      Blacksburg, VA $35,150 $27,060 $45,720 1,120
      Roanoke, VA $34,940 $27,150 $45,210 2,370
      Northwest Virginia $34,410 $28,300 $46,420 1,000
      Winchester, VA-WV $34,380 $27,840 $46,490 1,040
      Southside Virginia $33,900 $28,040 $46,420 1,410
      Northeast Virginia $32,880 $28,380 $45,960 900
      West Virginia $30,320 $21,250 $45,600 9,190
      Southwest Virginia $30,250 $27,650 $45,730 1,270
      Northern West Virginia $29,260 $21,150 $45,550 1,500
      Southern West Virginia $28,810 $20,760 $42,420 1,020

      View Waiters and Waitresses salaries in all cities