CensusEasy
RANKING · 1990 CENSUS · 329 SHOWN OF 329

Most affordable housing, Illinois cities · 1990

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