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.

Full tool →
Maintenance and Repair Workers, General
in
    vs

      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

      View Maintenance and Repair Workers, General salaries in all cities