Crossing Guards and Flaggers Salary in Pennsylvania

BLS OEWS May 2025 • 15 metro areas • Pennsylvania

Crossing Guards and Flaggers in Pennsylvania earn a median salary of $37,839 per year on average across 15 metro and nonmetro areas, +0.4% vs the national median of $37,700. An estimated 9,150 crossing guards and flaggers are employed across Pennsylvania, with salaries ranging from $24,060 to $55,730 depending on location.

$37,839 Avg median salary in Pennsylvania
$55,730 Highest paying metro
$24,060 Lowest paying metro
9,150 Employed in Pennsylvania

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 Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Southwestern Pennsylvania $55,730 $34,000 $56,300 110
      Altoona, PA $51,460 $28,690 $53,830 170
      York, PA $39,920 $34,480 $53,960 150
      Philadelphia, PA-NJ-DE-MD $37,840 $35,450 $43,400 3,840
      State College, PA $37,070 $34,910 $42,820 220
      Pittsburgh, PA $36,980 $33,010 $39,640 2,380
      Lancaster, PA $36,910 $29,280 $45,560 230
      Harrisburg, PA $36,820 $34,770 $41,600 490
      Allentown, PA-NJ $36,790 $31,200 $39,350 560
      Reading, PA $35,430 $31,770 $36,200 120
      Central Pennsylvania $35,240 $27,750 $37,050 170
      Northeastern Pennsylvania $34,960 $30,170 $37,110
      Scranton, PA $34,580 $31,850 $74,670 560
      Erie, PA $33,800 $25,490 $59,700 70
      Northwestern Pennsylvania $24,060 $21,050 $55,520 80

      View Crossing Guards and Flaggers salaries in all cities