Data Scientists Salary in Michigan

BLS OEWS May 2025 • 18 metro areas • Michigan

Data Scientists in Michigan earn a median salary of $87,526 per year on average across 18 metro and nonmetro areas, -22.3% vs the national median of $112,590. An estimated 4,870 data scientists are employed across Michigan, with salaries ranging from $63,980 to $108,550 depending on location.

$87,526 Avg median salary in Michigan
$108,550 Highest paying metro
$63,980 Lowest paying metro
4,870 Employed in Michigan

Compare Data Scientists salaries & buying power

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

Full tool →
Data Scientists
in
    vs

      Data Scientists salaries by city in Michigan

      Metro area Median salary 25th pct 75th pct Employed
      Ann Arbor, MI $108,550 $81,140 $132,950 280
      Niles, MI $106,690 $59,760 $115,240 40
      Detroit, MI $103,710 $78,900 $131,120 2,810
      Saginaw, MI $100,100 $75,950 $120,640 60
      Monroe, MI $96,140 $75,380 $128,500 40
      Kalamazoo, MI $95,890 $73,760 $109,090 140
      Grand Rapids, MI $91,590 $69,630 $119,410 520
      Jackson, MI $91,060 $65,190 $126,750 50
      Midland, MI $85,110 $72,960 $127,650 60
      Lansing, MI $83,830 $67,570 $105,000 380
      Southern Michigan $80,710 $68,730 $105,400 100
      Mid Michigan $80,050 $58,520 $99,430 80
      Muskegon, MI $79,480 $66,490 $98,350 40
      Flint, MI $79,260 $62,590 $91,010 70
      Battle Creek, MI $78,380 $57,880 $94,100 50
      Northern Michigan $76,440 $62,590 $105,840 40
      Upper Peninsula of Michigan $74,500 $54,410 $105,400 60
      Traverse City, MI $63,980 $53,140 $86,220 50

      View Data Scientists salaries in all cities