CensusEasy
RANKING · 2024 ACS · 336 SHOWN OF 336

Tightest housing markets, Illinois cities

Illinois cities with the lowest housing vacancy rate (2024 ACS). This list covers the 336 cities in Illinois that qualify, ranked against each other statewide.

Flip the list · Highest housing vacancy, US cities
IllinoisAll statesPop > 5KAll rankings
Tightest housing markets by state
RANKPLACESTATEPOPHOUSING VACANCY RATEVS 2010
01Pingree Grove, ILIL12,5450.0%−7.4 pts
02Minooka, ILIL12,8990.0%−2.6 pts
03Volo, ILIL6,8050.0%−9.9 pts
04Hampshire, ILIL9,2660.0%−1.7 pts
05Hillside, ILIL8,1400.0%−8.7 pts
06Spring Grove, ILIL5,5260.0%−2.1 pts
07South Elgin, ILIL25,6560.5%−2.4 pts
08Hawthorn Woods, ILIL9,6790.6%−1.7 pts
09Lake Villa, ILIL8,6920.8%−3.1 pts
10Genoa, ILIL5,5471.0%−2.9 pts
11South Barrington, ILIL5,0711.0%−0.8 pts
12Monee, ILIL5,1191.1%−4.1 pts
13Batavia, ILIL26,5861.2%−2.8 pts
14Morris, ILIL14,6691.2%−8.0 pts
15Poplar Grove, ILIL5,2061.5%−7.1 pts
16Crest Hill, ILIL20,6951.5%−4.9 pts
17Oswego, ILIL39,9481.6%−4.4 pts
18Western Springs, ILIL13,5881.6%−3.5 pts
19McHenry, ILIL29,2171.6%−5.4 pts
20Algonquin, ILIL30,8241.6%−0.3 pts
21Plainfield, ILIL50,0431.7%−7.0 pts
22Maryville, ILIL8,4131.7%−2.9 pts
23Woodstock, ILIL25,7401.8%−8.1 pts
24Lindenhurst, ILIL14,8101.8%−1.0 pts
25Beach Park, ILIL14,1141.8%−2.5 pts
26Orland Hills, ILIL6,6631.8%+1.8 pts
27Yorkville, ILIL26,7301.9%−6.6 pts
28Alsip, ILIL18,4832.0%−3.6 pts
29Hickory Hills, ILIL14,1012.1%−4.5 pts
30Wood Dale, ILIL14,0812.1%−1.8 pts
31Huntley, ILIL29,1322.1%−2.7 pts
32Winfield, ILIL10,1462.2%+0.6 pts
33Campton Hills, ILIL10,8942.2%−1.7 pts
34Bolingbrook, ILIL74,8032.2%−3.0 pts
35Worth, ILIL10,6962.2%−3.7 pts
36Buffalo Grove, ILIL42,8122.3%−0.7 pts
37Burbank, ILIL28,5782.3%−4.2 pts
38Manhattan, ILIL10,9432.3%−4.1 pts
39Bartlett, ILIL40,8552.4%−0.0 pts
40Carpentersville, ILIL37,0452.4%−2.0 pts
41Darien, ILIL22,0322.4%+0.3 pts
42Highwood, ILIL5,3232.5%−3.4 pts
43Marengo, ILIL7,7372.5%−1.7 pts
44Frankfort Square, ILIL9,5602.5%−1.1 pts
45Gurnee, ILIL30,4582.5%−1.4 pts
46Gages Lake, ILIL10,8192.5%−2.4 pts
47Roscoe, ILIL11,0342.6%−4.8 pts
48Lake Zurich, ILIL19,8682.6%−0.6 pts
49Lake in the Hills, ILIL28,5902.6%−1.7 pts
50Streamwood, ILIL38,2772.7%+0.3 pts
51North Aurora, ILIL19,4062.7%−0.7 pts
52Glen Carbon, ILIL13,8982.8%−4.9 pts
53Mount Zion, ILIL5,8802.9%+1.2 pts
54Oak Forest, ILIL26,7922.9%+0.4 pts
55Barrington, ILIL10,5862.9%−5.8 pts
56Hanover Park, ILIL36,5682.9%−3.1 pts
57Sugar Grove, ILIL9,3812.9%−0.9 pts
58Channahon, ILIL14,5302.9%−0.1 pts
59Crystal Lake, ILIL42,2882.9%−2.6 pts
60Round Lake, ILIL18,5263.0%−4.1 pts
61West Dundee, ILIL8,5703.0%−2.3 pts
62Matteson, ILIL18,5433.0%−2.6 pts
63Elgin, ILIL115,4763.0%−2.6 pts
64Mokena, ILIL19,8973.0%+0.2 pts
65Lockport, ILIL27,8223.0%−1.6 pts
66Berkeley, ILIL5,1413.0%−2.7 pts
67Long Grove, ILIL8,3433.1%−1.9 pts
68Brookfield, ILIL18,8793.1%−0.8 pts
69Skokie, ILIL66,5443.1%−4.1 pts
70Harwood Heights, ILIL8,7613.1%−0.8 pts
71Franklin Park, ILIL18,0453.1%−4.1 pts
72Cary, ILIL17,9323.1%+0.2 pts
73Willow Springs, ILIL5,7883.2%−2.7 pts
74Glendale Heights, ILIL32,6553.2%−1.9 pts
75Addison, ILIL35,7583.3%+0.4 pts
76Roselle, ILIL22,7563.3%−1.3 pts
77Libertyville, ILIL20,7013.3%−2.7 pts
78Park City, ILIL7,8933.3%−2.6 pts
79Sandwich, ILIL7,3803.4%−5.9 pts
80Shiloh, ILIL14,6043.4%−6.1 pts
81Prospect Heights, ILIL15,5523.4%−3.3 pts
82Washington, ILIL15,9023.4%−1.1 pts
83Romeoville, ILIL41,2813.4%−0.1 pts
84Mundelein, ILIL32,6803.5%−0.2 pts
85Loves Park, ILIL23,7123.5%−3.8 pts
86Lemont, ILIL18,5133.5%−2.8 pts
87Lakemoor, ILIL6,4493.5%−5.4 pts
88Schiller Park, ILIL11,3173.6%−1.6 pts
89Flossmoor, ILIL9,3583.6%−3.7 pts
90Tinley Park, ILIL55,1403.6%−0.2 pts
91Waukegan, ILIL87,9403.6%−6.8 pts
92Chatham, ILIL14,5793.6%+1.5 pts
93Frankfort, ILIL21,3653.6%−2.2 pts
94Homer Glen, ILIL24,8733.6%+0.7 pts
95Deerfield, ILIL19,6423.7%+0.6 pts
96Wilmette, ILIL27,4593.7%−2.1 pts
97North Riverside, ILIL7,1613.7%−1.0 pts
98Bensenville, ILIL18,5253.7%−3.6 pts
99West Chicago, ILIL25,2963.7%−1.7 pts
100Glen Ellyn, ILIL28,7503.7%−3.8 pts
101Carol Stream, ILIL39,3153.8%−0.5 pts
102Grayslake, ILIL21,1403.8%−1.0 pts
103Wheaton, ILIL54,0653.8%−1.1 pts
104Geneva, ILIL21,1383.8%−1.6 pts
105Bloomingdale, ILIL22,4763.8%−2.5 pts
106Westchester, ILIL16,3003.8%−0.9 pts
107Antioch, ILIL15,0003.8%−3.3 pts
108Winthrop Harbor, ILIL6,5253.8%−3.4 pts
109New Lenox, ILIL28,8933.8%+1.1 pts
110Aurora, ILIL181,5053.8%−2.4 pts
111Monticello, ILIL6,0803.8%−6.5 pts
112Plano, ILIL12,6773.9%−2.6 pts
113Norridge, ILIL14,8083.9%+2.6 pts
114Glenview, ILIL47,7114.0%−2.4 pts
115Lisle, ILIL23,4324.0%−3.9 pts
116Wauconda, ILIL13,9934.0%−0.4 pts
117Naperville, ILIL153,1144.0%−1.8 pts
118Highland, ILIL10,0424.0%−3.3 pts
119Lincoln, ILIL12,9814.0%−5.7 pts
120Round Lake Beach, ILIL26,9024.0%+0.1 pts
121Downers Grove, ILIL50,3654.0%−2.3 pts
122Boulder Hill, ILIL8,9894.0%+2.3 pts
123Belvidere, ILIL25,4624.1%−4.3 pts
124Palatine, ILIL65,8424.1%−2.5 pts
125Mount Prospect, ILIL55,3954.1%−1.9 pts
126South Holland, ILIL20,7494.1%−1.8 pts
127Hoffman Estates, ILIL50,8584.1%−0.7 pts
128Vernon Hills, ILIL26,8254.1%−0.9 pts
129Sycamore, ILIL19,0834.2%+0.5 pts
130Midlothian, ILIL13,8414.2%−2.1 pts
131Morton Grove, ILIL24,5824.2%−1.9 pts
132Evergreen Park, ILIL19,2834.3%−2.8 pts
133Wilmington, ILIL5,6144.5%−2.7 pts
134Shorewood, ILIL18,5364.5%+1.0 pts
135Park Ridge, ILIL38,4634.5%−2.1 pts
136Crete, ILIL8,3454.5%−1.9 pts
137Orland Park, ILIL57,9544.6%+1.7 pts
138Arlington Heights, ILIL76,2164.7%−0.6 pts
139River Forest, ILIL11,3934.7%−3.0 pts
140Wonder Lake, ILIL5,5934.7%−6.0 pts
141Lake Barrington, ILIL5,1304.7%−3.4 pts
142Crestwood, ILIL10,5294.7%−1.7 pts
143Rochelle, ILIL9,4984.8%−2.3 pts
144St. Charles, ILIL33,5944.8%+1.7 pts
145Montgomery, ILIL21,9784.8%+0.2 pts
146Clarendon Hills, ILIL8,6814.8%−2.1 pts
147Warrenville, ILIL15,2114.8%−0.3 pts
148Litchfield, ILIL6,5984.9%−7.0 pts
149Harvard, ILIL9,5044.9%−5.0 pts
150Elk Grove, ILIL31,8854.9%+1.5 pts
151Rockton, ILIL7,8705.0%−0.8 pts
152Collinsville, ILIL23,7175.0%−3.6 pts
153Coal City, ILIL5,8315.0%−3.7 pts
154Richton Park, ILIL12,4835.0%−4.3 pts
155Broadview, ILIL7,8715.1%−3.2 pts
156Schaumburg, ILIL77,2495.1%−1.6 pts
157Joliet, ILIL152,2415.1%−2.2 pts
158Bradley, ILIL15,2145.2%+0.3 pts
159Oak Lawn, ILIL56,4505.2%−1.1 pts
160Woodridge, ILIL34,0285.2%−2.8 pts
161Homewood, ILIL18,7735.2%−2.3 pts
162Palos Heights, ILIL12,0845.2%−1.3 pts
163Lake Forest, ILIL19,7315.2%−4.5 pts
164Grandwood Park, ILIL5,2625.3%−0.4 pts
165Palos Hills, ILIL18,0285.3%+0.9 pts
166Posen, ILIL5,4055.3%−10.0 pts
167O'Fallon, ILIL32,6565.3%+0.2 pts
168Round Lake Park, ILIL7,8445.4%−1.2 pts
169Elmhurst, ILIL46,1115.4%+0.6 pts
170Wheeling, ILIL38,3915.4%−1.4 pts
171Island Lake, ILIL8,0475.5%+0.8 pts
172Villa Park, ILIL21,8885.5%−2.4 pts
173Manteno, ILIL9,2015.5%+0.7 pts
174Northlake, ILIL12,4625.5%−3.3 pts
175Rolling Meadows, ILIL23,6905.5%+0.9 pts
176Des Plaines, ILIL58,7725.5%+0.1 pts
177Milan, ILIL5,0285.6%+2.6 pts
178Highland Park, ILIL30,7675.6%−2.6 pts
179Niles, ILIL30,4435.7%−0.3 pts
180Godfrey, ILIL17,6205.7%+4.6 pts
181DeKalb, ILIL40,4675.8%−0.4 pts
182Blue Island, ILIL21,8055.9%−6.5 pts
183Machesney Park, ILIL22,8055.9%+0.7 pts
184Oak Park, ILIL52,8236.0%−3.2 pts
185Zion, ILIL24,4476.0%−5.6 pts
186Mascoutah, ILIL9,2396.0%−2.2 pts
187Elmwood Park, ILIL23,6756.0%−2.5 pts
188Burr Ridge, ILIL11,1796.0%+2.0 pts
189Columbia, ILIL10,8656.1%+0.7 pts
190Bloomington, ILIL78,8046.1%−4.4 pts
191La Grange Park, ILIL13,4536.1%−1.4 pts
192La Grange, ILIL15,9356.1%−0.3 pts
193Paris, ILIL8,0266.1%−3.7 pts
194South Beloit, ILIL7,9966.2%−4.9 pts
195Bellwood, ILIL18,1166.2%−3.4 pts
196Princeton, ILIL7,6746.3%−1.1 pts
197Moline, ILIL42,3626.3%−2.1 pts
198Countryside, ILIL6,2606.4%−1.0 pts
199Lansing, ILIL28,0686.4%+0.1 pts
200Swansea, ILIL14,3566.4%+0.7 pts
201Lombard, ILIL44,3996.5%+0.4 pts
202Eureka, ILIL5,1296.5%−0.1 pts
203Northfield, ILIL5,6326.6%−5.3 pts
204Melrose Park, ILIL23,9366.7%−4.2 pts
205Lincolnwood, ILIL13,0396.7%−1.1 pts
206Cicero, ILIL81,8586.8%−5.1 pts
207Johnsburg, ILIL6,4456.8%−4.2 pts
208Waterloo, ILIL11,1326.8%+1.0 pts
209Pontoon Beach, ILIL5,8876.9%−4.3 pts
210Evanston, ILIL76,3807.0%−4.4 pts
211Berwyn, ILIL55,0017.0%−2.5 pts
212Pekin, ILIL31,2777.1%−0.6 pts
213Lincolnshire, ILIL7,9637.1%−3.5 pts
214Gilberts, ILIL9,0827.2%+5.2 pts
215Beardstown, ILIL5,6917.2%−9.3 pts
216Bridgeview, ILIL16,5217.2%+2.4 pts
217Westmont, ILIL24,1557.2%−2.6 pts
218Lake Bluff, ILIL5,5637.3%+4.8 pts
219Morton, ILIL17,5657.4%+0.3 pts
220Edwardsville, ILIL26,4637.4%+0.8 pts
221Forest Park, ILIL13,8297.4%−2.8 pts
222Willowbrook, ILIL9,1267.4%+0.6 pts
223Lynwood, ILIL9,2977.4%−2.0 pts
224Rock Island, ILIL36,2257.5%−2.1 pts
225Markham, ILIL11,2747.6%−4.7 pts
226Carterville, ILIL5,8397.6%−5.1 pts
227Justice, ILIL12,2857.6%+1.3 pts
228Peru, ILIL9,7807.7%−1.7 pts
229Greenville, ILIL7,4697.7%−1.2 pts
230Northbrook, ILIL34,7447.8%+3.1 pts
231Chillicothe, ILIL6,0337.9%+4.0 pts
232Bourbonnais, ILIL17,6587.9%+2.9 pts
233Quincy, ILIL38,9187.9%−0.6 pts
234Effingham, ILIL12,4068.0%+0.8 pts
235Park Forest, ILIL21,0798.1%−2.2 pts
236Mahomet, ILIL10,5168.1%+2.2 pts
237Ottawa, ILIL18,6848.1%−1.5 pts
238Winnetka, ILIL12,5188.1%+1.0 pts
239East Moline, ILIL20,4538.1%+2.4 pts
240Itasca, ILIL9,4888.1%+1.4 pts
241Normal, ILIL53,2758.2%+2.3 pts
242Savoy, ILIL9,1138.2%+4.4 pts
243River Grove, ILIL10,4098.2%+1.1 pts
244Country Club Hills, ILIL16,2158.3%−1.6 pts
245Lyons, ILIL10,4338.4%−1.0 pts
246Bartonville, ILIL5,8048.5%+1.2 pts
247Hinsdale, ILIL17,5738.5%−0.5 pts
248Steger, ILIL9,3528.5%+3.2 pts
249East Peoria, ILIL22,0888.6%+4.6 pts
250Troy, ILIL11,8938.7%+4.3 pts
251Summit, ILIL10,7538.7%−3.4 pts
252Marion, ILIL17,1488.7%−4.6 pts
253Riverside, ILIL8,9398.9%+3.2 pts
254Peoria Heights, ILIL5,7678.9%−1.9 pts
255Charleston, ILIL17,4669.0%−2.1 pts
256Salem, ILIL7,0359.0%+0.1 pts
257Glenwood, ILIL8,4169.0%+0.7 pts
258Chicago Ridge, ILIL14,0369.0%−1.7 pts
259Rockford, ILIL147,3849.0%−3.9 pts
260Bethalto, ILIL9,2029.1%+3.0 pts
261Chicago, ILIL2,731,5859.1%−4.6 pts
262Peoria, ILIL110,9209.2%−1.5 pts
263Candlewick Lake, ILIL5,4489.2%
264Oak Brook, ILIL8,1089.2%+4.2 pts
265Geneseo, ILIL6,5059.3%+1.4 pts
266Calumet Park, ILIL6,7729.3%−2.4 pts
267Carlinville, ILIL5,4659.5%−0.1 pts
268Mattoon, ILIL16,6679.5%+0.0 pts
269Hillsboro, ILIL6,1849.6%−1.3 pts
270Kewanee, ILIL12,1159.7%−2.4 pts
271Clinton, ILIL6,7819.8%+2.2 pts
272Elburn, ILIL7,0849.8%+1.5 pts
273Mendota, ILIL6,8949.9%−0.7 pts
274East Alton, ILIL5,6219.9%−0.5 pts
275Dixon, ILIL14,5829.9%+3.4 pts
276Maywood, ILIL23,33010.0%−5.3 pts
277Granite City, ILIL26,80710.1%−1.4 pts
278Freeport, ILIL23,20210.1%−2.8 pts
279Herrin, ILIL12,26810.1%−3.7 pts
280Pontiac, ILIL10,80610.1%+2.4 pts
281Lake Holiday, ILIL5,64110.2%−4.7 pts
282University Park, ILIL7,01910.2%−1.9 pts
283Glencoe, ILIL8,72410.3%+2.8 pts
284Stickney, ILIL6,89710.3%−2.5 pts
285Streator, ILIL12,19010.5%+2.0 pts
286Wood River, ILIL10,22410.5%+2.7 pts
287LaSalle, ILIL9,38810.6%+2.9 pts
288Mount Carmel, ILIL6,72310.8%−2.4 pts
289Galesburg, ILIL28,58110.8%+2.7 pts
290Centralia, ILIL11,86310.8%−2.7 pts
291Champaign, ILIL91,19510.9%+2.4 pts
292North Chicago, ILIL34,05010.9%−4.6 pts
293Sterling, ILIL14,39411.0%+0.3 pts
294Springfield, ILIL112,98911.1%+0.9 pts
295Inverness, ILIL7,41811.2%+5.8 pts
296Monmouth, ILIL8,59911.4%+2.4 pts
297Dolton, ILIL20,67111.5%−0.4 pts
298Spring Valley, ILIL5,40811.7%+9.0 pts
299Fairview Heights, ILIL16,17511.7%+3.9 pts
300Rantoul, ILIL11,99111.7%−4.1 pts
301Silvis, ILIL7,97911.7%+4.5 pts
302Taylorville, ILIL10,52211.8%+2.4 pts
303Hazel Crest, ILIL13,02411.9%+2.7 pts
304Fox Lake, ILIL10,84912.0%−2.5 pts
305Canton, ILIL13,29712.0%+3.6 pts
306Urbana, ILIL39,71912.3%−0.8 pts
307Belleville, ILIL40,23712.7%+0.5 pts
308Braidwood, ILIL6,25912.7%−6.7 pts
309Rock Falls, ILIL8,52113.0%+5.1 pts
310Chicago Heights, ILIL26,50813.1%−2.2 pts
311Macomb, ILIL14,53013.1%+1.8 pts
312Olney, ILIL8,34713.3%+0.0 pts
313Calumet City, ILIL34,79813.4%+3.7 pts
314Benton, ILIL6,55813.8%+6.5 pts
315Chester, ILIL6,84713.9%+2.5 pts
316Jacksonville, ILIL17,75214.0%+2.5 pts
317Decatur, ILIL67,88414.2%+1.0 pts
318Mount Vernon, ILIL14,18714.3%+1.9 pts
319Harrisburg, ILIL7,92214.4%+3.1 pts
320Alton, ILIL25,01314.6%+1.0 pts
321Danville, ILIL28,13814.7%+1.8 pts
322Jerseyville, ILIL8,40915.2%+4.2 pts
323Pana, ILIL5,01015.5%+3.9 pts
324Sauk, ILIL9,62415.5%+5.0 pts
325Vandalia, ILIL7,10815.6%+5.0 pts
326West Frankfort, ILIL7,10515.7%+4.4 pts
327Murphysboro, ILIL6,97716.1%−2.2 pts
328Du Quoin, ILIL5,56917.0%+6.0 pts
329Kankakee, ILIL23,40017.4%+5.1 pts
330Robinson, ILIL7,28319.2%+7.6 pts
331Carbondale, ILIL21,81119.7%+0.2 pts
332Metropolis, ILIL5,72720.6%+9.3 pts
333Harvey, ILIL19,84923.8%+2.2 pts
334Riverdale, ILIL10,28025.6%+3.6 pts
335Cahokia Heights, ILIL16,87428.5%
336East St. Louis, ILIL17,68233.8%+16.2 pts
SHOWING 1–336 OF 336

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