Advertisement
Machinists average salary by city in Michigan
- Flint$63,960
- Monroe$58,900
- Lansing$58,680
- Detroit$58,190
- Ann Arbor$56,680
- Midland$56,180
- Kalamazoo$54,810
- Bay City$54,570
- Saginaw$54,030
- Traverse City$53,390
- Grand Rapids$53,290
- Jackson$52,540
- Niles$51,890
- Battle Creek$51,650
- Muskegon$50,860
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Flint | $63,960 | $62,850 | $48,010 | $50,518 | 93 |
| Monroe | $58,900 | $60,210 | $48,310 | $47,249 | 93 |
| Lansing | $58,680 | $59,850 | $48,360 | $46,553 | 95 |
| Detroit | $58,190 | $59,310 | $47,850 | $45,452 | 100 |
| Ann Arbor | $56,680 | $55,500 | $47,260 | $45,560 | 101 |
| Midland | $56,180 | $55,380 | $45,980 | $45,179 | 92 |
| Kalamazoo | $54,810 | $49,440 | $47,060 | $44,137 | 95 |
| Bay City | $54,570 | $52,780 | $45,540 | $43,954 | 92 |
| Saginaw | $54,030 | $52,360 | $45,870 | $42,820 | 91 |
| Traverse City | $53,390 | $49,420 | $48,010 | $43,056 | 93 |
| Grand Rapids | $53,290 | $50,110 | $43,960 | $42,268 | 96 |
| Jackson | $52,540 | $49,840 | $45,720 | $41,942 | 92 |
| Niles | $51,890 | $50,430 | $46,060 | $41,915 | 92 |
| Battle Creek | $51,650 | $48,530 | $47,170 | $41,274 | 91 |
| Muskegon | $50,860 | $48,280 | $43,300 | $40,680 | 93 |
*Average salary after federal and state taxes for a single filer; includes Flint's local income tax (1%). Cost of living: BEA price parity, U.S. = 100.
Machinists 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 51-4041.
- 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.