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.
Security Guards
in
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 |