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.

Full tool →
Crossing Guards and Flaggers
in
    vs

      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

      View Crossing Guards and Flaggers salaries in all cities