Cashiers Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Cashiers in Virginia earn a median salary of $27,499 per year on average across 16 metro and nonmetro areas, -11.8% vs the national median of $31,190. An estimated 79,560 cashiers are employed across Virginia, with salaries ranging from $21,540 to $29,800 depending on location.

$27,499 Avg median salary in Virginia
$29,800 Highest paying metro
$21,540 Lowest paying metro
79,560 Employed in Virginia

Compare Cashiers salaries & buying power

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

Full tool →
Cashiers
in
    vs

      Cashiers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $29,800 $28,760 $34,160 2,020
      Richmond, VA $29,760 $28,400 $33,000 13,860
      Winchester, VA-WV $29,040 $27,720 $31,620 1,560
      Harrisonburg, VA $28,820 $27,570 $31,040 1,480
      Northwest Virginia $28,800 $27,300 $30,340 2,310
      Virginia Beach, VA-NC $28,760 $27,500 $30,200 17,380
      Roanoke, VA $28,320 $26,730 $29,830 3,310
      Northeast Virginia $28,200 $27,390 $30,020 1,790
      Southwest Virginia $28,170 $26,920 $30,050 4,180
      Staunton, VA $28,170 $27,330 $30,300 1,280
      Southside Virginia $28,100 $26,810 $30,010 3,340
      Lynchburg, VA $28,010 $26,620 $29,410 2,530
      Blacksburg, VA $27,990 $26,890 $29,970 1,650
      West Virginia $23,490 $21,990 $28,640 16,730
      Northern West Virginia $23,020 $21,910 $27,670 3,750
      Southern West Virginia $21,540 $21,340 $27,420 2,390

      View Cashiers salaries in all cities