Security Guards Salary in Michigan

BLS OEWS May 2025 • 20 metro areas • Michigan

Security Guards in Michigan earn a median salary of $38,012 per year on average across 20 metro and nonmetro areas, -0.9% vs the national median of $38,370. An estimated 24,620 security guards are employed across Michigan, with salaries ranging from $30,170 to $47,680 depending on location.

$38,012 Avg median salary in Michigan
$47,680 Highest paying metro
$30,170 Lowest paying metro
24,620 Employed in Michigan

Compare Security Guards salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Security Guards
in
    vs

      Security Guards salaries by city in Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Ann Arbor, MI $47,680 $35,560 $52,600 760
      Grand Rapids, MI $43,890 $38,550 $51,570 2,910
      Mid Michigan $40,860 $33,510 $40,860 600
      Saginaw, MI $40,790 $34,910 $43,370 220
      Monroe, MI $40,390 $32,470 $50,580 420
      Battle Creek, MI $40,240 $34,010 $47,150 300
      Midland, MI $39,930 $32,830 $44,320 110
      Jackson, MI $39,240 $30,900 $46,230 190
      Traverse City, MI $38,500 $36,120 $43,870 180
      Detroit, MI $38,190 $31,070 $47,480 12,900
      Northern Michigan $37,510 $30,840 $41,120 340
      Niles, MI $37,090 $28,600 $48,730 810
      Upper Peninsula of Michigan $36,310 $30,990 $38,490 570
      Lansing, MI $36,220 $31,060 $46,170 630
      Flint, MI $35,960 $27,160 $37,310 2,280
      Kalamazoo, MI $35,510 $30,250 $49,250 490
      Southern Michigan $34,810 $30,840 $43,650 580
      Michigan City, IN $33,680 $30,800 $40,160 140
      Muskegon, MI $33,270 $29,930 $39,280 130
      Bay City, MI $30,170 $26,420 $39,770 60

      View Security Guards salaries in all cities