Advertisement
Security Guards average salary by city in Michigan
- Grand Rapids$44,570
- Ann Arbor$43,610
- Midland$42,000
- Lansing$41,860
- Saginaw$41,630
- Kalamazoo$41,170
- Niles$41,040
- Detroit$40,790
- Traverse City$40,280
- Jackson$39,920
- Battle Creek$38,660
- Flint$37,160
- Muskegon$35,030
- Bay City$32,770
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Grand Rapids | $44,570 | $40,810 | $37,550 | $35,763 | 96 |
| Ann Arbor | $43,610 | $42,100 | $34,430 | $35,614 | 101 |
| Midland | $42,000 | $40,880 | $31,000 | $34,388 | 92 |
| Lansing | $41,860 | $38,210 | $33,620 | $33,921 | 95 |
| Saginaw | $41,630 | $40,730 | $34,000 | $33,569 | 91 |
| Kalamazoo | $41,170 | $37,340 | $30,570 | $33,757 | 95 |
| Niles | $41,040 | $35,690 | $34,500 | $33,658 | 92 |
| Detroit | $40,790 | $37,050 | $34,400 | $32,628 | 100 |
| Traverse City | $40,280 | $40,060 | $37,120 | $33,080 | 93 |
| Jackson | $39,920 | $38,750 | $31,200 | $32,464 | 92 |
| Battle Creek | $38,660 | $37,200 | $34,320 | $31,518 | 91 |
| Flint | $37,160 | $34,930 | $32,190 | $30,392 | 93 |
| Muskegon | $35,030 | $32,870 | $29,360 | $28,792 | 93 |
| Bay City | $32,770 | $29,820 | $26,080 | $27,364 | 92 |
*Average salary after federal and state taxes for a single filer; includes Grand Rapids's local income tax (1.5%). Cost of living: BEA price parity, U.S. = 100.
Security Guards salary in other states
More about pay in Michigan
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 33-9032.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.