Maintenance and Repair Workers, General Salary in Michigan
Maintenance and Repair Workers, General in Michigan have a median of $47,580 a year, below the national $49,590 (−4%); the state ranks 38th of 51 states by median. That is 3% less than the median across all occupations in Michigan ($49,270). Every neighbouring state pays more: Wisconsin, Ohio and Indiana range from $49,890 in Indiana to $55,810 in Wisconsin. Michigan employs 39,490 maintenance and repair workers, general, 8.97 per 1,000 jobs, the 10th largest count of any state. A location quotient of 0.91 is close to the national share.
Michigan vs the United States, May 2025
| Area | Basis | Percentile wage | Mean | Employment | Jobs per 1,000 | Location quotient | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 10th | 25th | Median | 75th | 90th | ||||||
| Michigan | Hourly | $16.85 | $18.95 | $22.87 | $28.60 | $33.93 | $24.22 | 39,490 | 8.97 | 0.91 |
| Annual | $35,050 | $39,420 | $47,580 | $59,490 | $70,570 | $50,380 | ||||
| United States | Hourly | $17.00 | $19.64 | $23.84 | $30.10 | $37.11 | $25.86 | 1,529,700 | – | – |
| Annual | $35,350 | $40,840 | $49,590 | $62,620 | $77,180 | $53,780 | ||||
- Rank by median
- 38th of 51 states
- Rank by employment
- 10th of 51 states
- Location quotient
- 0.91
- Jobs per 1,000
- 8.97
Ranks count the 50 states and DC with a published value. The location quotient is the occupation's share of Michigan's employment divided by its national share; 1.00 means the same share as the nation. Take-home pay at these wages: FastCalc's take-home pay calculator.
Metropolitan areas in Michigan
16 metropolitan areas and 4 nonmetropolitan areas touching Michigan publish a row for maintenance and repair workers, general, sorted by median. Areas crossing a state line are listed under every state they touch; a linked metro has its own profile.
| Area | Median hourly | Median annual | 10th pct (annual) | 90th pct (annual) | Employment | Jobs per 1,000 | Location quotient |
|---|---|---|---|---|---|---|---|
| Ann Arbor, MI | $23.64 | $49,170 | $35,640 | $72,290 | 1,680 | 7.63 | 0.78 |
| Battle Creek, MI | $23.39 | $48,640 | $35,370 | $75,400 | 530 | 9.76 | 0.99 |
| Grand Rapids-Wyoming-Kentwood, MI | $23.33 | $48,530 | $36,290 | $74,030 | 5,470 | 9.14 | 0.93 |
| Detroit-Warren-Dearborn, MI | $23.26 | $48,380 | $36,770 | $72,270 | 16,190 | 8.50 | 0.86 |
| South Bend-Mishawaka, IN-MI | $23.05 | $47,950 | $35,190 | $67,790 | 1,620 | 12.27 | 1.25 |
| Lansing-East Lansing, MI | $22.88 | $47,580 | $35,830 | $67,870 | 1,960 | 9.04 | 0.92 |
| Jackson, MI | $22.64 | $47,090 | $33,710 | $72,080 | 480 | 8.57 | 0.87 |
| Midland, MI | $22.52 | $46,850 | $32,930 | $62,710 | 280 | 7.57 | 0.77 |
| Traverse City, MI | $22.52 | $46,850 | $34,850 | $66,730 | 620 | 8.99 | 0.91 |
| Kalamazoo-Portage, MI | $22.45 | $46,700 | $36,010 | $65,200 | 1,230 | 10.10 | 1.03 |
| Muskegon-Norton Shores, MI | $22.39 | $46,560 | $34,430 | $64,400 | 570 | 9.13 | 0.93 |
| Saginaw, MI | $21.93 | $45,620 | $31,970 | $67,790 | 680 | 8.46 | 0.86 |
| Bay City, MI | $21.78 | $45,300 | $30,790 | $61,410 | 300 | 9.02 | 0.92 |
| Flint, MI | $21.73 | $45,190 | $33,280 | $66,220 | 1,270 | 9.43 | 0.96 |
| Monroe, MI | $21.52 | $44,750 | $31,510 | $68,630 | 370 | 8.97 | 0.91 |
| Niles, MI | $21.31 | $44,310 | $30,750 | $64,900 | 530 | 8.87 | 0.90 |
| Southern Michigan nonmetropolitan area | $22.21 | $46,200 | $31,220 | $73,940 | 1,380 | 10.25 | 1.04 |
| Upper Peninsula of Michigan nonmetropolitan area | $21.89 | $45,540 | $31,200 | $67,660 | 1,420 | 12.66 | 1.29 |
| Northern Michigan nonmetropolitan area | $21.52 | $44,750 | $31,200 | $62,730 | 1,400 | 11.88 | 1.21 |
| Mid Michigan nonmetropolitan area | $21.50 | $44,730 | $31,130 | $63,960 | 1,650 | 10.84 | 1.10 |
Neighbouring states
See the national page for Maintenance and Repair Workers, General (every state ranked) and the Michigan wage profile (every occupation in the state).
Source and notes
Data: BLS OEWS May 2025, released 2026-05-15. Cross-industry estimates, all ownerships. BLS page: OEWS Michigan estimates.
- Annual wages assume 2,080 hours a year at the hourly rate; occupations BLS publishes on one basis only show an en dash (–) on the other.
- Employment is rounded to the nearest 10 by BLS. Where BLS withholds a cell, nothing is estimated in its place.