CensusEasy
RANKING · 1990 CENSUS · 329 SHOWN OF 329

Least affordable housing, Illinois cities · 1990

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 329 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
01Lake Forest, ILIL19,7315.3+13%
02Carbondale, ILIL21,8114.4+1%
03Burr Ridge, ILIL11,1794.4+25%
04Evanston, ILIL76,3804.4+8%
05Oak Brook, ILIL8,1084.4+8%
06Hinsdale, ILIL17,5734.1−11%
07Highwood, ILIL5,3234.1−22%
08River Forest, ILIL11,3934.1+7%
09South Barrington, ILIL5,0714.1+1%
10Winnetka, ILIL12,5184.1−8%
11Harwood Heights, ILIL8,7614.0−8%
12Prospect Heights, ILIL15,5524.0+13%
13Glenview, ILIL47,7114.0+6%
14Hawthorn Woods, ILIL9,6793.9+32%
15Wilmette, ILIL27,4593.9−2%
16Long Grove, ILIL8,3433.9+4%
17Northfield, ILIL5,6323.8−8%
18Glencoe, ILIL8,7243.8−3%
19Norridge, ILIL14,8083.8−9%
20Northbrook, ILIL34,7443.7+1%
21Willowbrook, ILIL9,1263.7+24%
22Niles, ILIL30,4433.6−11%
23Highland Park, ILIL30,7673.6−3%
24Savoy, ILIL9,1133.6+22%
25Skokie, ILIL66,5443.5−4%
26Lincolnshire, ILIL7,9633.5+11%
27Park Ridge, ILIL38,4633.5−10%
28Lincolnwood, ILIL13,0393.5−14%
29Westmont, ILIL24,1553.5+4%
30Lake Villa, ILIL8,6923.5+8%
31Lake Bluff, ILIL5,5633.4−11%
32Oak Park, ILIL52,8233.4−1%
33North Riverside, ILIL7,1613.4+1%
34Barrington, ILIL10,5863.4−15%
35Elmwood Park, ILIL23,6753.4−7%
36Mount Prospect, ILIL55,3953.3−7%
37Riverside, ILIL8,9393.3−18%
38Arlington Heights, ILIL76,2163.3+0%
39Lisle, ILIL23,4323.3+3%
40Inverness, ILIL7,4183.2−2%
41La Grange Park, ILIL13,4533.2−7%
42River Grove, ILIL10,4093.2−11%
43Melrose Park, ILIL23,9363.2−15%
44Deerfield, ILIL19,6423.2+4%
45Urbana, ILIL39,7193.2−0%
46Countryside, ILIL6,2603.2−15%
47Schiller Park, ILIL11,3173.2−18%
48La Grange, ILIL15,9353.2−1%
49Glen Ellyn, ILIL28,7503.1−7%
50Morton Grove, ILIL24,5823.1−4%
51Park City, ILIL7,8933.1+491%
52DeKalb, ILIL40,4673.1−14%
53Des Plaines, ILIL58,7723.1−5%
54Palatine, ILIL65,8423.1+6%
55Batavia, ILIL26,5863.1+6%
56Clarendon Hills, ILIL8,6813.1−14%
57Libertyville, ILIL20,7013.1+5%
58Palos Hills, ILIL18,0283.0+1%
59Forest Park, ILIL13,8293.0+1%
60Addison, ILIL35,7583.0−4%
61Willow Springs, ILIL5,7883.0−17%
62Darien, ILIL22,0323.0+8%
63Geneva, ILIL21,1383.0+6%
64Itasca, ILIL9,4883.0+5%
65Downers Grove, ILIL50,3653.0−0%
66Lake Barrington, ILIL5,1303.0+3%
67West Dundee, ILIL8,5703.0−8%
68Chicago, ILIL2,731,5853.0−21%
69Woodstock, ILIL25,7402.9−2%
70St. Charles, ILIL33,5942.9+5%
71Orland Park, ILIL57,9542.9+1%
72Spring Grove, ILIL5,5262.9−2%
73Buffalo Grove, ILIL42,8122.9+10%
74Bensenville, ILIL18,5252.9+4%
75Antioch, ILIL15,0002.9−2%
76Naperville, ILIL153,1142.9+3%
77Vernon Hills, ILIL26,8252.9+5%
78Berwyn, ILIL55,0012.9−8%
79Champaign, ILIL91,1952.9+5%
80Western Springs, ILIL13,5882.9−12%
81Franklin Park, ILIL18,0452.9−8%
82Wheeling, ILIL38,3912.9+7%
83Wheaton, ILIL54,0652.8−1%
84Yorkville, ILIL26,7302.8+9%
85Bloomingdale, ILIL22,4762.8−6%
86Elk Grove, ILIL31,8852.8−4%
87Schaumburg, ILIL77,2492.8+6%
88Gilberts, ILIL9,0822.8+17%
89Westchester, ILIL16,3002.8−2%
90Carol Stream, ILIL39,3152.8+10%
91Brookfield, ILIL18,8792.8−5%
92Wood Dale, ILIL14,0812.8−2%
93Rolling Meadows, ILIL23,6902.8+1%
94Oak Lawn, ILIL56,4502.8−11%
95Bridgeview, ILIL16,5212.8−12%
96Plainfield, ILIL50,0432.8+13%
97Stickney, ILIL6,8972.7−14%
98Lake Zurich, ILIL19,8682.7+3%
99Mokena, ILIL19,8972.7−3%
100Palos Heights, ILIL12,0842.7−9%
101McHenry, ILIL29,2172.7+3%
102Justice, ILIL12,2852.7−3%
103Hickory Hills, ILIL14,1012.7−6%
104Elgin, ILIL115,4762.7+3%
105Chicago Ridge, ILIL14,0362.7−3%
106Elmhurst, ILIL46,1112.7−8%
107Cicero, ILIL81,8582.7−14%
108Frankfort, ILIL21,3652.7−9%
109Hoffman Estates, ILIL50,8582.7+1%
110Tinley Park, ILIL55,1402.7+3%
111Worth, ILIL10,6962.7−14%
112Woodridge, ILIL34,0282.7+4%
113Lemont, ILIL18,5132.7−17%
114Lombard, ILIL44,3992.7−2%
115Round Lake, ILIL18,5262.6+11%
116Summit, ILIL10,7532.6−13%
117Lyons, ILIL10,4332.6−10%
118Gurnee, ILIL30,4582.6+2%
119Marengo, ILIL7,7372.6−4%
120Crestwood, ILIL10,5292.6−2%
121Orland Hills, ILIL6,6632.6+3%
122Villa Park, ILIL21,8882.6−7%
123Huntley, ILIL29,1322.6−17%
124Wauconda, ILIL13,9932.6−1%
125Northlake, ILIL12,4622.6−7%
126Crystal Lake, ILIL42,2882.6+5%
127Elburn, ILIL7,0842.6−4%
128Oswego, ILIL39,9482.6+8%
129Alsip, ILIL18,4832.6−10%
130Grayslake, ILIL21,1402.6−3%
131New Lenox, ILIL28,8932.5−3%
132Bartlett, ILIL40,8552.5+2%
133Swansea, ILIL14,3562.5+25%
134Mundelein, ILIL32,6802.5+8%
135Lynwood, ILIL9,2972.5+16%
136North Aurora, ILIL19,4062.5−1%
137Sandwich, ILIL7,3802.5−1%
138West Chicago, ILIL25,2962.5−0%
139Algonquin, ILIL30,8242.5+3%
140Fox Lake, ILIL10,8492.5−10%
141Hampshire, ILIL9,2662.5−8%
142Monee, ILIL5,1192.5+4%
143Harvard, ILIL9,5042.5−3%
144North Chicago, ILIL34,0502.5−6%
145Winfield, ILIL10,1462.5+7%
146Sugar Grove, ILIL9,3812.5+1%
147Roselle, ILIL22,7562.5−4%
148Glendale Heights, ILIL32,6552.5−1%
149Hillside, ILIL8,1402.4−8%
150Shiloh, ILIL14,6042.4+9%
151Cary, ILIL17,9322.4+1%
152Lockport, ILIL27,8222.4−3%
153Oak Forest, ILIL26,7922.4−2%
154Island Lake, ILIL8,0472.4+4%
155Burbank, ILIL28,5782.4−15%
156Genoa, ILIL5,5472.4−3%
157Warrenville, ILIL15,2112.4+1%
158Normal, ILIL53,2752.3−19%
159Aurora, ILIL181,5052.3−4%
160Crete, ILIL8,3452.3+2%
161Macomb, ILIL14,5302.3−10%
162Charleston, ILIL17,4662.3−26%
163Broadview, ILIL7,8712.3−10%
164Effingham, ILIL12,4062.3−2%
165Flossmoor, ILIL9,3582.3+3%
166Waukegan, ILIL87,9402.3−18%
167Minooka, ILIL12,8992.3−1%
168Hanover Park, ILIL36,5682.3+1%
169Shorewood, ILIL18,5362.3+11%
170Gages Lake, ILIL10,8192.3+1%
171Beach Park, ILIL14,1142.3−5%
172Sycamore, ILIL19,0832.3−8%
173South Elgin, ILIL25,6562.3+1%
174Evergreen Park, ILIL19,2832.3−10%
175Berkeley, ILIL5,1412.3−3%
176Rantoul, ILIL11,9912.2+18%
177Morris, ILIL14,6692.2−21%
178Chicago Heights, ILIL26,5082.2−12%
179Lakemoor, ILIL6,4492.2−11%
180Manhattan, ILIL10,9432.2−18%
181Frankfort Square, ILIL9,5602.2+2%
182Bloomington, ILIL78,8042.2−4%
183Montgomery, ILIL21,9782.2−15%
184Maryville, ILIL8,4132.2+14%
185Lindenhurst, ILIL14,8102.2−2%
186Wonder Lake, ILIL5,5932.2−9%
187Maywood, ILIL23,3302.2−15%
188Streamwood, ILIL38,2772.2+0%
189Blue Island, ILIL21,8052.2−22%
190Manteno, ILIL9,2012.2−11%
191Carpentersville, ILIL37,0452.2+2%
192Zion, ILIL24,4472.2−14%
193Belleville, ILIL40,2372.2+12%
194Harvey, ILIL19,8492.2−1%
195O'Fallon, ILIL32,6562.2+8%
196Pingree Grove, ILIL12,5452.2−8%
197Columbia, ILIL10,8652.1−1%
198Waterloo, ILIL11,1322.1−15%
199Troy, ILIL11,8932.1+15%
200Calumet City, ILIL34,7982.1−8%
201Plano, ILIL12,6772.1−15%
202Lansing, ILIL28,0682.1−14%
203Homewood, ILIL18,7732.1−9%
204Mount Vernon, ILIL14,1872.1+12%
205Boulder Hill, ILIL8,9892.1+5%
206Mascoutah, ILIL9,2392.1+23%
207Springfield, ILIL112,9892.1−3%
208Eureka, ILIL5,1292.1−3%
209Glen Carbon, ILIL13,8982.1−7%
210Round Lake Park, ILIL7,8442.1−23%
211Mendota, ILIL6,8942.1−5%
212Crest Hill, ILIL20,6952.1−13%
213Greenville, ILIL7,4692.1+11%
214Joliet, ILIL152,2412.1−15%
215Ottawa, ILIL18,6842.1−15%
216Metropolis, ILIL5,7272.0+3%
217Bolingbrook, ILIL74,8032.0−2%
218Jerseyville, ILIL8,4092.0−4%
219Grandwood Park, ILIL5,2622.0−13%
220East St. Louis, ILIL17,6822.0+4%
221Round Lake Beach, ILIL26,9022.0−2%
222Midlothian, ILIL13,8412.0−11%
223South Holland, ILIL20,7492.0−10%
224Rochelle, ILIL9,4982.0−22%
225Marion, ILIL17,1482.0−7%
226Calumet Park, ILIL6,7722.0−2%
227Wilmington, ILIL5,6142.0−16%
228Princeton, ILIL7,6742.0−15%
229Rockton, ILIL7,8702.0−6%
230Edwardsville, ILIL26,4632.0+0%
231Rockford, ILIL147,3842.0−7%
232Belvidere, ILIL25,4622.0−13%
233Morton, ILIL17,5652.0−16%
234LaSalle, ILIL9,3882.0−12%
235Collinsville, ILIL23,7172.0+2%
236Quincy, ILIL38,9182.0−12%
237Kankakee, ILIL23,4001.9−18%
238Lake in the Hills, ILIL28,5901.9−15%
239Highland, ILIL10,0421.9−15%
240Jacksonville, ILIL17,7521.9−10%
241East Moline, ILIL20,4531.9−10%
242Murphysboro, ILIL6,9771.9+5%
243Richton Park, ILIL12,4831.9−23%
244Lincoln, ILIL12,9811.9−8%
245Bourbonnais, ILIL17,6581.9−22%
246Geneseo, ILIL6,5051.9−22%
247Monticello, ILIL6,0801.9−10%
248Riverdale, ILIL10,2801.9−12%
249Mahomet, ILIL10,5161.9−4%
250Glenwood, ILIL8,4161.9−13%
251Winthrop Harbor, ILIL6,5251.9−18%
252Freeport, ILIL23,2021.9−1%
253Fairview Heights, ILIL16,1751.9+10%
254Harrisburg, ILIL7,9221.9+20%
255Posen, ILIL5,4051.9−1%
256Bellwood, ILIL18,1161.9−15%
257Peoria, ILIL110,9201.9−19%
258Du Quoin, ILIL5,5691.9+16%
259Carterville, ILIL5,8391.9−6%
260Roscoe, ILIL11,0341.8−7%
261Steger, ILIL9,3521.8−19%
262Silvis, ILIL7,9791.8−11%
263Coal City, ILIL5,8311.8−19%
264Matteson, ILIL18,5431.8−19%
265Moline, ILIL42,3621.8−11%
266Channahon, ILIL14,5301.8−18%
267Carlinville, ILIL5,4651.8−7%
268Rock Island, ILIL36,2251.8−11%
269East Alton, ILIL5,6211.8−9%
270Chatham, ILIL14,5791.8−0%
271Peru, ILIL9,7801.8−22%
272Mattoon, ILIL16,6671.8−11%
273Mount Carmel, ILIL6,7231.8+18%
274University Park, ILIL7,0191.8−2%
275Dixon, ILIL14,5821.8−15%
276Dolton, ILIL20,6711.8−9%
277Litchfield, ILIL6,5981.8−3%
278Spring Valley, ILIL5,4081.8−10%
279Braidwood, ILIL6,2591.8−15%
280Pontiac, ILIL10,8061.8−8%
281Herrin, ILIL12,2681.8+4%
282Pana, ILIL5,0101.8+11%
283Romeoville, ILIL41,2811.8−10%
284Benton, ILIL6,5581.7+2%
285Taylorville, ILIL10,5221.7−6%
286Danville, ILIL28,1381.7+1%
287Loves Park, ILIL23,7121.7−10%
288Clinton, ILIL6,7811.7−11%
289Rock Falls, ILIL8,5211.7−6%
290Bradley, ILIL15,2141.7−22%
291Paris, ILIL8,0261.7+8%
292Streator, ILIL12,1901.7+2%
293Pontoon Beach, ILIL5,8871.7+12%
294Milan, ILIL5,0281.7−12%
295East Peoria, ILIL22,0881.7−22%
296Robinson, ILIL7,2831.7−6%
297Hazel Crest, ILIL13,0241.7−13%
298Sterling, ILIL14,3941.7−11%
299Chester, ILIL6,8471.7+10%
300Markham, ILIL11,2741.7−8%
301Decatur, ILIL67,8841.7−9%
302Monmouth, ILIL8,5991.7+9%
303Granite City, ILIL26,8071.6+4%
304Alton, ILIL25,0131.6−8%
305Galesburg, ILIL28,5811.6−13%
306Bethalto, ILIL9,2021.6−12%
307Olney, ILIL8,3471.6−18%
308West Frankfort, ILIL7,1051.6−1%
309Hillsboro, ILIL6,1841.6−14%
310Country Club Hills, ILIL16,2151.6−14%
311Pekin, ILIL31,2771.6−20%
312Wood River, ILIL10,2241.6−8%
313Machesney Park, ILIL22,8051.6−15%
314Salem, ILIL7,0351.6−5%
315Vandalia, ILIL7,1081.6−19%
316Park Forest, ILIL21,0791.6−10%
317Centralia, ILIL11,8631.6+3%
318Canton, ILIL13,2971.6−20%
319Washington, ILIL15,9021.5−18%
320Bartonville, ILIL5,8041.5−15%
321Chillicothe, ILIL6,0331.5−22%
322Peoria Heights, ILIL5,7671.5−22%
323South Beloit, ILIL7,9961.5−34%
324Poplar Grove, ILIL5,2061.4−35%
325Kewanee, ILIL12,1151.4−11%
326Mount Zion, ILIL5,8801.4−17%
327Sauk, ILIL9,6241.3−21%
328Beardstown, ILIL5,6911.2−15%
329Godfrey, ILIL17,6201.2−31%
SHOWING 1–329 OF 329
Download CSV (full list, 329 rows)How this score is calculated

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