Most Affordable Cities in Michigan

The cheapest cities to live in Michigan ranked by median rent, home values, and more.

# City Median Rent Median Income Home Value Population
1 Bay City, MI $739 $47,904 $89,900 32,445
2 Flint, MI $859 $36,194 $47,600 80,835
3 Jackson, MI $874 $42,848 $94,700 31,206
4 Hamtramck, MI $907 $40,103 $116,400 27,830
5 Saginaw, MI $909 $37,298 $54,000 43,879
6 Muskegon, MI $927 $46,342 $121,800 37,203
7 Battle Creek, MI $934 $51,699 $127,600 52,392
8 Lincoln Park, MI $972 $57,183 $117,400 39,511
9 Port Huron, MI $972 $49,377 $136,000 28,724
10 Lansing, MI $976 $52,170 $119,400 112,546
11 Midland, MI $990 $74,906 $192,400 42,461
12 Garden City, MI $991 $64,396 $162,400 26,910
13 Burton, MI $1,006 $57,767 $131,200 29,529
14 Pontiac, MI $1,007 $42,791 $110,600 61,914
15 Kalamazoo, MI $1,031 $48,965 $164,500 73,132
16 Detroit, MI $1,034 $39,575 $76,800 636,644
17 Taylor, MI $1,036 $59,537 $141,200 62,405
18 Allendale, MI $1,081 $68,449 $287,600 25,741
19 Southgate, MI $1,102 $64,635 $165,400 29,551
20 Westland, MI $1,113 $62,216 $176,500 84,155
21 Portage, MI $1,120 $79,529 $243,400 49,015
22 Walker, MI $1,121 $73,835 $266,400 25,201
23 East Lansing, MI $1,122 $43,547 $251,600 45,394
24 Inkster, MI $1,127 $39,632 $75,700 25,602
25 Madison Heights, MI $1,138 $66,726 $190,300 28,411
26 Wyoming, MI $1,141 $72,163 $203,900 76,865
27 St. Clair Shores, MI $1,143 $72,693 $196,400 58,287
28 Holland, MI $1,143 $72,905 $235,800 34,266
29 Roseville, MI $1,175 $61,222 $142,700 47,240
30 Allen Park, MI $1,181 $80,045 $174,500 28,128
31 Warren, MI $1,184 $63,741 $181,900 138,128
32 Grand Rapids, MI $1,191 $65,526 $225,500 197,768
33 Kentwood, MI $1,205 $73,647 $249,000 54,114
34 Okemos, MI $1,250 $97,603 $336,800 25,503
35 Dearborn Heights, MI $1,260 $61,035 $174,900 62,099
36 Dearborn, MI $1,264 $65,192 $205,900 107,846
37 Sterling Heights, MI $1,267 $78,429 $260,700 133,473
38 Livonia, MI $1,284 $96,317 $265,300 94,058
39 Norton Shores, MI $1,286 $73,390 $214,000 25,000
40 Southfield, MI $1,301 $65,848 $226,900 76,025
41 Holt, MI $1,323 $87,827 $213,200 25,275
42 Royal Oak, MI $1,335 $95,182 $305,900 57,880
43 Eastpointe, MI $1,335 $58,196 $129,100 34,003
44 Oak Park, MI $1,354 $65,882 $198,500 29,370
45 Farmington Hills, MI $1,475 $101,863 $333,200 83,316
46 Ann Arbor, MI $1,552 $81,089 $435,100 121,179
47 Troy, MI $1,557 $119,299 $396,800 87,307
48 Rochester Hills, MI $1,606 $119,054 $377,400 76,086
49 Novi, MI $1,696 $110,938 $399,100 66,224
50 Forest Hills, MI $1,950 $156,618 $474,800 28,494

Key Takeaways

  • Bay City, MI ranks #1 with a median rent of $739.
  • The top 5 cities are: Bay City, MI; Flint, MI; Jackson, MI; Hamtramck, MI; Saginaw, MI.
  • Median household income in the #1 city is $47,904, with a population of 32,445.

Methodology

Rankings based on US Census Bureau American Community Survey 5-Year Estimates. Only cities with population over 50,000 are included in national rankings. State rankings include all cities over 25,000. Data reflects the most recent available estimates.

Read our full methodologyVerify at data.census.gov