Maintenance and Repair Workers, General Salary in Michigan
BLS OEWS May 2025 • 20 metro areas • Michigan
Maintenance and Repair Workers, General in Michigan earn a median salary of $46,141 per year on average across 20 metro and nonmetro areas, -5.1% vs the national median of $48,620. An estimated 39,150 maintenance and repair workers, general are employed across Michigan, with salaries ranging from $43,140 to $48,290 depending on location.
$46,141
Avg median salary in Michigan
$48,290
Highest paying metro
$43,140
Lowest paying metro
39,150
Employed in Michigan
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
in
Maintenance and Repair Workers, General salaries by city in Michigan
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Detroit, MI | $48,290 | $39,320 | $59,790 | 16,240 |
| Ann Arbor, MI | $47,890 | $39,300 | $59,810 | 1,750 |
| Grand Rapids, MI | $47,870 | $38,850 | $60,080 | 5,430 |
| Battle Creek, MI | $47,750 | $37,190 | $58,650 | 590 |
| Lansing, MI | $47,750 | $38,730 | $57,940 | 2,100 |
| Jackson, MI | $47,310 | $37,220 | $59,620 | 500 |
| Traverse City, MI | $46,980 | $37,160 | $53,460 | 700 |
| Monroe, MI | $46,940 | $36,470 | $59,540 | 410 |
| Kalamazoo, MI | $46,830 | $37,520 | $57,210 | 1,160 |
| Michigan City, IN | $46,770 | $38,220 | $58,040 | 550 |
| Midland, MI | $46,490 | $37,070 | $56,270 | 310 |
| Saginaw, MI | $45,970 | $37,370 | $57,650 | 610 |
| Southern Michigan | $45,690 | $36,060 | $59,800 | 1,420 |
| Upper Peninsula of Michigan | $45,230 | $35,700 | $55,680 | 1,420 |
| Muskegon, MI | $44,890 | $35,600 | $56,900 | 580 |
| Flint, MI | $44,820 | $37,340 | $53,640 | 1,280 |
| Northern Michigan | $44,600 | $36,130 | $53,020 | 1,480 |
| Mid Michigan | $44,450 | $36,080 | $55,180 | 1,580 |
| Niles, MI | $43,160 | $36,420 | $52,940 | 660 |
| Bay City, MI | $43,140 | $33,780 | $49,930 | 380 |