Software Engineer Salary in Michigan (MI)

The average software engineer salary in Michigan is $102,513 per year, or $49.28 per hour, compared to the national average salary of $133,722 per year.

The table below shows the average salary of software engineers in MI, whether in metro or non-metro areas, including hourly, weekly, monthly, and annual wages.

AreaHourlyWeeklyMonthlyAnnual
Michigan$49.28$1,971$8,543$102,513

Metropolitan and Nonmetropolitan Area, Michigan

AreaHourlyWeeklyMonthlyAnnual
Ann Arbor, MI(0011460)$54.23$2,169$9,400$112,804
Balance of Lower Peninsula of Michigan nonmetropolitan area(2600004)$49.11$1,964$8,512$102,140
Battle Creek, MI(0012980)$45.36$1,815$7,863$94,356
Bay City, MI(0013020)$46.88$1,875$8,126$97,518
Detroit-Warren-Dearborn, MI(0019820)$52.08$2,083$9,027$108,323
Flint, MI(0022420)$49.13$1,965$8,515$102,180
Grand Rapids-Wyoming, MI(0024340)$45.70$1,828$7,921$95,051
Jackson, MI(0027100)$46.91$1,876$8,131$97,568
Kalamazoo-Portage, MI(0028020)$47.39$1,895$8,214$98,565
Lansing-East Lansing, MI(0029620)$44.12$1,765$7,648$91,778
Midland, MI(0033220)$53.88$2,155$9,339$112,069
Monroe, MI(0033780)$54.84$2,194$9,505$114,063
Muskegon, MI(0034740)$45.16$1,806$7,827$93,923
Niles-Benton Harbor, MI(0035660)$50.34$2,014$8,726$104,708
Northeast Lower Peninsula of Michigan nonmetropolitan area(2600002)$43.47$1,739$7,535$90,419
Northwest Lower Peninsula of Michigan nonmetropolitan area(2600003)$41.54$1,662$7,200$86,401
Saginaw, MI(0040980)$44.05$1,762$7,635$91,617
South Bend-Mishawaka, IN-MI(0043780)$47.47$1,899$8,229$98,746
Upper Peninsula of Michigan nonmetropolitan area(2600001)$45.11$1,804$7,819$93,832