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.
Cashiers
in
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 |