Midwest ranking
28 Michigan cities ranked by cost of living, cheapest first.
Index 82
Index 109
Sorted by cost-of-living index — lowest (most affordable) first.
| # | City | Cost index | Median rent | Median income | Population | |
|---|---|---|---|---|---|---|
| 1 | Battle Creek | 82 | $879/mo | $49,684 | 52K | Compare → |
| 2 | Saginaw | 83 | $868/mo | $35,521 | 44K | Compare → |
| 3 | Flint | 87 | $825/mo | $35,451 | 82K | Compare → |
| 4 | Kalamazoo | 91 | $974/mo | $48,649 | 73K | Compare → |
| 5 | Portage | 91 | $1,062/mo | $74,837 | 49K | Compare → |
| 6 | Lansing | 91 | $954/mo | $50,747 | 113K | Compare → |
| 7 | East Lansing | 91 | $1,080/mo | $44,094 | 45K | Compare → |
| 8 | Wyoming | 92 | $1,070/mo | $67,234 | 77K | Compare → |
| 9 | Kentwood | 93 | $1,123/mo | $66,945 | 54K | Compare → |
| 10 | Grand Rapids | 93 | $1,138/mo | $61,634 | 198K | Compare → |
| 11 | Pontiac | 98 | $947/mo | $40,307 | 62K | Compare → |
| 12 | Taylor | 98 | $984/mo | $59,352 | 63K | Compare → |
| 13 | Detroit | 98 | $989/mo | $37,761 | 637K | Compare → |
| 14 | Westland | 98 | $1,067/mo | $59,930 | 85K | Compare → |
| 15 | Roseville | 98 | $1,121/mo | $57,274 | 47K | Compare → |
| 16 | St. Clair Shores | 99 | $1,135/mo | $71,481 | 59K | Compare → |
| 17 | Warren | 99 | $1,139/mo | $61,633 | 139K | Compare → |
| 18 | Dearborn | 99 | $1,205/mo | $64,600 | 108K | Compare → |
| 19 | Dearborn Heights | 99 | $1,204/mo | $58,335 | 62K | Compare → |
| 20 | Sterling Heights | 99 | $1,215/mo | $75,381 | 134K | Compare → |
| 21 | Livonia | 99 | $1,235/mo | $92,458 | 95K | Compare → |
| 22 | Southfield | 99 | $1,249/mo | $63,980 | 76K | Compare → |
| 23 | Royal Oak | 99 | $1,260/mo | $92,799 | 58K | Compare → |
| 24 | Farmington Hills | 99 | $1,401/mo | $101,728 | 84K | Compare → |
| 25 | Troy | 99 | $1,461/mo | $115,639 | 87K | Compare → |
| 26 | Rochester Hills | 100 | $1,497/mo | $115,968 | 76K | Compare → |
| 27 | Novi | 100 | $1,584/mo | $110,588 | 66K | Compare → |
| 28 | Ann Arbor | 109 | $1,472/mo | $78,546 | 122K | Compare → |
If you're weighing a move to Michigan, the case usually comes down to a few specific things — most clearly living costs come in under the national baseline and detroit pulls major-metro weight, plus 3 more. Here's the detail.
Averaged across the cities we have data for, Michigan's composite cost-of-living index is about 96 — a comfortable 4% under the US norm. The cheapest cities in the state run even further below. Average median rent across Michigan cities runs about $1,148/mo.
Detroit (population about 636,787) gives Michigan a genuine major-city anchor. Big airports, headquartered employers, professional sports, specialty hospitals, and the kind of job market you don't get in mid-sized towns — and you can live close to it or an hour away, depending on the lifestyle you want.
We track 28 Michigan cities with full cost data, ranging from small towns to major metros. That means you can actually pick a fit — urban density vs. small-town quiet, expensive vs. cheap, big-job-market vs. easier-commute — instead of having "the state's one big city" be your only option.
Michigan sits on the Great Lakes — Lake Michigan, Erie, Huron, Superior, or Ontario, depending on which corner of the state you're in. The lakes mean real beaches, real summer water activities, and a moderating effect on inland weather that the rest of the Midwest doesn't get.
Michigan has the full four-season rotation, with winters that are cold enough to matter — meaning real snow, real ski resorts, and a culture that's built around it instead of pretending it isn't happening. If winter is a thing you actively like, this is the side of the country to be on.
Reasons reflect aggregated city data for Michigan (Census ACS, BLS, BEA) plus well-known state-level geography. We only list points that are actually supported — different states show different sections.
Across Michigan, Battle Creek is the most affordable city we track (cost index 82, with median rent around $879/mo), while Ann Arbor sits at the top of the range with an index of 109—roughly 33% pricier than Battle Creek. Use the table above to compare any Michigan city directly against Battle Creek.
The other end of the ranking — priciest first.