CensusEasy
RANKING · 2024 ACS · 179 SHOWN OF 179

Most affordable housing, Michigan cities

Michigan cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2024 ACS). This list covers the 179 cities in Michigan that qualify, ranked against each other statewide. The median across all 179 is 3.0. Biggest climber in the top 100 since 2020: Houghton Lake, MI, up 89 places to #47.

Flip the list · Least affordable housing, US cities →
MichiganAll statesPop > 5KAll rankings
Most affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 1990
01Beecher, MIMI8,4121.4−12%
02Flint, MIMI79,3061.4−15%
03Buena Vista, MIMI5,7981.50%
04▲1Saginaw, MIMI42,8631.6−15%
05▲2River Rouge, MIMI6,8141.6+26%
06▼2Ecorse, MIMI8,8931.6+21%
07▼1Muskegon Heights, MIMI9,7701.9+6%
08▲30Bridgeport, MIMI6,8841.9+33%
09▲6Bay City, MIMI31,8682.0+30%
10▼2Inkster, MIMI24,9592.0+44%
11▼2Detroit, MIMI649,0952.1+56%
12▲22Menominee, MIMI8,1752.1+26%
13▲5Ishpeming, MIMI6,2052.1+35%
14▲9Shields, MIMI7,4022.1+33%
15▲14Kingsford, MIMI5,0962.1+32%
16▼6Gladstone, MIMI5,1892.2+25%
17▲61Alma, MIMI9,3042.2+20%
18▼4Lincoln Park, MIMI38,5292.2+55%
19▲1Allen Park, MIMI27,4452.2+35%
20▲54Marshall, MIMI6,8002.3+30%
21▼8Eastpointe, MIMI33,8142.3–
22▼6Romulus, MIMI24,5472.3+50%
23▼4Jackson, MIMI31,0222.3+53%
24▲28Wyandotte, MIMI24,0722.3+34%
25▼4St. Louis, MIMI7,4062.3+52%
26▲5Burton, MIMI29,3132.4+60%
27▼1Hazel Park, MIMI14,9372.4+75%
28Lansing, MIMI113,8842.4+30%
29▲1Iron Mountain, MIMI7,4692.4+31%
30▲16Freeland, MIMI7,5572.4+52%
31▲1Harper Woods, MIMI14,8602.4+21%
32▲9Sturgis, MIMI10,9002.4+44%
33▲29Swartz Creek, MIMI5,8272.4+60%
34▲45Eaton Rapids, MIMI5,2182.4+50%
35▲15Owosso, MIMI14,4372.4+51%
36▼14Charlotte, MIMI9,3052.5+41%
37▲79Benton Harbor, MIMI8,8032.5+12%
38▲16Springfield, MIMI5,2462.5+88%
39▲47Huntington Woods, MIMI6,2742.5+31%
40▲7Alpena, MIMI10,0882.5+36%
41▼2Taylor, MIMI61,2792.5+70%
42▲19Lambertville, MIMI9,9552.5+52%
43▲8Mason, MIMI8,2642.5+36%
44▼32Albion, MIMI7,4742.5+60%
45▼18Roseville, MIMI46,8632.5+47%
46▼3Garden City, MIMI26,2802.5+64%
47▲89Houghton Lake, MIMI5,7692.5+4%
48▲18Sault Ste. Marie, MIMI13,0832.5+58%
49Battle Creek, MIMI52,0212.5+67%
50▲18Milan, MIMI5,9732.5+27%
51▼14Flushing, MIMI8,1752.6+38%
52▲6Trenton, MIMI17,8492.6+30%
53▲17Hillsdale, MIMI8,0022.6+43%
54▼6Ionia, MIMI12,2082.6+43%
55▼22Cadillac, MIMI10,4382.6+48%
56▲13Ferndale, MIMI19,2122.6+99%
57▲18Holt, MIMI25,3162.6+36%
58▼16Southgate, MIMI28,9312.6+64%
59▼2Niles, MIMI11,6652.6+68%
60▼20Wayne, MIMI17,0652.7+75%
61▲24Highland Park, MIMI8,2482.7+37%
62▲10Grosse Pointe Woods, MIMI15,7922.7+13%
63▲4Coldwater, MIMI14,2162.7+76%
64▲7Manistee, MIMI6,1572.7+37%
65▼6Belding, MIMI6,0002.7+64%
66▼49Dowagiac, MIMI5,7252.7+88%
67▲13Berkley, MIMI15,1452.7+55%
68▼33Three Rivers, MIMI7,9102.7+78%
69▲29Grosse Pointe Farms, MIMI9,7352.7+7%
70▼25Pontiac, MIMI62,0772.7+67%
71▼11Adrian, MIMI20,1912.7+54%
72▲63Grosse Pointe, MIMI5,4902.7+1%
73▲38Escanaba, MIMI12,2572.8+36%
74▲10Midland, MIMI42,8062.8+47%
75▼39St. Johns, MIMI7,7802.8+26%
76▲39Flat Rock, MIMI10,2182.8+47%
77▲12Monroe, MIMI20,0762.8+26%
78▲5Grand Ledge, MIMI7,8532.8+42%
79▲11Livonia, MIMI92,6032.9+47%
80▼24Center Line, MIMI8,5032.9+13%
81▲11Madison Heights, MIMI28,2972.9+53%
82▼18St. Clair Shores, MIMI57,8722.9+53%
83▲62Beverly Hills, MIMI10,4492.9+17%
84▲13Auburn Hills, MIMI25,9252.9+48%
85▲20Greenville, MIMI9,2562.9+48%
86▲14Riverview, MIMI11,9472.9+40%
87▲23Woodhaven, MIMI12,5032.9+56%
88▲5Fenton, MIMI11,7742.9+59%
89▼16Port Huron, MIMI28,2733.0+57%
90▲60South Monroe, MIMI6,9603.0+17%
91▼10Oak Park, MIMI29,0723.0+126%
92▲3Westland, MIMI82,3333.0+66%
93▼82Eastwood, MIMI6,6693.0+94%
94▼69Melvindale, MIMI12,3253.0+107%
95▲8Holly, MIMI5,9063.0+58%
96▼41Hastings, MIMI7,4903.0+75%
97▲17Clawson, MIMI11,3123.0+54%
98▲4Warren, MIMI137,1383.0+58%
99▲28Farmington, MIMI11,4093.0+17%
100▲23New Baltimore, MIMI12,1233.0+29%
101▼25Wyoming, MIMI78,5883.1+66%
102▼20Dearborn Heights, MIMI60,6643.1+77%
103▼38Norton Shores, MIMI25,0883.1+64%
104▼41Temperance, MIMI8,9143.1+73%
105▼4Waverly, MIMI23,5753.1+39%
106▲19Walled Lake, MIMI7,3203.1+49%
107▼13Marysville, MIMI9,8683.1+56%
108▼20Rockford, MIMI6,3133.1+45%
109▲15East Grand Rapids, MIMI11,6633.1+64%
110▼66Hudsonville, MIMI7,9643.1+40%
111▲27Byron Center, MIMI7,4033.1–
112▼13Jenison, MIMI17,5823.1+67%
113▼6Portage, MIMI49,8623.2+71%
114▲5Forest Hills, MIMI28,6953.2+43%
115▲5New Haven, MIMI6,7493.2+101%
116▼63Muskegon, MIMI37,2243.2+86%
117▲9South Lyon, MIMI12,1073.2+26%
118▼5Northville, MIMI6,0133.2+26%
119▼95St. Clair, MIMI5,8333.2+55%
120▼43Fair Plain, MIMI7,3303.2+82%
121▲13Royal Oak, MIMI57,5833.3+60%
122▲8Dundee, MIMI6,0083.3+78%
123▲8Cutlerville, MIMI18,7803.3+45%
124▲9Whitmore Lake, MIMI7,8783.3+75%
125▼16Westwood, MIMI8,8673.3+72%
126▲2Holland, MIMI35,3723.3+50%
127▼40Hamtramck, MIMI27,2613.3+165%
128▲20Allegan, MIMI5,1273.3+106%
129▼8Dearborn, MIMI105,6113.3+70%
130▼18Fraser, MIMI14,4963.4+59%
131▲20Farmington Hills, MIMI83,2913.4+21%
132▼3Lapeer, MIMI9,2013.4+48%
133▲4Northview, MIMI15,2683.4–
134▲8Rochester Hills, MIMI77,5393.4+37%
135▲4Lake Fenton, MIMI6,4173.4+59%
136▼28Kalamazoo, MIMI72,6833.4+67%
137▼46Mount Clemens, MIMI15,4193.4+63%
138▲2Sterling Heights, MIMI133,9313.4+65%
139▲14Milford, MIMI6,5203.4+54%
140▼44Tecumseh, MIMI8,6083.4+83%
141▼23Grandville, MIMI17,0183.5+63%
142▲1Grand Blanc, MIMI7,8803.5+45%
143▼11Southfield, MIMI76,1113.5+67%
144▲13Okemos, MIMI26,3963.5+31%
145▲1Troy, MIMI88,7333.5+51%
146▼24Frankenmuth, MIMI5,1973.5+40%
147▼3Grand Rapids, MIMI201,1833.5+65%
148▼42Comstock Northwest, MIMI5,3913.6+88%
149▲10St. Joseph, MIMI7,8933.6+55%
150▲13Big Rapids, MIMI8,6233.6+2%
151▼4Kentwood, MIMI54,7763.6+61%
152▲8Richmond, MIMI5,9273.7+79%
153▼49Davison, MIMI5,0393.7+100%
154▲8Novi, MIMI67,3193.8+43%
155▼14Grosse Pointe Park, MIMI11,0953.8+23%
156Saline, MIMI9,0013.9+78%
157▼2Haslett, MIMI18,5593.9+64%
158▼9Walker, MIMI25,8813.9+77%
159▲6Mount Pleasant, MIMI20,9253.9+26%
160▼8Comstock Park, MIMI10,5773.9+90%
161Utica, MIMI5,1143.9+56%
162▲4Plymouth, MIMI9,1644.0+54%
163▼9Grand Haven, MIMI11,0384.1+92%
164▲3Brighton, MIMI7,9044.2+60%
165▲7Rochester, MIMI12,8244.2+66%
166▼8Ludington, MIMI7,6344.3+103%
167▼3Chelsea, MIMI5,4244.3+81%
168Allendale, MIMI26,6794.4+81%
169▲1Howell, MIMI9,8964.4+83%
170▲4Birmingham, MIMI21,9234.5+70%
171▼2Petoskey, MIMI5,7724.9+99%
172▲1Marquette, MIMI21,9444.9+142%
173▼2Ypsilanti, MIMI19,7665.0+68%
174▲4Ann Arbor, MIMI122,2335.5+58%
175Wixom, MIMI17,3135.6+79%
176Traverse City, MIMI15,8325.6+139%
177▼60Zeeland, MIMI5,6375.7+178%
178▲1Houghton, MIMI8,5605.9+113%
179▼2East Lansing, MIMI49,3555.9+53%
SHOWING 1–179 OF 179

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES