Mechanical Engineers Salary in Michigan

BLS OEWS May 2025 • 20 metro areas • Michigan

Mechanical Engineers in Michigan earn a median salary of $92,415 per year on average across 20 metro and nonmetro areas, -9.7% vs the national median of $102,320. An estimated 30,600 mechanical engineers are employed across Michigan, with salaries ranging from $73,620 to $108,680 depending on location.

$92,415 Avg median salary in Michigan
$108,680 Highest paying metro
$73,620 Lowest paying metro
30,600 Employed in Michigan

Compare Mechanical Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Ann Arbor, MI $108,680 $90,680 $133,730 2,140
      Detroit, MI $104,420 $84,080 $130,190 19,740
      Niles, MI $102,880 $81,200 $131,210 640
      Battle Creek, MI $100,800 $78,530 $106,600 220
      Saginaw, MI $99,290 $81,380 $105,040 830
      Southern Michigan $99,130 $79,340 $123,030 750
      Kalamazoo, MI $98,980 $79,460 $126,420 470
      Lansing, MI $97,690 $79,710 $118,080 730
      Monroe, MI $95,910 $75,790 $121,360 170
      Midland, MI $93,190 $75,860 $108,550 90
      Flint, MI $92,460 $74,480 $106,010 230
      Grand Rapids, MI $92,420 $76,060 $105,560 2,790
      Jackson, MI $87,660 $71,670 $100,790 190
      Traverse City, MI $85,940 $75,850 $99,680 150
      Mid Michigan $85,300 $74,600 $104,350 420
      Upper Peninsula of Michigan $85,250 $73,390 $102,840 250
      Northern Michigan $84,200 $74,470 $107,970 360
      Muskegon, MI $81,930 $73,850 $101,110 250
      Michigan City, IN $78,550 $68,780 $97,550 120
      Bay City, MI $73,620 $61,410 $87,830 60

      View Mechanical Engineers salaries in all cities