Crossing Guards and Flaggers Salary in Michigan

BLS OEWS May 2025 • 12 metro areas • Michigan

Crossing Guards and Flaggers in Michigan earn a median salary of $32,164 per year on average across 12 metro and nonmetro areas, -14.7% vs the national median of $37,700. An estimated 1,510 crossing guards and flaggers are employed across Michigan, with salaries ranging from $26,970 to $38,370 depending on location.

$32,164 Avg median salary in Michigan
$38,370 Highest paying metro
$26,970 Lowest paying metro
1,510 Employed in Michigan

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 Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Northern Michigan $38,370 $31,400 $38,370 40
      Grand Rapids, MI $35,150 $29,970 $41,600 100
      Kalamazoo, MI $34,310 $32,890 $45,530 40
      Midland, MI $34,000 $34,000 $34,000 30
      Flint, MI $31,500 $21,490 $36,430 40
      Niles, MI $31,350 $31,350 $34,370 40
      Ann Arbor, MI $31,160 $29,880 $41,370 50
      Detroit, MI $31,110 $28,720 $38,480 960
      Upper Peninsula of Michigan $31,110 $31,110 $36,510 30
      Lansing, MI $31,050 $30,040 $35,820 50
      Southern Michigan $29,890 $27,860 $35,350 80
      Mid Michigan $26,970 $26,470 $26,970 50

      View Crossing Guards and Flaggers salaries in all cities