Crossing Guards and Flaggers Salary in Virginia
BLS OEWS May 2025 • 9 metro areas • Virginia
Crossing Guards and Flaggers in Virginia earn a median salary of $33,982 per year on average across 9 metro and nonmetro areas, -9.9% vs the national median of $37,700. An estimated 2,880 crossing guards and flaggers are employed across Virginia, with salaries ranging from $26,970 to $37,200 depending on location.
$33,982
Avg median salary in Virginia
$37,200
Highest paying metro
$26,970
Lowest paying metro
2,880
Employed in Virginia
Compare Crossing Guards and Flaggers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Crossing Guards and Flaggers
in
Crossing Guards and Flaggers salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Northeast Virginia | $37,200 | $35,180 | $41,620 | 50 |
| Virginia Beach, VA-NC | $36,140 | $35,220 | $37,410 | 560 |
| Southwest Virginia | $35,560 | $31,540 | $36,400 | 40 |
| Staunton, VA | $35,200 | $35,200 | $35,200 | 60 |
| Richmond, VA | $35,150 | $29,980 | $37,930 | 550 |
| Roanoke, VA | $34,640 | $30,690 | $35,940 | 130 |
| Northern West Virginia | $33,180 | $31,340 | $35,630 | 380 |
| West Virginia | $31,800 | $29,340 | $34,890 | 1,110 |
| Southside Virginia | $26,970 | $26,970 | $33,380 | — |