Advertisement
Compliance Officers average salary by city in Michigan
- Ann Arbor$109,320
- Detroit$86,130
- Monroe$79,950
- Muskegon$78,860
- Kalamazoo$78,770
- Lansing$78,750
- Jackson$77,190
- Battle Creek$75,780
- Midland$75,710
- Grand Rapids$74,890
- Flint$74,120
- Saginaw$69,950
- Bay City$69,880
- Niles$69,470
- Traverse City$69,340
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Ann Arbor | $109,320 | $73,460 | $61,970 | $81,337 | 101 |
| Detroit | $86,130 | $81,250 | $62,470 | $64,081 | 100 |
| Monroe | $79,950 | $74,000 | $59,490 | $61,923 | 93 |
| Muskegon | $78,860 | $84,430 | $61,470 | $60,472 | 93 |
| Kalamazoo | $78,770 | $75,890 | $59,700 | $61,143 | 95 |
| Lansing | $78,750 | $79,640 | $63,150 | $60,401 | 95 |
| Jackson | $77,190 | $71,680 | $57,210 | $59,385 | 92 |
| Battle Creek | $75,780 | $72,240 | $54,770 | $58,467 | 91 |
| Midland | $75,710 | $68,440 | $58,070 | $59,121 | 92 |
| Grand Rapids | $74,890 | $68,780 | $55,020 | $57,542 | 96 |
| Flint | $74,120 | $65,830 | $49,950 | $57,387 | 93 |
| Saginaw | $69,950 | $65,770 | $51,930 | $54,351 | 91 |
| Bay City | $69,880 | $70,140 | $55,470 | $55,267 | 92 |
| Niles | $69,470 | $61,800 | $52,850 | $54,996 | 92 |
| Traverse City | $69,340 | $61,870 | $45,990 | $54,910 | 93 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Compliance Officers 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 13-1041.
- 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.