Advertisement
Industrial Production Managers average salary by city in Michigan
- Midland$151,590
- Ann Arbor$134,510
- Detroit$131,910
- Monroe$129,790
- Kalamazoo$129,760
- Bay City$128,400
- Battle Creek$126,030
- Muskegon$123,500
- Grand Rapids$123,080
- Niles$122,220
- Lansing$121,930
- Saginaw$121,550
- Jackson$119,890
- Flint$118,730
- Traverse City$109,190
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Midland | $151,590 | $154,070 | $103,590 | $108,682 | 92 |
| Ann Arbor | $134,510 | $130,470 | $102,060 | $97,733 | 101 |
| Detroit | $131,910 | $126,200 | $100,490 | $93,040 | 100 |
| Monroe | $129,790 | $125,410 | $98,530 | $94,708 | 93 |
| Kalamazoo | $129,760 | $127,770 | $99,010 | $94,689 | 95 |
| Bay City | $128,400 | $113,810 | $98,860 | $93,817 | 92 |
| Battle Creek | $126,030 | $126,050 | $101,640 | $91,095 | 91 |
| Muskegon | $123,500 | $124,100 | $94,310 | $89,499 | 93 |
| Grand Rapids | $123,080 | $114,410 | $95,560 | $88,648 | 96 |
| Niles | $122,220 | $109,470 | $85,120 | $89,856 | 92 |
| Lansing | $121,930 | $110,410 | $98,600 | $88,508 | 95 |
| Saginaw | $121,550 | $111,860 | $96,650 | $87,685 | 91 |
| Jackson | $119,890 | $112,650 | $90,450 | $87,183 | 92 |
| Flint | $118,730 | $104,990 | $98,520 | $86,428 | 93 |
| Traverse City | $109,190 | $104,390 | $79,470 | $81,251 | 93 |
*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.
Industrial Production Managers 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 11-3051.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- 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.