SalaryCalculations

Mechanical Engineers Salary in Michigan

State wage data from the BLS OEWS survey, May 2025.

Median annual

$104,890

Median hourly

$50

Average annual

$112,320

Employed in state

35K

The median annual salary for Mechanical Engineers in Michigan is $104,890, or about $50 an hour. That is 1% higher than the national median.

Pay in Michigan ranges from $76,310 at the 10th percentile to $159,840 at the 90th percentile. Roughly 35K people work as mechanical engineers in the state.

Pay distribution in Michigan

10th$76,310
25th$87,640
Median$104,890
75th$132,160
90th$159,840

Salary calculator

Hourly
$50.43
Daily
$403
Weekly
$2,017
Bi-weekly
$4,034
Monthly
$8,741
Annual
$104,890

$104,890 a year is around the 50th percentile for Mechanical Engineerss in Michigan. The median is $104,890.

Mechanical Engineers pay by metro area in Michigan

Metro areaMedian annualEmployment
Ann Arbor, MI$127,3102.3K
Detroit-Warren-Dearborn, MI$109,47023K
Midland, MI$109,230120
Niles, MI$106,320550
Kalamazoo-Portage, MI$101,830490
Battle Creek, MI$100,950230
Traverse City, MI$98,900140
Lansing-East Lansing, MI$98,550650
Grand Rapids-Wyoming-Kentwood, MI$96,6103.2K
Bay City, MI$96,00060
Flint, MI$95,850180
Jackson, MI$95,280190
Monroe, MI$95,190160
Muskegon-Norton Shores, MI$93,860280
Saginaw, MI$91,040250

Other jobs in Michigan

All salaries in Michigan →