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.
Data Scientists
in
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 |