CensusEasy
RANKING · 2020 CENSUS · 335 SHOWN OF 335

Most affordable housing, Illinois cities · 2020

Illinois cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2023 ACS). This list covers the 335 cities in Illinois that qualify, ranked against each other statewide.

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

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