CensusEasy
RANKING · 2020 CENSUS · 335 SHOWN OF 335

Least affordable housing, Illinois cities · 2020

Illinois cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2020 ACS). A higher score means a home costs more years of local income. This list covers the 335 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
YEAR201020202024
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2010
01Oak Brook, ILIL8,1085.5−15%
02Glencoe, ILIL8,7245.3+3%
03Highwood, ILIL5,3235.1−19%
04Carbondale, ILIL21,8115.1−23%
05Evanston, ILIL76,3805.0−14%
06Northfield, ILIL5,6324.9−14%
07River Forest, ILIL11,3934.8−9%
08South Barrington, ILIL5,0714.7−7%
09Niles, ILIL30,4434.6−29%
10Burr Ridge, ILIL11,1794.5−8%
11Winnetka, ILIL12,5184.5−6%
12Westmont, ILIL24,1554.5−16%
13North Riverside, ILIL7,1614.5−17%
14Clarendon Hills, ILIL8,6814.4−15%
15Northbrook, ILIL34,7444.4−11%
16Lincolnwood, ILIL13,0394.4−24%
17Skokie, ILIL66,5444.3−19%
18Lake Forest, ILIL19,7314.3−32%
19Chicago, ILIL2,731,5854.3−25%
20Lincolnshire, ILIL7,9634.3+2%
21Hinsdale, ILIL17,5734.3−14%
22Wilmette, ILIL27,4594.2−20%
23Elmwood Park, ILIL23,6754.2−22%
24Glenview, ILIL47,7114.2−18%
25Barrington, ILIL10,5864.2−11%
26Urbana, ILIL39,7194.2+3%
27La Grange, ILIL15,9354.2−13%
28Oak Park, ILIL52,8234.2−23%
29Prospect Heights, ILIL15,5524.2−18%
30Harwood Heights, ILIL8,7614.1−30%
31Summit, ILIL10,7534.0−9%
32Park Ridge, ILIL38,4634.0−26%
33Norridge, ILIL14,8083.9−39%
34Mount Prospect, ILIL55,3953.9−21%
35Glen Ellyn, ILIL28,7503.9−17%
36Schiller Park, ILIL11,3173.9−33%
37Addison, ILIL35,7583.8−17%
38Morton Grove, ILIL24,5823.7−27%
39Melrose Park, ILIL23,9363.7−39%
40DeKalb, ILIL40,4673.7−17%
41Lisle, ILIL23,4323.7−13%
42Lake Bluff, ILIL5,5633.7−19%
43Downers Grove, ILIL50,3653.7−17%
44Berwyn, ILIL55,0013.7−27%
45Highland Park, ILIL30,7673.6−29%
46Des Plaines, ILIL58,7723.6−23%
47Hickory Hills, ILIL14,1013.6−14%
48Countryside, ILIL6,2603.6−0%
49Bridgeview, ILIL16,5213.6−18%
50Elmhurst, ILIL46,1113.6−21%
51Wheaton, ILIL54,0653.5−15%
52Arlington Heights, ILIL76,2163.5−28%
53Bloomingdale, ILIL22,4763.5−22%
54Inverness, ILIL7,4183.5−27%
55Forest Park, ILIL13,8293.5−20%
56Lake Barrington, ILIL5,1303.5−16%
57Itasca, ILIL9,4883.4−21%
58Palatine, ILIL65,8423.4−19%
59Orland Park, ILIL57,9543.4−14%
60Bensenville, ILIL18,5253.4−31%
61Hillside, ILIL8,1403.4−17%
62Vernon Hills, ILIL26,8253.4−16%
63Champaign, ILIL91,1953.4−10%
64La Grange Park, ILIL13,4533.4−33%
65Elk Grove, ILIL31,8853.4−22%
66Riverside, ILIL8,9393.4−32%
67River Grove, ILIL10,4093.3−30%
68Darien, ILIL22,0323.3−23%
69Naperville, ILIL153,1143.3−16%
70Huntley, ILIL29,1323.3−14%
71Western Springs, ILIL13,5883.3−21%
72Chicago Ridge, ILIL14,0363.3−16%
73Lemont, ILIL18,5133.3−22%
74Wood Dale, ILIL14,0813.3−29%
75Cicero, ILIL81,8583.2−35%
76Palos Heights, ILIL12,0843.2−13%
77Justice, ILIL12,2853.2−25%
78Willowbrook, ILIL9,1263.2−32%
79Deerfield, ILIL19,6423.2−25%
80Willow Springs, ILIL5,7883.2−29%
81West Chicago, ILIL25,2963.2−20%
82Palos Hills, ILIL18,0283.2−19%
83Villa Park, ILIL21,8883.2−21%
84Schaumburg, ILIL77,2493.2−19%
85Woodridge, ILIL34,0283.2−16%
86Batavia, ILIL26,5863.2−10%
87Edwardsville, ILIL26,4633.2+13%
88Broadview, ILIL7,8713.2−25%
89Long Grove, ILIL8,3433.1−32%
90Rolling Meadows, ILIL23,6903.1−32%
91Brookfield, ILIL18,8793.1−22%
92Northlake, ILIL12,4623.1−26%
93Franklin Park, ILIL18,0453.1−30%
94Morris, ILIL14,6693.1−10%
95Homer Glen, ILIL24,8733.1−15%
96Hoffman Estates, ILIL50,8583.1−22%
97Lombard, ILIL44,3993.1−18%
98Savoy, ILIL9,1133.1−25%
99Oak Lawn, ILIL56,4503.0−22%
100Sycamore, ILIL19,0833.0+9%
101Lake Zurich, ILIL19,8683.0−9%
102Libertyville, ILIL20,7013.0−32%
103West Dundee, ILIL8,5703.0−23%
104Crest Hill, ILIL20,6953.0−15%
105Pingree Grove, ILIL12,5453.0−7%
106Worth, ILIL10,6963.0−31%
107Geneva, ILIL21,1383.0−20%
108St. Charles, ILIL33,5943.0−26%
109Glendale Heights, ILIL32,6552.9−17%
110Normal, ILIL53,2752.9−6%
111Tinley Park, ILIL55,1402.9−12%
112Elburn, ILIL7,0842.9−8%
113Roselle, ILIL22,7562.9−22%
114Mokena, ILIL19,8972.9−14%
115Burbank, ILIL28,5782.9−31%
116Eureka, ILIL5,1292.9−8%
117Waterloo, ILIL11,1322.9−8%
118Carol Stream, ILIL39,3152.9−21%
119Buffalo Grove, ILIL42,8122.9−26%
120Alsip, ILIL18,4832.9−31%
121Macomb, ILIL14,5302.9−20%
122Wilmington, ILIL5,6142.9−10%
123North Aurora, ILIL19,4062.9−15%
124Hawthorn Woods, ILIL9,6792.8−26%
125Wheeling, ILIL38,3912.8−34%
126Maywood, ILIL23,3302.8−29%
127Posen, ILIL5,4052.8−11%
128Marion, ILIL17,1482.8+10%
129Lockport, ILIL27,8222.8−8%
130Geneseo, ILIL6,5052.8+17%
131Fox Lake, ILIL10,8492.8−23%
132Westchester, ILIL16,3002.8−33%
133Orland Hills, ILIL6,6632.7−18%
134Stickney, ILIL6,8972.7−37%
135Manteno, ILIL9,2012.7−12%
136Gilberts, ILIL9,0822.7−7%
137Crestwood, ILIL10,5292.7−16%
138Glen Carbon, ILIL13,8982.7−8%
139Elgin, ILIL115,4762.7−28%
140New Lenox, ILIL28,8932.7−21%
141Frankfort, ILIL21,3652.7−24%
142Hanover Park, ILIL36,5682.7−23%
143Charleston, ILIL17,4662.7−24%
144Gurnee, ILIL30,4582.7−22%
145Lyons, ILIL10,4332.7−35%
146Carterville, ILIL5,8392.7+24%
147Joliet, ILIL152,2412.6−18%
148Sugar Grove, ILIL9,3812.6−9%
149Oswego, ILIL39,9482.6−13%
150Waukegan, ILIL87,9402.6−24%
151Braidwood, ILIL6,2592.6−5%
152Bartlett, ILIL40,8552.6−26%
153Aurora, ILIL181,5052.6−23%
154Warrenville, ILIL15,2112.6−19%
155Coal City, ILIL5,8312.6−1%
156Effingham, ILIL12,4062.6+3%
157Gages Lake, ILIL10,8192.6−12%
158Round Lake, ILIL18,5262.6−12%
159Mundelein, ILIL32,6802.6−15%
160Lake Villa, ILIL8,6922.6−16%
161Sandwich, ILIL7,3802.6−25%
162Hampshire, ILIL9,2662.6−24%
163Oak Forest, ILIL26,7922.6−17%
164Bellwood, ILIL18,1162.6−20%
165Wauconda, ILIL13,9932.6−28%
166Crystal Lake, ILIL42,2882.6−20%
167Winfield, ILIL10,1462.5−24%
168Yorkville, ILIL26,7302.5−19%
169Quincy, ILIL38,9182.5+8%
170Evergreen Park, ILIL19,2832.5−30%
171McHenry, ILIL29,2172.5−26%
172Troy, ILIL11,8932.5−4%
173Shorewood, ILIL18,5362.5−9%
174Midlothian, ILIL13,8412.5−19%
175Woodstock, ILIL25,7402.5−30%
176Bolingbrook, ILIL74,8032.5−17%
177Morton, ILIL17,5652.5−1%
178Lakemoor, ILIL6,4492.5−17%
179Peru, ILIL9,7802.5+3%
180Berkeley, ILIL5,1412.5−37%
181Shiloh, ILIL14,6042.5−5%
182Bloomington, ILIL78,8042.5−9%
183Peoria, ILIL110,9202.5−5%
184Harvard, ILIL9,5042.5−24%
185Maryville, ILIL8,4132.5−7%
186Round Lake Park, ILIL7,8442.5−32%
187Boulder Hill, ILIL8,9892.5−8%
188Plainfield, ILIL50,0432.5−20%
189Bradley, ILIL15,2142.5−14%
190Blue Island, ILIL21,8052.4−34%
191South Elgin, ILIL25,6562.4−17%
192Lake in the Hills, ILIL28,5902.4−18%
193Bourbonnais, ILIL17,6582.4−15%
194Algonquin, ILIL30,8242.4−18%
195Grayslake, ILIL21,1402.4−13%
196Springfield, ILIL112,9892.4+1%
197Zion, ILIL24,4472.4−27%
198Carpentersville, ILIL37,0452.4−25%
199Johnsburg, ILIL6,4452.4−38%
200Greenville, ILIL7,4692.4+14%
201Highland, ILIL10,0422.4−10%
202Spring Grove, ILIL5,5262.4−30%
203Washington, ILIL15,9022.4−11%
204Channahon, ILIL14,5302.4−14%
205O'Fallon, ILIL32,6562.4−9%
206Monee, ILIL5,1192.4−18%
207Campton Hills, ILIL10,8942.4−36%
208Silvis, ILIL7,9792.4−24%
209South Holland, ILIL20,7492.3−20%
210Manhattan, ILIL10,9432.3−27%
211Rochelle, ILIL9,4982.3−19%
212Poplar Grove, ILIL5,2062.3−26%
213Winthrop Harbor, ILIL6,5252.3−17%
214Mascoutah, ILIL9,2392.3+3%
215Streamwood, ILIL38,2772.3−30%
216Romeoville, ILIL41,2812.3−25%
217Flossmoor, ILIL9,3582.3−18%
218Cary, ILIL17,9322.3−20%
219Richton Park, ILIL12,4832.3−28%
220Ottawa, ILIL18,6842.3−13%
221Lansing, ILIL28,0682.3−24%
222Jacksonville, ILIL17,7522.3−3%
223North Chicago, ILIL34,0502.3−30%
224Collinsville, ILIL23,7172.3−10%
225Vandalia, ILIL7,1082.3+17%
226Antioch, ILIL15,0002.3−25%
227Calumet Park, ILIL6,7722.3−27%
228Montgomery, ILIL21,9782.3−29%
229Marengo, ILIL7,7372.3−33%
230Minooka, ILIL12,8992.3−20%
231Chillicothe, ILIL6,0332.2+4%
232East St. Louis, ILIL17,6822.2−26%
233Kankakee, ILIL23,4002.2−27%
234Wonder Lake, ILIL5,5932.2−24%
235Harvey, ILIL19,8492.2−29%
236Princeton, ILIL7,6742.2−24%
237Lake Holiday, ILIL5,6412.2−22%
238East Moline, ILIL20,4532.2−20%
239Rock Island, ILIL36,2252.2−7%
240Crete, ILIL8,3452.2−20%
241Plano, ILIL12,6772.2−28%
242Island Lake, ILIL8,0472.2−26%
243Calumet City, ILIL34,7982.2−32%
244Beach Park, ILIL14,1142.2−23%
245East Peoria, ILIL22,0882.2−9%
246Markham, ILIL11,2742.2−19%
247Steger, ILIL9,3522.2−31%
248Monticello, ILIL6,0802.2−18%
249Belvidere, ILIL25,4622.2−26%
250Taylorville, ILIL10,5222.2+2%
251Moline, ILIL42,3622.2−3%
252Genoa, ILIL5,5472.2−22%
253Canton, ILIL13,2972.2+1%
254Chicago Heights, ILIL26,5082.2−38%
255Hazel Crest, ILIL13,0242.1−25%
256Fairview Heights, ILIL16,1752.1+1%
257Homewood, ILIL18,7732.1−20%
258Mahomet, ILIL10,5162.1−15%
259Rockford, ILIL147,3842.1−25%
260Columbia, ILIL10,8652.1−23%
261Harrisburg, ILIL7,9222.1+16%
262Godfrey, ILIL17,6202.1−20%
263Dolton, ILIL20,6712.1−24%
264Rantoul, ILIL11,9912.1−14%
265Bethalto, ILIL9,2022.1−11%
266Herrin, ILIL12,2682.1+7%
267Riverdale, ILIL10,2802.1−25%
268Mattoon, ILIL16,6672.1−8%
269West Frankfort, ILIL7,1052.1+7%
270Carlinville, ILIL5,4652.1−7%
271Frankfort Square, ILIL9,5602.1−28%
272Matteson, ILIL18,5432.1−31%
273Pekin, ILIL31,2772.1−13%
274Volo, ILIL6,8052.1−17%
275Swansea, ILIL14,3562.0−23%
276Galesburg, ILIL28,5812.0−6%
277Milan, ILIL5,0282.0−19%
278Chatham, ILIL14,5792.0−5%
279Loves Park, ILIL23,7122.0−20%
280Lynwood, ILIL9,2972.0−30%
281Spring Valley, ILIL5,4082.0−12%
282Dixon, ILIL14,5822.0−8%
283South Beloit, ILIL7,9962.0−16%
284Grandwood Park, ILIL5,2622.0−30%
285Metropolis, ILIL5,7272.0−13%
286Glenwood, ILIL8,4162.0−29%
287University Park, ILIL7,0192.0−37%
288Machesney Park, ILIL22,8052.0−9%
289Bartonville, ILIL5,8042.0+2%
290Pontoon Beach, ILIL5,8871.9−3%
291Lindenhurst, ILIL14,8101.9−22%
292Lincoln, ILIL12,9811.9−14%
293Sterling, ILIL14,3941.9−11%
294Pontiac, ILIL10,8061.9−8%
295Centralia, ILIL11,8631.9+5%
296Round Lake Beach, ILIL26,9021.9−31%
297Litchfield, ILIL6,5981.9−6%
298Country Club Hills, ILIL16,2151.9−29%
299LaSalle, ILIL9,3881.9−23%
300Jerseyville, ILIL8,4091.9−22%
301Decatur, ILIL67,8841.9−11%
302Rockton, ILIL7,8701.9−20%
303Peoria Heights, ILIL5,7671.9−4%
304Mount Vernon, ILIL14,1871.9−17%
305Chester, ILIL6,8471.9+18%
306Alton, ILIL25,0131.9−16%
307Belleville, ILIL40,2371.8−22%
308Murphysboro, ILIL6,9771.8−26%
309Mount Carmel, ILIL6,7231.8+2%
310Mendota, ILIL6,8941.8−19%
311Danville, ILIL28,1381.8−12%
312Mount Zion, ILIL5,8801.8−4%
313Robinson, ILIL7,2831.8+3%
314Streator, ILIL12,1901.8−11%
315Paris, ILIL8,0261.8−9%
316Clinton, ILIL6,7811.7−13%
317Du Quoin, ILIL5,5691.7−14%
318Roscoe, ILIL11,0341.7−31%
319Wood River, ILIL10,2241.7−5%
320Candlewick Lake, ILIL5,4481.7
321Freeport, ILIL23,2021.7−24%
322Benton, ILIL6,5581.7−16%
323Olney, ILIL8,3471.7−8%
324Salem, ILIL7,0351.6−18%
325Beardstown, ILIL5,6911.6−16%
326Rock Falls, ILIL8,5211.6−24%
327Pana, ILIL5,0101.6−24%
328Monmouth, ILIL8,5991.6−28%
329Granite City, ILIL26,8071.6−28%
330Sauk, ILIL9,6241.5−31%
331East Alton, ILIL5,6211.5−24%
332Kewanee, ILIL12,1151.5−23%
333Hillsboro, ILIL6,1841.5−28%
334Park Forest, ILIL21,0791.3−44%
335Park City, ILIL7,8930.5−16%
SHOWING 1–335 OF 335
Download CSV (full list, 335 rows)How this score is calculated

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS