CensusEasy
RANKING · 2024 ACS · 336 SHOWN OF 336

Least affordable housing, Illinois cities

Illinois cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2023 ACS). A higher score means a home costs more years of local income. This list covers the 336 cities in Illinois that qualify, ranked against each other statewide.

Flip the list · Most affordable housing, US cities
IllinoisAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
01Glencoe, ILIL8,7245.8+47%
02Northfield, ILIL5,6325.4+31%
03Winnetka, ILIL12,5185.4+22%
04Oak Brook, ILIL8,1085.1+28%
05Evanston, ILIL76,3805.0+22%
06Niles, ILIL30,4434.8+17%
07River Forest, ILIL11,3934.7+22%
08Clarendon Hills, ILIL8,6814.6+32%
09Lincolnwood, ILIL13,0394.5+12%
10Burr Ridge, ILIL11,1794.5+26%
11DeKalb, ILIL40,4674.4+22%
12Westmont, ILIL24,1554.3+29%
13Chicago, ILIL2,731,5854.3+15%
14Norridge, ILIL14,8084.3+3%
15Glenview, ILIL47,7114.3+14%
16Wilmette, ILIL27,4594.3+7%
17Hinsdale, ILIL17,5734.2−10%
18Oak Park, ILIL52,8234.2+21%
19Justice, ILIL12,2854.2+49%
20Melrose Park, ILIL23,9364.2+9%
21Northbrook, ILIL34,7444.1+12%
22South Barrington, ILIL5,0714.1+2%
23Urbana, ILIL39,7194.1+27%
24Prospect Heights, ILIL15,5524.1+15%
25Skokie, ILIL66,5444.1+11%
26Countryside, ILIL6,2604.0+6%
27Lake Forest, ILIL19,7314.0−15%
28Carbondale, ILIL21,8114.0−10%
29Harwood Heights, ILIL8,7614.0−9%
30Forest Park, ILIL13,8293.9+32%
31Schiller Park, ILIL11,3173.9+1%
32Barrington, ILIL10,5863.9−0%
33Downers Grove, ILIL50,3653.9+31%
34Mount Prospect, ILIL55,3953.9+9%
35Broadview, ILIL7,8713.9+53%
36Glen Ellyn, ILIL28,7503.9+14%
37North Riverside, ILIL7,1613.9+13%
38Park Ridge, ILIL38,4633.9−1%
39Berwyn, ILIL55,0013.8+22%
40Worth, ILIL10,6963.8+23%
41Lake Bluff, ILIL5,5633.8−1%
42Lemont, ILIL18,5133.8+19%
43Wheaton, ILIL54,0653.8+32%
44Lisle, ILIL23,4323.8+19%
45Huntley, ILIL29,1323.8+20%
46Addison, ILIL35,7583.8+20%
47Summit, ILIL10,7533.8+24%
48Champaign, ILIL91,1953.8+38%
49Highwood, ILIL5,3233.8−29%
50Franklin Park, ILIL18,0453.8+21%
51Hickory Hills, ILIL14,1013.7+29%
52La Grange, ILIL15,9353.7+17%
53Orland Park, ILIL57,9543.7+28%
54Elmwood Park, ILIL23,6753.7+2%
55Elk Grove, ILIL31,8853.7+26%
56Stickney, ILIL6,8973.7+15%
57Bloomingdale, ILIL22,4763.7+21%
58La Grange Park, ILIL13,4533.7+5%
59Willow Springs, ILIL5,7883.7+1%
60Lincolnshire, ILIL7,9633.7+15%
61Elmhurst, ILIL46,1113.6+24%
62Palatine, ILIL65,8423.6+26%
63Lyons, ILIL10,4333.6+23%
64Willowbrook, ILIL9,1263.6+22%
65Highland Park, ILIL30,7673.6−2%
66Woodridge, ILIL34,0283.6+39%
67Darien, ILIL22,0323.6+29%
68Arlington Heights, ILIL76,2163.6+8%
69Bridgeview, ILIL16,5213.5+13%
70Cicero, ILIL81,8583.5+11%
71Morton Grove, ILIL24,5823.5+7%
72Wood Dale, ILIL14,0813.5+23%
73Savoy, ILIL9,1133.5+19%
74Naperville, ILIL153,1143.5+25%
75Hampshire, ILIL9,2663.5+29%
76Villa Park, ILIL21,8883.5+24%
77River Grove, ILIL10,4093.5−4%
78Edwardsville, ILIL26,4633.5+76%
79Inverness, ILIL7,4183.4+4%
80Calumet Park, ILIL6,7723.4+71%
81Burbank, ILIL28,5783.4+24%
82Deerfield, ILIL19,6423.4+11%
83Des Plaines, ILIL58,7723.4+5%
84West Dundee, ILIL8,5703.4+6%
85Richton Park, ILIL12,4833.4+38%
86Bensenville, ILIL18,5253.4+22%
87Itasca, ILIL9,4883.4+21%
88Hillside, ILIL8,1403.4+29%
89Schaumburg, ILIL77,2493.4+28%
90Wilmington, ILIL5,6143.4+44%
91Vernon Hills, ILIL26,8253.4+23%
92Alsip, ILIL18,4833.4+18%
93Palos Heights, ILIL12,0843.4+12%
94West Chicago, ILIL25,2963.4+33%
95Oak Lawn, ILIL56,4503.4+8%
96Lake Barrington, ILIL5,1303.4+17%
97Lombard, ILIL44,3993.3+23%
98Palos Hills, ILIL18,0283.3+12%
99Maywood, ILIL23,3303.3+29%
100Sugar Grove, ILIL9,3813.3+36%
101Rolling Meadows, ILIL23,6903.3+20%
102Westchester, ILIL16,3003.3+15%
103St. Charles, ILIL33,5943.3+18%
104Normal, ILIL53,2753.3+15%
105Hoffman Estates, ILIL50,8583.3+23%
106Chicago Ridge, ILIL14,0363.3+18%
107Carol Stream, ILIL39,3153.3+28%
108Mokena, ILIL19,8973.2+15%
109Batavia, ILIL26,5863.2+11%
110Morris, ILIL14,6693.2+13%
111Fox Lake, ILIL10,8493.2+16%
112Long Grove, ILIL8,3433.2−14%
113Western Springs, ILIL13,5883.2−1%
114Lake Zurich, ILIL19,8683.2+21%
115Riverside, ILIL8,9393.2−21%
116Crest Hill, ILIL20,6953.2+34%
117Buffalo Grove, ILIL42,8123.2+20%
118Sandwich, ILIL7,3803.2+24%
119Carterville, ILIL5,8393.2+61%
120Sycamore, ILIL19,0833.2+28%
121Marengo, ILIL7,7373.1+14%
122Wheeling, ILIL38,3913.1+17%
123Frankfort, ILIL21,3653.1+6%
124Bourbonnais, ILIL17,6583.1+26%
125Northlake, ILIL12,4623.1+11%
126Roselle, ILIL22,7563.1+21%
127Libertyville, ILIL20,7013.1+6%
128Yorkville, ILIL26,7303.1+18%
129McHenry, ILIL29,2173.1+17%
130Homer Glen, ILIL24,8733.1
131Geneva, ILIL21,1383.1+8%
132Elburn, ILIL7,0843.0+14%
133Glendale Heights, ILIL32,6553.0+22%
134Elgin, ILIL115,4763.0+15%
135Brookfield, ILIL18,8793.0+3%
136Gages Lake, ILIL10,8193.0+33%
137Blue Island, ILIL21,8053.0+7%
138Plainfield, ILIL50,0433.0+22%
139North Aurora, ILIL19,4063.0+18%
140Hanover Park, ILIL36,5683.0+31%
141Boulder Hill, ILIL8,9893.0+49%
142Woodstock, ILIL25,7403.0−1%
143Spring Grove, ILIL5,5263.0−1%
144Lake Villa, ILIL8,6923.0−7%
145Midlothian, ILIL13,8413.0+30%
146Round Lake Park, ILIL7,8443.0+10%
147Chicago Heights, ILIL26,5082.9+16%
148Aurora, ILIL181,5052.9+22%
149Geneseo, ILIL6,5052.9+20%
150Zion, ILIL24,4472.9+16%
151Bolingbrook, ILIL74,8032.9+39%
152Glen Carbon, ILIL13,8982.9+31%
153Bellwood, ILIL18,1162.9+31%
154Montgomery, ILIL21,9782.9+11%
155Joliet, ILIL152,2412.9+18%
156Gurnee, ILIL30,4582.9+12%
157Berkeley, ILIL5,1412.9+23%
158Crystal Lake, ILIL42,2882.9+16%
159Beach Park, ILIL14,1142.9+20%
160Mundelein, ILIL32,6802.9+23%
161Riverdale, ILIL10,2802.9+31%
162Warrenville, ILIL15,2112.9+22%
163Tinley Park, ILIL55,1402.9+9%
164Winfield, ILIL10,1462.8+23%
165New Lenox, ILIL28,8932.8+8%
166Lockport, ILIL27,8222.8+13%
167Bartlett, ILIL40,8552.8+13%
168Hawthorn Woods, ILIL9,6792.8−5%
169Antioch, ILIL15,0002.8−5%
170Pingree Grove, ILIL12,5452.8+20%
171Evergreen Park, ILIL19,2832.8+11%
172O'Fallon, ILIL32,6562.8+40%
173Charleston, ILIL17,4662.8−11%
174Oswego, ILIL39,9482.8+17%
175Marion, ILIL17,1482.8+30%
176Oak Forest, ILIL26,7922.8+14%
177Coal City, ILIL5,8312.8+24%
178Shorewood, ILIL18,5362.8+34%
179Eureka, ILIL5,1292.8+28%
180Shiloh, ILIL14,6042.8+23%
181Lake in the Hills, ILIL28,5902.7+21%
182Channahon, ILIL14,5302.7+26%
183Genoa, ILIL5,5472.7+13%
184Cary, ILIL17,9322.7+14%
185Minooka, ILIL12,8992.7+17%
186Columbia, ILIL10,8652.7+25%
187Grayslake, ILIL21,1402.7+3%
188Johnsburg, ILIL6,4452.7+0%
189Quincy, ILIL38,9182.7+22%
190Hazel Crest, ILIL13,0242.7+41%
191Carpentersville, ILIL37,0452.7+26%
192Streamwood, ILIL38,2772.7+22%
193Plano, ILIL12,6772.7+8%
194South Elgin, ILIL25,6562.7+19%
195Wonder Lake, ILIL5,5932.7+11%
196Waukegan, ILIL87,9402.7−5%
197North Chicago, ILIL34,0502.7−0%
198Lakemoor, ILIL6,4492.6+6%
199Peoria, ILIL110,9202.6+14%
200Bloomington, ILIL78,8042.6+13%
201Matteson, ILIL18,5432.6+18%
202Calumet City, ILIL34,7982.6+14%
203Winthrop Harbor, ILIL6,5252.6+13%
204Campton Hills, ILIL10,8942.6
205Monee, ILIL5,1192.6+9%
206Dolton, ILIL20,6712.6+35%
207Algonquin, ILIL30,8242.6+7%
208Grandwood Park, ILIL5,2622.6+12%
209Bethalto, ILIL9,2022.6+41%
210Maryville, ILIL8,4132.6+34%
211Mendota, ILIL6,8942.6+19%
212Harvard, ILIL9,5042.6+2%
213Loves Park, ILIL23,7122.6+35%
214Silvis, ILIL7,9792.6+26%
215Manhattan, ILIL10,9432.6−4%
216Flossmoor, ILIL9,3582.6+16%
217Crestwood, ILIL10,5292.6−4%
218Bradley, ILIL15,2142.6+17%
219Glenwood, ILIL8,4162.6+18%
220Lynwood, ILIL9,2972.6+18%
221Country Club Hills, ILIL16,2152.6+37%
222South Holland, ILIL20,7492.5+15%
223Island Lake, ILIL8,0472.5+11%
224Manteno, ILIL9,2012.5+3%
225Morton, ILIL17,5652.5+9%
226Waterloo, ILIL11,1322.5−0%
227Mahomet, ILIL10,5162.5+27%
228Wauconda, ILIL13,9932.5−4%
229Round Lake, ILIL18,5262.5+5%
230Rochelle, ILIL9,4982.5−2%
231Braidwood, ILIL6,2592.5+20%
232Belvidere, ILIL25,4622.5+9%
233Highland, ILIL10,0422.5+8%
234Springfield, ILIL112,9892.5+15%
235Effingham, ILIL12,4062.5+4%
236Roscoe, ILIL11,0342.4+24%
237Swansea, ILIL14,3562.4+21%
238Rantoul, ILIL11,9912.4+28%
239Collinsville, ILIL23,7172.4+27%
240Romeoville, ILIL41,2812.4+25%
241Frankfort Square, ILIL9,5602.4+11%
242Troy, ILIL11,8932.4+29%
243Lake Holiday, ILIL5,6412.4
244Gilberts, ILIL9,0822.4−2%
245Posen, ILIL5,4052.4+25%
246Markham, ILIL11,2742.4+31%
247Rockford, ILIL147,3842.4+12%
248Steger, ILIL9,3522.4+4%
249Crete, ILIL8,3452.4+3%
250Lansing, ILIL28,0682.3−4%
251Washington, ILIL15,9022.3+24%
252Macomb, ILIL14,5302.3−9%
253Round Lake Beach, ILIL26,9022.3+12%
254Mascoutah, ILIL9,2392.3+35%
255Pontoon Beach, ILIL5,8872.3+53%
256Machesney Park, ILIL22,8052.3+23%
257Orland Hills, ILIL6,6632.3−9%
258Chatham, ILIL14,5792.3+28%
259East Peoria, ILIL22,0882.3+5%
260Poplar Grove, ILIL5,2062.3+2%
261Lindenhurst, ILIL14,8102.2−0%
262Hillsboro, ILIL6,1842.2+19%
263Belleville, ILIL40,2372.2+15%
264Homewood, ILIL18,7732.2−4%
265Kankakee, ILIL23,4002.2−7%
266South Beloit, ILIL7,9962.2−2%
267Fairview Heights, ILIL16,1752.2+29%
268East Alton, ILIL5,6212.2+11%
269East Moline, ILIL20,4532.2+2%
270Princeton, ILIL7,6742.2−6%
271Spring Valley, ILIL5,4082.2+11%
272Lincoln, ILIL12,9812.2+4%
273Vandalia, ILIL7,1082.2+11%
274Moline, ILIL42,3622.2+7%
275Ottawa, ILIL18,6842.2−10%
276Rock Island, ILIL36,2252.1+6%
277Monticello, ILIL6,0802.1+0%
278Harvey, ILIL19,8492.1−5%
279University Park, ILIL7,0192.1+15%
280Peru, ILIL9,7802.1−10%
281Dixon, ILIL14,5822.0−2%
282Godfrey, ILIL17,6202.0+14%
283Canton, ILIL13,2972.0+3%
284Chillicothe, ILIL6,0332.0+5%
285Candlewick Lake, ILIL5,4482.0
286Galesburg, ILIL28,5812.0+7%
287Volo, ILIL6,8052.0−67%
288Pekin, ILIL31,2772.0−1%
289Rockton, ILIL7,8702.0−5%
290LaSalle, ILIL9,3882.0−12%
291Greenville, ILIL7,4692.0+6%
292Jacksonville, ILIL17,7522.0−9%
293Peoria Heights, ILIL5,7672.0+3%
294Jerseyville, ILIL8,4092.0−7%
295Mount Zion, ILIL5,8801.9+19%
296Murphysboro, ILIL6,9771.9+6%
297Harrisburg, ILIL7,9221.9+24%
298Litchfield, ILIL6,5981.9+7%
299Decatur, ILIL67,8841.9+5%
300Bartonville, ILIL5,8041.9+6%
301Milan, ILIL5,0281.9−1%
302Alton, ILIL25,0131.9+7%
303Mount Carmel, ILIL6,7231.9+27%
304Pontiac, ILIL10,8061.9−0%
305Sterling, ILIL14,3941.9+1%
306Mattoon, ILIL16,6671.9−5%
307Herrin, ILIL12,2681.9+12%
308Park Forest, ILIL21,0791.9+8%
309Centralia, ILIL11,8631.9+24%
310Carlinville, ILIL5,4651.8−5%
311Taylorville, ILIL10,5221.8−2%
312Mount Vernon, ILIL14,1871.8−4%
313Freeport, ILIL23,2021.8−7%
314Salem, ILIL7,0351.8+7%
315Granite City, ILIL26,8071.8+11%
316Wood River, ILIL10,2241.7−1%
317Danville, ILIL28,1381.7+1%
318Metropolis, ILIL5,7271.7−14%
319West Frankfort, ILIL7,1051.7+4%
320Rock Falls, ILIL8,5211.7−8%
321Pana, ILIL5,0101.7+7%
322Olney, ILIL8,3471.7−16%
323Cahokia Heights, ILIL16,8741.7
324Clinton, ILIL6,7811.6−15%
325Streator, ILIL12,1901.6−1%
326Benton, ILIL6,5581.6−6%
327Sauk, ILIL9,6241.6−2%
328Du Quoin, ILIL5,5691.5−5%
329Robinson, ILIL7,2831.5−18%
330East St. Louis, ILIL17,6821.5−24%
331Kewanee, ILIL12,1151.4−10%
332Monmouth, ILIL8,5991.4−6%
333Paris, ILIL8,0261.4−12%
334Chester, ILIL6,8471.4−9%
335Beardstown, ILIL5,6911.4−7%
336Park City, ILIL7,8931.0+81%
SHOWING 1–336 OF 336
Download CSV (full list, 336 rows)How this score is calculated

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES