Software Developers Salary in Michigan

BLS OEWS May 2025 • 20 metro areas • Michigan

Software Developers in Michigan earn a median salary of $104,718 per year on average across 20 metro and nonmetro areas, -21.3% vs the national median of $133,080. An estimated 33,950 software developers are employed across Michigan, with salaries ranging from $91,870 to $124,780 depending on location.

$104,718 Avg median salary in Michigan
$124,780 Highest paying metro
$91,870 Lowest paying metro
33,950 Employed in Michigan

Compare Software Developers salaries & buying power

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

Full tool →
Software Developers
in
    vs

      Software Developers salaries by city in Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Detroit, MI $124,780 $98,110 $135,830 21,670
      Jackson, MI $120,840 $87,390 $141,740 250
      Midland, MI $120,390 $93,150 $128,940 90
      Ann Arbor, MI $119,310 $97,720 $138,850 2,450
      Southern Michigan $111,030 $92,580 $129,360 420
      Battle Creek, MI $110,420 $83,980 $131,650 100
      Niles, MI $108,180 $87,340 $126,980 170
      Kalamazoo, MI $104,730 $84,530 $127,570 400
      Grand Rapids, MI $103,970 $81,940 $129,250 3,570
      Saginaw, MI $103,030 $81,180 $124,070 380
      Monroe, MI $102,860 $83,830 $126,280 100
      Northern Michigan $102,570 $81,550 $129,900 120
      Mid Michigan $99,290 $79,190 $123,910 280
      Upper Peninsula of Michigan $97,610 $77,340 $126,480 160
      Flint, MI $96,900 $80,740 $124,840 260
      Michigan City, IN $95,110 $78,890 $121,310 50
      Muskegon, MI $94,960 $75,740 $124,840 110
      Traverse City, MI $94,010 $78,840 $116,890 160
      Lansing, MI $92,500 $79,300 $105,770 3,110
      Bay City, MI $91,870 $73,510 $127,140 100

      View Software Developers salaries in all cities