ILIllinois rankings

Towns with the most residents 65 and older in Illinois

Ranked by the share of residents aged 65 and older. 819 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownAge 65 and olderMedian agePopulation
1 Galena2,931 people 38.1% 57.0 2,931
2 Palos Park Palos Park4,816 people 36.9% 59.7 4,816
3 Map of Burr Ridge Burr Ridge11,141 people 36.1% 56.9 11,141
4 Round Lake Park7,919 people 35.3% 50.0 7,919
5 Huntley Huntley28,005 people 34.1% 49.7 28,005
6 Oak Brook8,056 people 34.1% 55.2 8,056
7 Map of Lake Barrington Lake Barrington5,442 people 33% 54.9 5,442
8 Mount Morris Mount Morris2,726 people 32.9% 51.8 2,726
9 EriennaGrundy County · 2,626 people 32.4% 51.5 2,626
10 Palos Heights Palos Heights12,152 people 32.3% 50.2 12,152
11 Map of Inverness Inverness7,275 people 31.9% 56.4 7,275
12 Map of Mount Morris Mount MorrisOgle County · 3,669 people 31.6% 48.8 3,669
13 West GalenaJo Daviess County · 3,194 people 30.8% 52.5 3,194
14 Olympia Fields4,734 people 30.2% 46.6 4,734
15 Map of Owen OwenWinnebago County · 3,577 people 30.2% 52.3 3,577
16 Map of South Jacksonville South Jacksonville3,239 people 30% 48.7 3,239
17 Map of South Wheatland South WheatlandMacon County · 3,958 people 29.7% 50.4 3,958
18 PalmyraLee County · 2,877 people 29.7% 45.2 2,877
19 Map of Silvis Silvis7,955 people 29.1% 47.1 7,955
20 Westchester Westchester16,436 people 29% 51.6 16,436
21 Niles30,064 people 28.5% 48.2 30,064
22 Map of Indian Head Park Indian Head Park3,974 people 28.5% 52.4 3,974
23 Map of Lincolnwood Lincolnwood13,112 people 27.9% 45.6 13,112
24 Map of Wethersfield WethersfieldHenry County · 3,746 people 27.8% 49.6 3,746
25 Map of Crestwood Crestwood10,579 people 27.5% 49.2 10,579
26 Map of Mount Olive Mount OliveMacoupin County · 3,072 people 27.5% 50.0 3,072
27 FelixGrundy County · 4,469 people 27.3% 47.1 4,469
28 RutlandKane County · 27,636 people 27.2% 45.9 27,636
29 Map of Christopher Christopher2,570 people 27% 45.2 2,570
30 Map of East Dundee East Dundee3,146 people 26.9% 54.2 3,146
31 Map of Lake Forest Lake Forest19,416 people 26.7% 46.1 19,416
32 Millstadt Millstadt4,008 people 26.7% 47.1 4,008
33 Map of Smithton Smithton3,680 people 26.7% 45.6 3,680
34 SavannaCarroll County · 3,388 people 26.7% 50.9 3,388
35 Northbrook34,585 people 26.6% 49.6 34,585
36 Willowbrook9,131 people 26.6% 45.0 9,131
37 Carmi CarmiWhite County · 6,161 people 26.6% 45.6 6,161
38 Map of Northfield Northfield5,487 people 26.4% 49.2 5,487
39 Map of South Barrington South Barrington5,021 people 26.4% 50.1 5,021
40 Map of Tyrone TyroneFranklin County · 4,636 people 26.3% 49.6 4,636
41 BlountVermilion County · 3,177 people 26.3% 46.8 3,177
42 NewellVermilion County · 13,540 people 26.2% 46.0 13,540
43 Benton BentonFranklin County · 8,623 people 26.2% 46.4 8,623
44 Map of Carlinville CarlinvilleMacoupin County · 6,456 people 26.2% 40.6 6,456
45 Chillicothe5,900 people 26.2% 51.2 5,900
46 Map of Long Creek Long CreekMacon County · 10,360 people 26.1% 47.4 10,360
47 Princeton PrincetonBureau County · 9,106 people 26.1% 46.3 9,106
48 Map of Maryville Maryville8,316 people 26.1% 51.7 8,316
49 SomersetJackson County · 3,960 people 26% 44.4 3,960
50 Geneseo GeneseoHenry County · 7,520 people 25.9% 45.9 7,520
51 Map of Knox KnoxKnox County · 4,871 people 25.8% 45.5 4,871
52 South LitchfieldMontgomery County · 3,260 people 25.8% 46.5 3,260
53 GranvillePutnam County · 2,748 people 25.8% 43.6 2,748
54 Godfrey17,712 people 25.7% 48.4 17,712
55 Map of Princeton Princeton7,975 people 25.7% 46.0 7,975
56 Green Oaks4,096 people 25.7% 46.2 4,096
57 NorthfieldCook County · 89,674 people 25.6% 47.3 89,674
58 Map of Glenview Glenview47,752 people 25.5% 46.5 47,752
59 Manteno Manteno9,030 people 25.5% 45.6 9,030
60 Benton6,863 people 25.4% 42.6 6,863
61 Sparta4,068 people 25.4% 41.4 4,068
62 PittsfieldPike County · 3,955 people 25.4% 48.0 3,955
63 Map of West Lincoln West LincolnLogan County · 7,335 people 25.3% 42.8 7,335
64 Fairfield Fairfield4,561 people 25.3% 46.4 4,561
65 Rosewood Heights4,229 people 25.3% 40.1 4,229
66 EllingtonAdams County · 2,755 people 25.3% 44.9 2,755
67 Map of Urbana UrbanaChampaign County · 7,527 people 25.2% 40.6 7,527
68 Watseka4,780 people 25.2% 47.7 4,780
69 Map of West Point West PointStephenson County · 3,130 people 25.2% 44.9 3,130
70 Geneseo Geneseo6,673 people 25% 44.7 6,673
71 BowlingRock Island County · 3,335 people 25% 46.0 3,335
72 Riverwoods Riverwoods4,013 people 24.9% 50.4 4,013
73 LoganPeoria County · 3,214 people 24.9% 54.8 3,214
74 Orland Park Orland Park57,916 people 24.8% 46.3 57,916
75 East EldoradoSaline County · 5,289 people 24.8% 49.0 5,289
76 WadeJasper County · 4,343 people 24.8% 45.7 4,343
77 Sugar Grove9,240 people 24.7% 45.4 9,240
78 Map of Shiloh ShilohJefferson County · 6,520 people 24.7% 42.3 6,520
79 CatlinVermilion County · 3,059 people 24.7% 43.0 3,059
80 Map of Elm Grove Elm GroveTazewell County · 2,954 people 24.7% 45.6 2,954
81 Map of Crete Crete8,386 people 24.6% 48.9 8,386
82 Map of Litchfield Litchfield6,834 people 24.6% 43.7 6,834
83 MillstadtSt. Clair County · 6,616 people 24.6% 46.4 6,616
84 FosterMadison County · 3,867 people 24.6% 53.4 3,867
85 Otter CreekLaSalle County · 2,642 people 24.6% 44.5 2,642
86 Map of Bloomingdale Bloomingdale22,457 people 24.5% 43.2 22,457
87 Lincolnshire7,980 people 24.5% 49.4 7,980
88 Map of Carmi Carmi4,845 people 24.5% 44.2 4,845
89 Havana HavanaMason County · 4,270 people 24.5% 46.5 4,270
90 Map of Oakwood OakwoodVermilion County · 3,098 people 24.5% 47.6 3,098
91 BushnellMcDonough County · 2,677 people 24.5% 50.2 2,677
92 Map of Manteno MantenoKankakee County · 11,203 people 24.4% 45.4 11,203
93 NewportLake County · 6,796 people 24.4% 45.6 6,796
94 Map of Eureka Eureka5,007 people 24.4% 42.2 5,007
95 Pittsfield4,420 people 24.4% 43.3 4,420
96 GroverWayne County · 3,540 people 24.4% 46.1 3,540
97 Map of Highland Park Highland Park30,398 people 24.3% 45.0 30,398
98 Darien21,879 people 24.3% 44.4 21,879
99 Carlinville5,480 people 24.3% 39.9 5,480
100 Map of Staunton Staunton4,298 people 24.3% 42.3 4,298
101 CedarKnox County · 2,993 people 24.3% 48.0 2,993
102 Map of Cuba CubaLake County · 17,272 people 24.2% 46.9 17,272
103 ChampaignChampaign County · 11,364 people 24.2% 42.2 11,364
104 BlackhawkRock Island County · 9,430 people 24.2% 40.6 9,430
105 NeogaCumberland County · 2,750 people 24.2% 43.0 2,750
106 Morton Grove24,619 people 24.1% 44.6 24,619
107 Kewanee11,913 people 24.1% 46.3 11,913
108 Metropolis5,864 people 24.1% 43.5 5,864
109 Map of Middleport MiddleportIroquois County · 3,645 people 24.1% 47.5 3,645
110 Map of Savanna Savanna2,816 people 24.1% 48.5 2,816
111 Map of Sangamon SangamonPiatt County · 2,505 people 24.1% 40.5 2,505
112 FreeportStephenson County · 23,505 people 24% 42.8 23,505
113 Map of Olio OlioWoodford County · 4,691 people 24% 40.6 4,691
114 Map of Nokomis NokomisMontgomery County · 2,779 people 24% 36.2 2,779
115 Map of Fremont FremontLake County · 33,607 people 23.9% 46.5 33,607
116 Peru PeruLaSalle County · 9,775 people 23.9% 45.7 9,775
117 CahokiaMacoupin County · 3,128 people 23.9% 48.2 3,128
118 Anna Anna4,196 people 23.8% 39.8 4,196
119 Havana2,989 people 23.8% 45.6 2,989
120 ProphetstownWhiteside County · 2,527 people 23.8% 44.5 2,527
121 North Riverside North Riverside7,249 people 23.7% 39.4 7,249
122 Oregon-NashuaOgle County · 4,769 people 23.6% 47.4 4,769
123 McLeansboroHamilton County · 3,644 people 23.6% 45.4 3,644
124 Marion Marion16,836 people 23.5% 42.2 16,836
125 North LitchfieldMontgomery County · 4,875 people 23.5% 42.6 4,875
126 Eldorado3,771 people 23.5% 46.6 3,771
127 Wadsworth Wadsworth3,686 people 23.5% 38.5 3,686
128 NilesCook County · 109,647 people 23.4% 44.2 109,647
129 ChillicothePeoria County · 8,157 people 23.4% 45.2 8,157
130 Johnsburg6,386 people 23.4% 49.1 6,386
131 LafayetteColes County · 4,684 people 23.4% 44.9 4,684
132 Map of Fort Russell Fort RussellMadison County · 9,167 people 23.3% 42.5 9,167
133 StookeySt. Clair County · 9,018 people 23.3% 48.0 9,018
134 PanaChristian County · 5,916 people 23.3% 42.7 5,916
135 West Peoria4,238 people 23.3% 41.1 4,238
136 Map of Moraine MoraineLake County · 34,354 people 23.2% 44.2 34,354
137 Map of Lawrence LawrenceLawrence County · 6,166 people 23.2% 40.8 6,166
138 Map of Spring Valley Spring Valley5,476 people 23.2% 41.7 5,476
139 WhitmoreMacon County · 4,221 people 23.2% 48.7 4,221
140 Map of Summit SummitEffingham County · 3,743 people 23.2% 46.3 3,743
141 East St. Louis East St. LouisSt. Clair County · 17,999 people 23.1% 44.3 17,999
142 MortonTazewell County · 16,595 people 23.1% 41.4 16,595
143 Wayne Wayne2,562 people 23.1% 49.3 2,562
144 DrummerFord County · 3,972 people 23% 44.5 3,972
145 Map of Bethalto Bethalto9,239 people 22.9% 40.8 9,239
146 Chebanse ChebanseIroquois County · 2,811 people 22.9% 42.0 2,811
147 Map of Barrington BarringtonCook County · 16,233 people 22.8% 47.5 16,233
148 Winthrop Harbor6,559 people 22.8% 53.4 6,559
149 Countryside6,267 people 22.8% 47.0 6,267
150 Pana Pana5,217 people 22.8% 39.1 5,217
151 Oregon Oregon3,851 people 22.8% 45.0 3,851
152 HenryMarshall County · 2,542 people 22.8% 45.8 2,542
153 Map of Mount Carmel Mount Carmel6,854 people 22.7% 42.8 6,854
154 Lake Holiday5,641 people 22.7% 46.9 5,641
155 Map of South Rock Island South Rock IslandRock Island County · 18,160 people 22.6% 43.2 18,160
156 Map of Canton CantonFulton County · 13,144 people 22.6% 45.9 13,144
157 Carthage CarthageHancock County · 2,922 people 22.6% 44.1 2,922
158 CarrolltonGreene County · 2,828 people 22.6% 40.2 2,828
159 Map of Mount Pleasant Mount PleasantWhiteside County · 4,720 people 22.5% 40.2 4,720
160 Rushville2,747 people 22.5% 44.2 2,747
161 Lewistown LewistownFulton County · 2,608 people 22.5% 44.6 2,608
162 Map of Lemont LemontCook County · 22,564 people 22.4% 44.5 22,564
163 Shorewood Shorewood18,343 people 22.4% 44.2 18,343
164 Murphysboro MurphysboroJackson County · 9,415 people 22.4% 41.0 9,415
165 Nashville NashvilleWashington County · 3,433 people 22.4% 44.8 3,433
166 Map of Sleepy Hollow Sleepy Hollow3,161 people 22.4% 52.3 3,161
167 Map of Nashville Nashville2,940 people 22.4% 44.1 2,940
168 Westmont Westmont23,724 people 22.3% 43.2 23,724
169 Map of Crete CreteWill County · 23,542 people 22.3% 45.1 23,542
170 Flora Flora4,475 people 22.3% 39.3 4,475
171 Map of Shelbyville ShelbyvilleShelby County · 4,351 people 22.3% 39.9 4,351
172 Fulton3,709 people 22.3% 44.6 3,709
173 Lincoln Lincoln13,281 people 22.2% 39.2 13,281
174 Map of Woodside WoodsideSangamon County · 11,416 people 22.2% 43.4 11,416
175 Map of Olney OlneyRichland County · 9,847 people 22.2% 41.6 9,847
176 NorthvilleLaSalle County · 7,316 people 22.2% 48.4 7,316
177 Map of Harter HarterClay County · 6,035 people 22.2% 38.7 6,035
178 Marshall4,040 people 22.2% 43.5 4,040
179 MarionOgle County · 3,884 people 22.2% 46.3 3,884
180 Map of Hickory Point Hickory PointMacon County · 17,885 people 22.1% 41.4 17,885
181 Centralia11,856 people 22.1% 39.1 11,856
182 Barrington Barrington11,077 people 22.1% 43.9 11,077
183 Map of Lena Lena2,761 people 22.1% 41.2 2,761
184 Map of Monticello MonticelloPiatt County · 6,304 people 22% 43.8 6,304
185 Map of Camargo CamargoDouglas County · 3,498 people 22% 42.6 3,498
186 Map of Palos PalosCook County · 55,552 people 21.9% 43.7 55,552
187 Sterling14,717 people 21.9% 42.6 14,717
188 Winfield10,095 people 21.9% 44.0 10,095
189 Coal City5,317 people 21.9% 44.3 5,317
190 Map of Limestone LimestoneKankakee County · 5,010 people 21.9% 44.6 5,010
191 Oblong OblongCrawford County · 2,739 people 21.9% 43.3 2,739
192 OrlandCook County · 96,492 people 21.8% 44.1 96,492
193 HamptonRock Island County · 21,529 people 21.8% 41.9 21,529
194 Map of Clear Lake Clear LakeSangamon County · 8,302 people 21.8% 46.7 8,302
195 BurtonMcHenry County · 4,891 people 21.8% 50.9 4,891
196 Map of Fulton FultonWhiteside County · 4,303 people 21.8% 45.2 4,303
197 Map of North Barrington North Barrington3,143 people 21.8% 47.9 3,143
198 Winnebago2,981 people 21.8% 39.6 2,981
199 Wilmette27,503 people 21.7% 45.3 27,503
200 Streator12,330 people 21.7% 37.6 12,330
201 BruceLaSalle County · 11,794 people 21.7% 37.3 11,794
202 Murphysboro6,735 people 21.7% 39.5 6,735
203 Map of Smithton SmithtonSt. Clair County · 4,102 people 21.7% 41.6 4,102
204 Morrison3,739 people 21.7% 41.4 3,739
205 RutlandLaSalle County · 3,589 people 21.7% 45.6 3,589
206 Galesburg City Galesburg CityKnox County · 29,481 people 21.6% 40.8 29,481
207 Galesburg29,481 people 21.6% 40.8 29,481
208 Map of Sterling SterlingWhiteside County · 17,089 people 21.6% 42.6 17,089
209 Olney Olney8,577 people 21.6% 41.0 8,577
210 ChouteauMadison County · 7,464 people 21.6% 42.1 7,464
211 Lake Bluff6,041 people 21.6% 46.3 6,041
212 Coal Valley Coal ValleyRock Island County · 4,229 people 21.6% 45.3 4,229
213 AmboyLee County · 2,795 people 21.6% 49.4 2,795
214 BuffaloOgle County · 2,648 people 21.6% 34.4 2,648
215 Tinley Park Tinley Park54,842 people 21.5% 43.2 54,842
216 Map of Highwood Highwood5,301 people 21.5% 41.0 5,301
217 Map of Milan Milan5,034 people 21.5% 36.0 5,034
218 MoundEffingham County · 3,532 people 21.5% 43.6 3,532
219 Map of Knoxville Knoxville3,211 people 21.5% 42.6 3,211
220 Kewanee KewaneeHenry County · 9,622 people 21.4% 43.3 9,622
221 Aledo Aledo3,668 people 21.4% 38.4 3,668
222 CaseyClark County · 3,451 people 21.4% 39.6 3,451
223 Gibson City3,434 people 21.4% 44.2 3,434
224 Newton Newton2,932 people 21.4% 44.2 2,932
225 Map of Decatur Decatur69,815 people 21.3% 39.2 69,815
226 PontiacLivingston County · 11,294 people 21.3% 42.8 11,294
227 Map of Harrisburg HarrisburgSaline County · 9,838 people 21.3% 43.3 9,838
228 GeorgetownVermilion County · 7,235 people 21.3% 41.5 7,235
229 Winnebago WinnebagoWinnebago County · 4,946 people 21.3% 42.8 4,946
230 Map of Norwood Park Norwood ParkCook County · 26,755 people 21.2% 45.1 26,755
231 Map of Norridge Norridge15,439 people 21.2% 46.0 15,439
232 Map of Paris ParisEdgar County · 8,276 people 21.2% 42.4 8,276
233 Map of Hall HallBureau County · 8,267 people 21.2% 41.4 8,267
234 Map of Williams WilliamsSangamon County · 3,422 people 21.2% 40.4 3,422
235 Gillespie2,815 people 21.2% 45.3 2,815
236 McLeansboro McLeansboro2,675 people 21.2% 41.8 2,675
237 Map of Skokie Skokie66,219 people 21.1% 43.2 66,219
238 Map of La Grange Park La Grange Park13,447 people 21.1% 44.0 13,447
239 Map of Effingham Effingham12,342 people 21.1% 39.6 12,342
240 Fox Lake11,131 people 21.1% 42.9 11,131
241 ColomaWhiteside County · 10,446 people 21.1% 39.8 10,446
242 RichmondMcHenry County · 6,763 people 21.1% 40.1 6,763
243 MercerMercer County · 3,917 people 21.1% 38.6 3,917
244 Red Bud Red Bud3,782 people 21.1% 39.7 3,782
245 Westville3,419 people 21.1% 38.4 3,419
246 Map of Montgomery MontgomeryWoodford County · 2,615 people 21.1% 40.1 2,615
247 Downers Grove50,054 people 21% 43.6 50,054
248 GenevaKane County · 26,345 people 21% 44.3 26,345
249 DouglasEffingham County · 12,629 people 21% 41.0 12,629
250 Map of Steger Steger9,418 people 21% 39.0 9,418
251 South OttawaLaSalle County · 8,322 people 21% 40.8 8,322
252 WilmingtonWill County · 5,494 people 21% 40.3 5,494
253 GillespieMacoupin County · 3,611 people 21% 44.5 3,611
254 KingstonDeKalb County · 3,464 people 21% 38.9 3,464
255 Map of South Moline South MolineRock Island County · 36,127 people 20.9% 40.3 36,127
256 Green GardenWill County · 3,862 people 20.9% 48.6 3,862
257 Des Plaines59,156 people 20.8% 42.3 59,156
258 Lemont17,820 people 20.8% 43.7 17,820
259 Centralia CentraliaMarion County · 14,039 people 20.8% 40.6 14,039
260 Map of Mount Zion Mount ZionMacon County · 7,094 people 20.8% 42.8 7,094
261 Willow Springs5,868 people 20.8% 42.7 5,868
262 Map of Denning DenningFranklin County · 4,682 people 20.8% 44.8 4,682
263 Map of Maine MaineCook County · 137,069 people 20.7% 43.2 137,069
264 West DeerfieldLake County · 31,575 people 20.7% 45.0 31,575
265 East Peoria22,324 people 20.7% 42.6 22,324
266 Glen Carbon Glen Carbon13,977 people 20.7% 40.4 13,977
267 Long Grove8,305 people 20.7% 49.2 8,305
268 Salem7,236 people 20.7% 39.1 7,236
269 Waterloo11,129 people 20.6% 41.5 11,129
270 Harrisburg Harrisburg8,372 people 20.6% 39.0 8,372
271 Map of Flora FloraBoone County · 2,988 people 20.6% 47.1 2,988
272 Map of Toulon ToulonStark County · 2,777 people 20.6% 41.2 2,777
273 BreeseClinton County · 5,539 people 20.5% 40.8 5,539
274 GardnerSangamon County · 4,608 people 20.5% 42.3 4,608
275 Map of Carlyle Carlyle2,980 people 20.5% 37.8 2,980
276 Map of Collinsville CollinsvilleMadison County · 35,410 people 20.4% 42.8 35,410
277 Map of Fondulac FondulacTazewell County · 12,186 people 20.4% 42.3 12,186
278 JerseyJersey County · 9,924 people 20.4% 43.4 9,924
279 Map of Salem SalemMarion County · 8,914 people 20.4% 40.3 8,914
280 Glencoe Glencoe8,701 people 20.4% 44.8 8,701
281 Map of Broadview Broadview7,896 people 20.4% 41.8 7,896
282 Map of Cherry Valley Cherry Valley3,749 people 20.4% 45.1 3,749
283 Map of Seneca SenecaMcHenry County · 2,881 people 20.4% 44.7 2,881
284 QuincyAdams County · 39,109 people 20.3% 39.7 39,109
285 Map of Patton PattonFord County · 5,173 people 20.3% 39.2 5,173
286 Map of Freeburg FreeburgSt. Clair County · 4,592 people 20.3% 45.6 4,592
287 Sherman4,386 people 20.3% 45.6 4,386
288 Indian GroveLivingston County · 4,119 people 20.3% 33.7 4,119
289 Fairbury3,713 people 20.3% 33.5 3,713
290 GaneerKankakee County · 3,164 people 20.3% 37.2 3,164
291 Map of Trenton Trenton2,664 people 20.3% 38.0 2,664
292 Map of Wheeling WheelingCook County · 153,991 people 20.2% 42.8 153,991
293 Downers GroveDuPage County · 149,038 people 20.2% 43.1 149,038
294 Map of Park Ridge Park Ridge38,667 people 20.2% 44.4 38,667
295 BentonLake County · 18,857 people 20.2% 47.3 18,857
296 Hazel Crest13,792 people 20.2% 38.1 13,792
297 Map of Richton Park Richton Park12,521 people 20.2% 44.6 12,521
298 Lynwood9,083 people 20.2% 39.4 9,083
299 Map of Rochester RochesterSangamon County · 5,538 people 20.2% 41.6 5,538
300 Breese4,301 people 20.2% 44.3 4,301
301 Elk Grove Village Elk Grove Village31,987 people 20.1% 44.8 31,987
302 Matteson Matteson18,645 people 20.1% 44.5 18,645
303 Harwood Heights Harwood Heights8,821 people 20.1% 42.2 8,821
304 Map of Staunton StauntonMacoupin County · 5,423 people 20.1% 45.3 5,423
305 Lawrenceville Lawrenceville3,941 people 20.1% 38.2 3,941
306 Map of Arlington Heights Arlington Heights76,005 people 20% 42.6 76,005
307 New TrierCook County · 56,161 people 20% 44.5 56,161
308 Map of Sugar Grove Sugar GroveKane County · 20,938 people 20% 42.9 20,938
309 Palos Hills18,081 people 20% 41.7 18,081
310 Flossmoor9,391 people 20% 47.6 9,391
311 Paxton4,131 people 20% 39.3 4,131
312 Map of Caseyville Caseyville4,130 people 20% 42.1 4,130
313 Hamilton Hamilton2,714 people 20% 39.9 2,714
314 Springfield113,330 people 19.9% 41.0 113,330
315 CapitalSangamon County · 111,650 people 19.9% 41.0 111,650
316 Dixon Dixon14,910 people 19.9% 41.9 14,910
317 Jerseyville7,445 people 19.9% 44.9 7,445
318 Marshall MarshallClark County · 4,510 people 19.9% 43.3 4,510
319 CarlyleClinton County · 3,798 people 19.9% 42.5 3,798
320 Map of Montebello MontebelloHancock County · 3,284 people 19.9% 41.2 3,284
321 Map of Deerfield Deerfield19,518 people 19.8% 44.5 19,518
322 Highland10,262 people 19.8% 41.8 10,262
323 WorthWoodford County · 8,862 people 19.8% 42.3 8,862
324 Map of Sandwich SandwichDeKalb County · 7,219 people 19.8% 39.3 7,219
325 Map of Dwight DwightLivingston County · 3,872 people 19.8% 40.8 3,872
326 Map of York YorkDuPage County · 127,667 people 19.7% 40.7 127,667
327 GrovelandTazewell County · 18,513 people 19.7% 43.0 18,513
328 Map of Riverside Riverside9,039 people 19.7% 42.0 9,039
329 SalineMadison County · 6,852 people 19.7% 43.7 6,852
330 Map of Aroma AromaKankakee County · 4,895 people 19.7% 42.4 4,895
331 Map of Pin Oak Pin OakMadison County · 4,528 people 19.7% 43.5 4,528
332 Map of Dunleith DunleithJo Daviess County · 3,527 people 19.7% 52.9 3,527
333 Momence MomenceKankakee County · 3,291 people 19.7% 37.9 3,291
334 HannaHenry County · 2,872 people 19.7% 44.2 2,872
335 Homer Glen Homer Glen24,529 people 19.6% 42.6 24,529
336 DixonLee County · 17,253 people 19.6% 42.6 17,253
337 Mount Vernon14,090 people 19.6% 38.9 14,090
338 LaSalleLaSalle County · 13,287 people 19.6% 40.7 13,287
339 ClintoniaDe Witt County · 7,260 people 19.6% 40.8 7,260
340 Map of Mount Zion Mount Zion5,660 people 19.6% 40.7 5,660
341 Oakbrook Terrace2,723 people 19.6% 34.4 2,723
342 Map of Rich RichCook County · 74,330 people 19.5% 42.5 74,330
343 Prospect Heights15,618 people 19.5% 42.8 15,618
344 Rock Falls8,587 people 19.5% 37.7 8,587
345 HelvetiaMadison County · 8,328 people 19.5% 44.7 8,328
346 Braidwood6,062 people 19.5% 46.3 6,062
347 Makanda MakandaJackson County · 4,031 people 19.5% 42.1 4,031
348 Lockport LockportWill County · 59,827 people 19.4% 41.5 59,827
349 Map of Pekin Pekin31,781 people 19.4% 41.9 31,781
350 DanvilleVermilion County · 28,595 people 19.4% 39.8 28,595
351 Granite City Granite CityMadison County · 26,549 people 19.4% 40.4 26,549
352 Savoy8,968 people 19.4% 38.0 8,968
353 Map of Glenwood Glenwood8,603 people 19.4% 43.5 8,603
354 Map of Reed ReedWill County · 6,903 people 19.4% 45.6 6,903
355 MelroseAdams County · 5,560 people 19.4% 48.2 5,560
356 Ludlow LudlowChampaign County · 4,156 people 19.4% 40.6 4,156
357 Forsyth3,502 people 19.4% 41.6 3,502
358 Map of Watson WatsonEffingham County · 3,185 people 19.4% 41.0 3,185
359 McHenry28,074 people 19.3% 43.9 28,074
360 LimestonePeoria County · 18,116 people 19.3% 43.3 18,116
361 Map of Fairview Heights Fairview Heights16,745 people 19.3% 41.0 16,745
362 Mattoon16,586 people 19.3% 40.8 16,586
363 MattoonColes County · 14,496 people 19.3% 40.7 14,496
364 Map of Taylorville TaylorvilleChristian County · 10,646 people 19.3% 39.6 10,646
365 Map of Abingdon Abingdon3,443 people 19.3% 38.1 3,443
366 FarmingtonFulton County · 3,148 people 19.3% 37.5 3,148
367 Riverside RiversideCook County · 16,242 people 19.2% 41.7 16,242
368 Sullivan SullivanMoultrie County · 6,230 people 19.2% 42.6 6,230
369 BrightonMacoupin County · 3,856 people 19.2% 40.7 3,856
370 Map of Elmwood ElmwoodPeoria County · 2,698 people 19.2% 42.3 2,698
371 Herrin Herrin12,226 people 19.1% 41.2 12,226
372 Map of East Lincoln East LincolnLogan County · 7,677 people 19.1% 37.4 7,677
373 ColonaHenry County · 6,633 people 19.1% 43.0 6,633
374 Rochester3,766 people 19.1% 39.8 3,766
375 GalvaHenry County · 2,669 people 19.1% 42.5 2,669
376 Map of Rockford RockfordWinnebago County · 169,035 people 19% 39.0 169,035
377 Elmhurst45,671 people 19% 42.0 45,671
378 Forest Park Forest Park13,943 people 19% 40.0 13,943
379 Map of Wood Dale Wood Dale13,933 people 19% 42.3 13,933
380 Marseilles4,279 people 19% 41.4 4,279
381 Carrier MillsSaline County · 2,507 people 19% 41.8 2,507
382 O'FallonSt. Clair County · 26,785 people 18.9% 39.1 26,785
383 Dolton Dolton20,825 people 18.9% 40.3 20,825
384 Mokena20,021 people 18.9% 46.2 20,021
385 Northlake12,513 people 18.9% 41.9 12,513
386 MonmouthWarren County · 9,727 people 18.9% 35.7 9,727
387 LaSalle9,498 people 18.9% 40.2 9,498
388 Map of Rock Island Rock Island36,151 people 18.8% 37.4 36,151
389 Map of Belvidere BelvidereBoone County · 29,286 people 18.8% 41.1 29,286
390 Glen Ellyn28,390 people 18.8% 39.8 28,390
391 Map of Pekin PekinTazewell County · 27,280 people 18.8% 42.2 27,280
392 Geneva21,258 people 18.8% 43.2 21,258
393 Beach Park14,115 people 18.8% 43.7 14,115
394 River Forest River ForestCook County · 11,992 people 18.8% 40.0 11,992
395 Lyons10,339 people 18.8% 40.8 10,339
396 Bartonville5,841 people 18.8% 41.9 5,841
397 Richmond2,622 people 18.8% 35.7 2,622
398 Oak Lawn Oak Lawn56,861 people 18.7% 40.3 56,861
399 Mount Prospect55,472 people 18.7% 41.1 55,472
400 Moline Moline42,197 people 18.7% 38.0 42,197
401 Jacksonville18,014 people 18.7% 37.6 18,014
402 Du Quoin5,726 people 18.7% 41.1 5,726
403 Map of Oglesby Oglesby3,570 people 18.7% 40.2 3,570
404 Map of Six Mile Six MileFranklin County · 3,496 people 18.7% 48.1 3,496
405 Map of Dodds DoddsJefferson County · 2,700 people 18.7% 39.2 2,700
406 Map of St. Clair St. ClairSt. Clair County · 35,601 people 18.6% 42.4 35,601
407 Homewood19,294 people 18.6% 40.2 19,294
408 Sugar CreekClinton County · 6,689 people 18.6% 37.3 6,689
409 WashingtonWill County · 6,459 people 18.6% 40.4 6,459
410 Fancy CreekSangamon County · 5,826 people 18.6% 45.9 5,826
411 Map of Mackinaw MackinawTazewell County · 4,240 people 18.6% 40.5 4,240
412 Map of Goode GoodeFranklin County · 2,604 people 18.6% 42.2 2,604
413 Lexington LexingtonMcLean County · 2,589 people 18.6% 40.6 2,589
414 Map of Evanston Evanston76,340 people 18.5% 38.4 76,340
415 Batavia27,151 people 18.5% 42.0 27,151
416 Map of Loves Park Loves Park23,502 people 18.5% 37.2 23,502
417 CincinnatiTazewell County · 8,797 people 18.5% 40.7 8,797
418 Clinton6,985 people 18.5% 38.4 6,985
419 Crest Hill Crest Hill20,628 people 18.4% 39.1 20,628
420 RobinsonCrawford County · 9,218 people 18.4% 42.4 9,218
421 Robinson7,084 people 18.4% 42.4 7,084
422 VandaliaFayette County · 5,796 people 18.4% 43.9 5,796
423 Map of Kildeer Kildeer4,292 people 18.4% 45.9 4,292
424 PecatonicaWinnebago County · 4,130 people 18.4% 45.5 4,130
425 Rosemont3,290 people 18.4% 42.1 3,290
426 Georgetown3,069 people 18.4% 40.9 3,069
427 Map of Bremen BremenCook County · 104,594 people 18.3% 39.8 104,594
428 DecaturMacon County · 46,586 people 18.3% 37.1 46,586
429 Swansea14,710 people 18.3% 42.3 14,710
430 MendotaLaSalle County · 6,994 people 18.3% 37.8 6,994
431 Map of Tuscola TuscolaDouglas County · 5,457 people 18.3% 39.1 5,457
432 Old TownMcLean County · 3,421 people 18.3% 44.3 3,421
433 ElsahJersey County · 2,799 people 18.3% 30.5 2,799
434 Map of Spring Bay Spring BayWoodford County · 2,531 people 18.3% 41.5 2,531
435 LyonsCook County · 112,613 people 18.2% 41.4 112,613
436 Map of Collinsville Collinsville24,031 people 18.2% 38.5 24,031
437 Map of Mount Vernon Mount VernonJefferson County · 12,335 people 18.2% 39.5 12,335
438 KickapooPeoria County · 8,175 people 18.2% 40.5 8,175
439 Peoria Heights Peoria Heights5,825 people 18.2% 41.1 5,825
440 Map of Richwoods RichwoodsPeoria County · 5,825 people 18.2% 41.1 5,825
441 McHenryMcHenry County · 46,965 people 18.1% 44.7 46,965
442 Wood River Wood RiverMadison County · 29,687 people 18.1% 40.5 29,687
443 WashingtonTazewell County · 24,276 people 18.1% 40.6 24,276
444 Map of Libertyville Libertyville20,525 people 18.1% 42.1 20,525
445 Troy TroyWill County · 49,728 people 18% 40.9 49,728
446 Alsip Alsip18,583 people 17.9% 39.1 18,583
447 El PasoWoodford County · 3,400 people 17.9% 39.6 3,400
448 Holiday Shores2,782 people 17.9% 47.1 2,782
449 YellowheadKankakee County · 2,570 people 17.9% 37.3 2,570
450 Map of Montmorency MontmorencyWhiteside County · 2,539 people 17.9% 43.7 2,539
451 Map of Rockford Rockford147,521 people 17.8% 37.7 147,521
452 Map of Milton MiltonDuPage County · 119,372 people 17.8% 38.3 119,372
453 Addison AddisonDuPage County · 87,658 people 17.8% 41.9 87,658
454 FrankfortWill County · 60,045 people 17.8% 43.3 60,045
455 Vernon Hills26,876 people 17.8% 41.8 26,876
456 Map of Dorr DorrMcHenry County · 21,621 people 17.8% 41.7 21,621
457 East Moline20,904 people 17.8% 38.9 20,904
458 Map of Deer Park Deer Park3,711 people 17.8% 41.2 3,711
459 Map of Towanda TowandaMcLean County · 2,530 people 17.8% 39.3 2,530
460 WorthCook County · 149,419 people 17.7% 39.2 149,419
461 Oak ParkCook County · 53,292 people 17.7% 40.3 53,292
462 LebanonSt. Clair County · 4,474 people 17.7% 30.2 4,474
463 Map of Empire EmpireMcLean County · 3,993 people 17.7% 39.9 3,993
464 Map of Jackson JacksonWill County · 3,875 people 17.7% 44.5 3,875
465 CoralMcHenry County · 3,648 people 17.7% 47.9 3,648
466 PiasaJersey County · 3,085 people 17.7% 44.0 3,085
467 Peoria CityPeoria County · 96,648 people 17.6% 35.3 96,648
468 HarlemWinnebago County · 39,116 people 17.6% 40.1 39,116
469 Wheeling38,433 people 17.6% 39.9 38,433
470 Map of Western WesternHenry County · 2,887 people 17.6% 38.4 2,887
471 Indian CreekWhite County · 2,510 people 17.6% 36.1 2,510
472 Map of Proviso ProvisoCook County · 147,690 people 17.5% 40.3 147,690
473 Wheaton53,557 people 17.5% 36.8 53,557
474 Map of Nunda NundaMcHenry County · 38,565 people 17.5% 43.3 38,565
475 Hillside Hillside8,084 people 17.5% 45.5 8,084
476 Hillsboro HillsboroMontgomery County · 6,875 people 17.5% 41.5 6,875
477 Sullivan4,348 people 17.5% 38.1 4,348
478 St. Charles St. Charles32,854 people 17.4% 41.5 32,854
479 Map of Machesney Park Machesney Park22,630 people 17.4% 40.3 22,630
480 Campton Hills10,877 people 17.4% 43.6 10,877
481 Summit10,846 people 17.4% 38.1 10,846
482 ByronOgle County · 6,410 people 17.4% 39.1 6,410
483 Colona5,139 people 17.4% 38.7 5,139
484 Roselle22,752 people 17.3% 42.2 22,752
485 Map of Campton CamptonKane County · 17,093 people 17.3% 43.4 17,093
486 Map of Palatine PalatineCook County · 111,737 people 17.2% 40.5 111,737
487 VernonLake County · 71,411 people 17.2% 41.7 71,411
488 Alton AltonMadison County · 25,279 people 17.2% 38.0 25,279
489 Morris14,898 people 17.2% 40.2 14,898
490 Map of Marengo MarengoMcHenry County · 7,040 people 17.2% 31.9 7,040
491 Calumet Park Calumet Park6,855 people 17.2% 37.5 6,855
492 Map of Riverton Riverton3,513 people 17.2% 48.6 3,513
493 Map of El Paso El Paso2,917 people 17.2% 38.2 2,917
494 TremontTazewell County · 2,653 people 17.2% 41.5 2,653
495 Schaumburg SchaumburgCook County · 131,761 people 17.1% 39.7 131,761
496 Map of Lisle LisleDuPage County · 118,895 people 17.1% 40.1 118,895
497 Map of Bloomingdale BloomingdaleDuPage County · 111,175 people 17.1% 40.7 111,175
498 Schaumburg76,868 people 17.1% 39.6 76,868
499 Lombard43,619 people 17.1% 39.2 43,619
500 RocktonWinnebago County · 16,076 people 17.1% 39.3 16,076
501 Midlothian13,948 people 17.1% 38.3 13,948
502 Map of Barrington Hills Barrington Hills3,879 people 17.1% 42.5 3,879
503 Map of Elk Grove Elk GroveCook County · 93,245 people 17% 40.3 93,245
504 Elmwood Park23,868 people 17% 41.5 23,868
505 Map of Manlius ManliusLaSalle County · 6,100 people 17% 40.8 6,100
506 Map of Berkeley Berkeley5,199 people 17% 33.6 5,199
507 Palatine66,293 people 16.9% 40.7 66,293
508 Map of Libertyville LibertyvilleLake County · 54,192 people 16.9% 41.3 54,192
509 Carol Stream39,460 people 16.9% 40.4 39,460
510 Addison Addison35,489 people 16.9% 40.8 35,489
511 Map of Moline MolineRock Island County · 22,570 people 16.9% 37.9 22,570
512 Carterville5,818 people 16.9% 37.0 5,818
513 Peoria112,169 people 16.8% 35.5 112,169
514 Oak Forest Oak Forest26,805 people 16.8% 40.5 26,805
515 Map of Brookside BrooksideClinton County · 4,413 people 16.8% 43.0 4,413
516 Prairie Du LongSt. Clair County · 2,607 people 16.8% 44.1 2,607
517 Map of O'Fallon O'Fallon32,262 people 16.7% 37.8 32,262
518 South Holland South Holland20,911 people 16.7% 41.9 20,911
519 Map of Frankfort Frankfort20,651 people 16.7% 42.2 20,651
520 FlaggOgle County · 13,287 people 16.7% 37.1 13,287
521 Map of Auburn AuburnSangamon County · 5,866 people 16.7% 38.9 5,866
522 Johnston City3,327 people 16.7% 38.3 3,327
523 VirdenMacoupin County · 3,171 people 16.7% 36.7 3,171
524 HamelMadison County · 2,756 people 16.7% 39.8 2,756
525 NameokiMadison County · 11,968 people 16.6% 36.0 11,968
526 Map of Stickney Stickney6,952 people 16.6% 37.8 6,952
527 Map of Le Roy Le Roy3,236 people 16.6% 40.0 3,236
528 Map of Spring Garden Spring GardenJefferson County · 2,574 people 16.6% 42.9 2,574
529 Map of Ela ElaLake County · 45,717 people 16.5% 42.4 45,717
530 Columbia11,127 people 16.5% 42.4 11,127
531 Wood River10,279 people 16.5% 40.3 10,279
532 Byron3,743 people 16.5% 36.7 3,743
533 Bloomington BloomingtonMcLean County · 2,623 people 16.5% 50.9 2,623
534 Belleville41,370 people 16.4% 39.1 41,370
535 Map of Bensenville Bensenville18,603 people 16.4% 39.9 18,603
536 Ottawa Ottawa18,447 people 16.4% 39.8 18,447
537 Spring Grove5,917 people 16.4% 39.3 5,917
538 Auburn4,306 people 16.4% 40.1 4,306
539 Map of Antioch AntiochLake County · 27,680 people 16.3% 41.9 27,680
540 Map of Woodstock Woodstock26,147 people 16.3% 39.7 26,147
541 Belvidere24,752 people 16.3% 38.7 24,752
542 Washington Washington15,919 people 16.3% 38.2 15,919
543 Map of Roscoe Roscoe10,706 people 16.3% 36.4 10,706
544 YorkCarroll County · 2,763 people 16.3% 41.8 2,763
545 Map of Thornton ThorntonCook County · 153,682 people 16.2% 38.9 153,682
546 BloomCook County · 83,966 people 16.2% 38.2 83,966
547 Map of Hinsdale Hinsdale17,175 people 16.2% 41.7 17,175
548 St. JosephChampaign County · 5,536 people 16.2% 39.2 5,536
549 Tuscola4,808 people 16.2% 35.7 4,808
550 ArcolaDouglas County · 3,263 people 16.2% 37.0 3,263
551 HomerWill County · 40,989 people 16.1% 40.1 40,989
552 Map of Rolling Meadows Rolling Meadows24,027 people 16.1% 39.5 24,027
553 Harvey Harvey20,230 people 16.1% 36.6 20,230
554 Map of Calumet CalumetCook County · 18,086 people 16.1% 37.8 18,086
555 Pinckneyville5,018 people 16.1% 38.8 5,018
556 Map of Caseyville CaseyvilleSt. Clair County · 35,032 people 16% 39.2 35,032
557 Bellwood Bellwood18,256 people 16% 38.7 18,256
558 St. Joseph St. Joseph3,778 people 16% 37.9 3,778
559 St. Charles St. CharlesKane County · 51,964 people 15.9% 41.0 51,964
560 Hoffman Estates51,175 people 15.9% 39.2 51,175
561 Bartlett40,501 people 15.9% 41.0 40,501
562 Map of Burbank Burbank28,739 people 15.9% 38.6 28,739
563 La Grange15,998 people 15.9% 40.7 15,998
564 Macomb CityMcDonough County · 14,894 people 15.9% 27.6 14,894
565 Macomb14,894 people 15.9% 27.6 14,894
566 Winnetka12,484 people 15.9% 41.5 12,484
567 OttawaLaSalle County · 11,204 people 15.9% 43.6 11,204
568 River Grove10,451 people 15.9% 36.3 10,451
569 Monmouth8,581 people 15.9% 34.1 8,581
570 Map of Central CentralBond County · 8,081 people 15.9% 37.0 8,081
571 Buffalo Grove42,891 people 15.8% 42.0 42,891
572 Park Forest Park Forest21,156 people 15.8% 36.9 21,156
573 Map of Cherry Valley Cherry ValleyWinnebago County · 19,221 people 15.8% 37.1 19,221
574 ChemungMcHenry County · 9,051 people 15.8% 31.4 9,051
575 VeniceMadison County · 4,582 people 15.8% 44.3 4,582
576 Hometown4,215 people 15.8% 41.3 4,215
577 Map of Squaw Grove Squaw GroveDeKalb County · 2,716 people 15.8% 36.7 2,716
578 EdwardsvilleMadison County · 40,522 people 15.7% 36.4 40,522
579 Map of Lansing Lansing28,284 people 15.7% 41.0 28,284
580 Evergreen Park19,420 people 15.7% 38.8 19,420
581 Map of Shiloh Shiloh14,572 people 15.7% 41.0 14,572
582 Beecher4,728 people 15.7% 38.5 4,728
583 PawneeSangamon County · 2,738 people 15.7% 43.1 2,738
584 Map of Stickney StickneyCook County · 40,507 people 15.6% 38.0 40,507
585 Calumet City35,100 people 15.6% 38.6 35,100
586 RoscoeWinnebago County · 20,134 people 15.6% 38.5 20,134
587 GreenwoodMcHenry County · 14,581 people 15.6% 36.2 14,581
588 Map of Pingree Grove Pingree Grove10,914 people 15.6% 38.0 10,914
589 Map of East Alton East Alton5,689 people 15.6% 45.2 5,689
590 Bunker Hill Bunker HillMacoupin County · 3,120 people 15.6% 40.3 3,120
591 Map of Earl EarlLaSalle County · 2,574 people 15.6% 36.4 2,574
592 HudsonMcLean County · 2,505 people 15.6% 39.6 2,505
593 Map of Leyden LeydenCook County · 90,973 people 15.5% 39.2 90,973
594 BourbonnaisKankakee County · 39,048 people 15.5% 36.4 39,048
595 Gurnee Gurnee30,510 people 15.5% 40.1 30,510
596 Frankfort Square9,560 people 15.5% 42.3 9,560
597 Map of Rochelle Rochelle9,529 people 15.5% 36.0 9,529
598 PeotoneWill County · 4,587 people 15.5% 39.3 4,587
599 WinfieldDuPage County · 46,932 people 15.4% 37.6 46,932
600 Country Club Hills16,324 people 15.4% 40.4 16,324
601 Worth10,700 people 15.4% 39.4 10,700
602 Map of Grant GrantVermilion County · 5,477 people 15.4% 39.7 5,477
603 Map of Naperville Naperville150,692 people 15.3% 40.4 150,692
604 Charleston Charleston17,062 people 15.3% 29.6 17,062
605 Map of Sycamore SycamoreDeKalb County · 14,846 people 15.3% 37.6 14,846
606 Western Springs Western Springs13,446 people 15.3% 41.6 13,446
607 Schiller Park Schiller Park11,393 people 15.3% 39.7 11,393
608 PlatoKane County · 9,200 people 15.3% 42.4 9,200
609 Sugar LoafSt. Clair County · 6,779 people 15.3% 37.8 6,779
610 MissionLaSalle County · 4,054 people 15.3% 39.6 4,054
611 Map of Batavia BataviaKane County · 35,551 people 15.2% 41.5 35,551
612 Map of Bourbonnais Bourbonnais18,078 people 15.2% 35.8 18,078
613 SaratogaGrundy County · 6,483 people 15.2% 38.9 6,483
614 Looking GlassClinton County · 6,441 people 15.2% 41.7 6,441
615 RileyMcHenry County · 2,998 people 15.2% 43.0 2,998
616 Map of Dunham DunhamMcHenry County · 2,777 people 15.2% 29.9 2,777
617 CharlestonColes County · 19,509 people 15.1% 30.2 19,509
618 Map of Bridgeview Bridgeview16,849 people 15.1% 39.4 16,849
619 Map of Bradley Bradley15,325 people 15.1% 34.7 15,325
620 Robbins Robbins4,556 people 15.1% 33.6 4,556
621 De SotoJackson County · 2,615 people 15.1% 35.7 2,615
622 Map of Streamwood Streamwood39,001 people 15% 40.0 39,001
623 Map of Algonquin Algonquin30,067 people 15% 41.4 30,067
624 Lisle Lisle23,407 people 15% 36.5 23,407
625 Map of Brookfield Brookfield19,331 people 15% 41.6 19,331
626 Chester6,797 people 15% 43.5 6,797
627 Creve Coeur4,621 people 15% 38.4 4,621
628 WauponseeGrundy County · 2,742 people 15% 39.6 2,742
629 Map of Wayne WayneDuPage County · 63,881 people 14.9% 40.8 63,881
630 Map of Grafton GraftonMcHenry County · 56,996 people 14.9% 39.7 56,996
631 Map of Crystal Lake Crystal Lake40,579 people 14.9% 39.3 40,579
632 Hillsboro5,803 people 14.9% 40.4 5,803
633 RandolphMcLean County · 4,303 people 14.9% 37.4 4,303
634 Map of Mundelein Mundelein31,915 people 14.8% 38.1 31,915
635 Warrenville14,718 people 14.8% 36.5 14,718
636 Map of Channahon ChannahonWill County · 10,769 people 14.8% 41.2 10,769
637 Boulder Hill8,989 people 14.8% 37.6 8,989
638 West Frankfort7,118 people 14.8% 39.0 7,118
639 Map of Dupo Dupo3,879 people 14.8% 42.9 3,879
640 Map of Bloomington City Bloomington CityMcLean County · 78,907 people 14.7% 36.2 78,907
641 Bloomington78,907 people 14.7% 36.2 78,907
642 Villa Park22,345 people 14.7% 37.0 22,345
643 Map of North Aurora North Aurora18,696 people 14.7% 41.5 18,696
644 Burnham3,937 people 14.7% 36.2 3,937
645 Poplar Grove3,923 people 14.7% 36.5 3,923
646 Algonquin AlgonquinMcHenry County · 88,108 people 14.6% 39.4 88,108
647 Map of Rantoul Rantoul12,421 people 14.6% 36.6 12,421
648 Markham11,355 people 14.6% 34.2 11,355
649 Gages Lake10,819 people 14.6% 39.8 10,819
650 Itasca9,355 people 14.6% 43.1 9,355
651 CaledoniaBoone County · 7,239 people 14.6% 38.6 7,239
652 Blue Island Blue Island21,741 people 14.5% 38.1 21,741
653 Greenville Greenville7,235 people 14.5% 35.8 7,235
654 Dixmoor2,948 people 14.5% 29.2 2,948
655 Map of New Lenox New LenoxWill County · 44,199 people 14.4% 38.9 44,199
656 Lake Zurich Lake Zurich19,832 people 14.4% 40.3 19,832
657 Heyworth2,573 people 14.4% 35.0 2,573
658 Chicago Heights Chicago Heights26,736 people 14.3% 35.2 26,736
659 Map of Kankakee KankakeeKankakee County · 23,996 people 14.3% 36.1 23,996
660 Map of Frankfort FrankfortFranklin County · 6,340 people 14.3% 39.2 6,340
661 WaucondaLake County · 23,911 people 14.2% 38.8 23,911
662 Hickory Hills14,526 people 14.2% 38.8 14,526
663 BracevilleGrundy County · 6,529 people 14.2% 38.0 6,529
664 HanoverCook County · 97,865 people 14.1% 38.0 97,865
665 Grayslake20,929 people 14.1% 37.2 20,929
666 Map of Medina MedinaPeoria County · 13,918 people 14.1% 36.6 13,918
667 Monee5,108 people 14.1% 39.6 5,108
668 Map of Fox River Grove Fox River Grove4,523 people 14.1% 43.0 4,523
669 MoroMadison County · 3,495 people 14.1% 41.1 3,495
670 Du PageWill County · 87,582 people 14% 37.8 87,582
671 Map of Warren WarrenLake County · 65,562 people 14% 39.2 65,562
672 MoneeWill County · 15,425 people 14% 38.4 15,425
673 Troy Troy11,647 people 14% 35.2 11,647
674 Map of Genoa GenoaDeKalb County · 5,492 people 14% 35.7 5,492
675 Madison Madison2,900 people 14% 44.3 2,900
676 Map of Mascoutah MascoutahSt. Clair County · 8,816 people 13.9% 37.5 8,816
677 Map of Island Lake Island Lake8,014 people 13.9% 39.1 8,014
678 CanteenSt. Clair County · 7,877 people 13.9% 39.0 7,877
679 Map of Hoopeston Hoopeston5,034 people 13.9% 38.7 5,034
680 Arcola2,892 people 13.9% 36.4 2,892
681 Map of Chicago Chicago2,711,226 people 13.8% 35.8 2,711,226
682 Map of Berwyn BerwynCook County · 55,595 people 13.7% 37.8 55,595
683 Map of Shields ShieldsLake County · 37,623 people 13.7% 25.5 37,623
684 Map of Woodridge Woodridge33,941 people 13.7% 37.5 33,941
685 Cary Cary17,923 people 13.7% 39.2 17,923
686 Rock Island Rock IslandRock Island County · 15,831 people 13.7% 27.0 15,831
687 Mahomet MahometChampaign County · 14,282 people 13.7% 38.0 14,282
688 Chatham ChathamSangamon County · 8,443 people 13.7% 35.3 8,443
689 MetamoraWoodford County · 4,159 people 13.7% 35.4 4,159
690 Mount Sterling Mount SterlingBrown County · 4,157 people 13.7% 38.9 4,157
691 JarvisMadison County · 15,951 people 13.6% 36.2 15,951
692 Clarendon Hills8,659 people 13.6% 41.3 8,659
693 Pistakee Highlands3,374 people 13.6% 43.1 3,374
694 Map of Elgin ElginKane County · 114,934 people 13.5% 36.7 114,934
695 Map of Ball BallSangamon County · 7,571 people 13.5% 37.3 7,571
696 SpringfieldSangamon County · 5,522 people 13.5% 38.4 5,522
697 Wonder Lake4,292 people 13.5% 33.8 4,292
698 RantoulChampaign County · 10,485 people 13.3% 36.0 10,485
699 TeutopolisEffingham County · 2,751 people 13.3% 36.8 2,751
700 Aurora AuroraKane County · 126,432 people 13.2% 34.3 126,432
701 Sycamore18,559 people 13.2% 36.1 18,559
702 Map of Justice Justice12,324 people 13.2% 36.6 12,324
703 South Beloit South Beloit7,946 people 13.2% 36.0 7,946
704 Pontoon Beach6,025 people 13.2% 34.9 6,025
705 Kenilworth2,503 people 13.2% 40.9 2,503
706 Map of Centreville CentrevilleSt. Clair County · 19,674 people 13.1% 32.2 19,674
707 BourbonDouglas County · 4,100 people 13.1% 32.0 4,100
708 JolietWill County · 85,288 people 13% 35.4 85,288
709 GrantLake County · 28,189 people 13% 38.2 28,189
710 Map of Kendall KendallKendall County · 9,269 people 13% 34.6 9,269
711 Map of Morris MorrisGrundy County · 7,239 people 13% 38.3 7,239
712 Map of Glendale Heights Glendale Heights32,808 people 12.9% 36.1 32,808
713 Chicago Ridge14,099 people 12.9% 34.0 14,099
714 Elburn Elburn6,354 people 12.9% 37.6 6,354
715 Tolono Tolono3,566 people 12.9% 34.5 3,566
716 Lockport Lockport26,409 people 12.8% 38.5 26,409
717 Melrose Park Melrose Park24,549 people 12.8% 37.3 24,549
718 Rockton7,974 people 12.8% 39.4 7,974
719 Bolingbrook Bolingbrook74,096 people 12.7% 37.2 74,096
720 BlackberryKane County · 17,484 people 12.7% 38.9 17,484
721 Map of Lake Villa Lake Villa8,683 people 12.7% 40.4 8,683
722 Tolono TolonoChampaign County · 6,295 people 12.6% 34.4 6,295
723 Map of Dundee DundeeKane County · 64,400 people 12.5% 36.2 64,400
724 Edwardsville26,474 people 12.5% 31.8 26,474
725 Map of Lindenhurst Lindenhurst14,417 people 12.5% 37.6 14,417
726 Channahon13,927 people 12.5% 37.2 13,927
727 Fairmont2,617 people 12.5% 32.5 2,617
728 Naperville NapervilleDuPage County · 105,406 people 12.4% 37.0 105,406
729 West Dundee West Dundee7,906 people 12.4% 35.0 7,906
730 Map of Beardstown BeardstownCass County · 6,169 people 12.4% 32.7 6,169
731 South Elgin24,217 people 12.3% 39.0 24,217
732 Maywood Maywood23,201 people 12.3% 34.6 23,201
733 Grandwood Park5,262 people 12.3% 42.2 5,262
734 Little RockKendall County · 14,609 people 12.2% 32.9 14,609
735 Map of Lakewood Lakewood4,707 people 12.2% 42.9 4,707
736 Waukegan WaukeganLake County · 89,076 people 12.1% 35.5 89,076
737 Normal NormalMcLean County · 53,569 people 12.1% 25.0 53,569
738 Map of Hawthorn Woods Hawthorn Woods9,143 people 12.1% 40.9 9,143
739 Map of Candlewick Lake Candlewick Lake5,448 people 12.1% 34.5 5,448
740 Map of Hanover Park Hanover Park36,732 people 12% 35.3 36,732
741 Mahomet Mahomet10,049 people 12% 37.7 10,049
742 Chatham Chatham14,639 people 11.9% 35.4 14,639
743 Map of Cortland CortlandDeKalb County · 11,312 people 11.9% 35.1 11,312
744 Map of Volo Volo6,706 people 11.9% 33.5 6,706
745 Ingalls Park3,015 people 11.9% 34.7 3,015
746 BonusBoone County · 4,363 people 11.7% 42.7 4,363
747 Romeoville41,152 people 11.6% 35.5 41,152
748 New Lenox New Lenox28,006 people 11.6% 36.8 28,006
749 Franklin Park18,197 people 11.6% 38.3 18,197
750 LocustChristian County · 3,133 people 11.6% 43.8 3,133
751 Joliet150,445 people 11.5% 35.8 150,445
752 Map of Cunningham CunninghamChampaign County · 39,341 people 11.5% 26.1 39,341
753 Map of Urbana Urbana39,341 people 11.5% 26.1 39,341
754 Map of Antioch Antioch14,859 people 11.5% 36.8 14,859
755 Map of Avon AvonLake County · 63,428 people 11.4% 35.4 63,428
756 Map of Oswego OswegoKendall County · 58,023 people 11.4% 38.4 58,023
757 Map of Lake Villa Lake VillaLake County · 39,760 people 11.4% 37.5 39,760
758 Zion ZionLake County · 24,600 people 11.4% 32.3 24,600
759 BristolKendall County · 33,956 people 11.3% 36.4 33,956
760 CarbondaleJackson County · 24,933 people 11.3% 25.2 24,933
761 Yorkville23,617 people 11.3% 35.8 23,617
762 Wauconda14,027 people 11.3% 36.6 14,027
763 Map of Riverdale Riverdale10,340 people 11.3% 32.8 10,340
764 Map of University Park University Park7,306 people 11.3% 32.1 7,306
765 RadnorPeoria County · 5,209 people 11.3% 39.8 5,209
766 Cahokia Heights17,106 people 11.2% 30.3 17,106
767 Aurora Aurora179,898 people 11.1% 35.2 179,898
768 DeKalbDeKalb County · 40,443 people 11.1% 26.1 40,443
769 West Chicago West Chicago25,395 people 11.1% 36.3 25,395
770 Cicero Cicero82,797 people 11% 34.4 82,797
771 Oswego Oswego36,375 people 11% 38.7 36,375
772 Harvard Harvard9,598 people 11% 28.0 9,598
773 Champaign CityChampaign County · 89,996 people 10.9% 26.6 89,996
774 Champaign89,996 people 10.9% 26.6 89,996
775 South Chicago Heights3,907 people 10.9% 41.1 3,907
776 New Baden New Baden3,463 people 10.9% 38.5 3,463
777 Montgomery Montgomery21,515 people 10.8% 35.3 21,515
778 Map of Gilberts Gilberts8,606 people 10.8% 40.6 8,606
779 Sauk Village9,678 people 10.6% 33.3 9,678
780 Germantown Hills3,436 people 10.5% 37.5 3,436
781 Map of Sharon SharonFayette County · 3,006 people 10.5% 42.4 3,006
782 Map of Wheatland WheatlandWill County · 90,134 people 10.3% 39.6 90,134
783 Park City7,827 people 10.3% 34.5 7,827
784 Hampshire HampshireKane County · 8,524 people 10.1% 36.3 8,524
785 St. JacobMadison County · 2,877 people 10.1% 34.4 2,877
786 Map of Lake in the Hills Lake in the Hills28,800 people 10% 36.8 28,800
787 Map of Orland Hills Orland Hills6,719 people 10% 35.8 6,719
788 Map of Poplar Grove Poplar GroveBoone County · 5,150 people 10% 32.8 5,150
789 Plainfield Plainfield46,708 people 9.9% 37.5 46,708
790 Carbondale22,158 people 9.9% 24.6 22,158
791 Map of Na-Au-Say Na-Au-SayKendall County · 11,001 people 9.8% 35.3 11,001
792 Lakemoor6,467 people 9.7% 35.5 6,467
793 Diamond Diamond2,984 people 9.7% 35.5 2,984
794 Carpentersville37,346 people 9.6% 33.8 37,346
795 PlainfieldWill County · 83,145 people 9.5% 35.4 83,145
796 Manhattan ManhattanWill County · 12,424 people 9.4% 33.0 12,424
797 Round Lake Beach Round Lake Beach27,079 people 9% 33.8 27,079
798 Long Lake Long Lake3,307 people 9% 33.9 3,307
799 Round Lake18,628 people 8.9% 36.1 18,628
800 Plano12,203 people 8.7% 31.6 12,203
801 Map of Aux Sable Aux SableGrundy County · 15,630 people 8.6% 32.0 15,630
802 Rockdale Rockdale2,553 people 8.5% 27.0 2,553
803 Minooka12,891 people 8.3% 32.1 12,891
804 Shiloh Valley Shiloh ValleySt. Clair County · 12,849 people 8.3% 32.7 12,849
805 Map of Manhattan Manhattan11,026 people 8.2% 32.8 11,026
806 Map of Hainesville Hainesville3,524 people 8.1% 39.9 3,524
807 Map of Christy ChristyLawrence County · 3,109 people 8.1% 40.3 3,109
808 Cortland4,564 people 7.9% 31.5 4,564
809 ScottOgle County · 3,305 people 7.9% 34.7 3,305
810 Posen5,292 people 7.7% 33.1 5,292
811 BroadwellLogan County · 3,071 people 7.3% 40.1 3,071
812 Map of Round Lake Heights Round Lake Heights2,592 people 7.3% 29.5 2,592
813 Map of North Chicago North Chicago30,643 people 6.9% 23.2 30,643
814 Map of Sheridan Sheridan2,519 people 6.9% 36.1 2,519
815 Davis Junction2,757 people 6% 31.7 2,757
816 Ridgewood2,795 people 4.9% 33.3 2,795
817 Map of Seward SewardKendall County · 6,732 people 4.5% 32.3 6,732
818 Map of Stone Park Stone Park4,482 people 3.4% 28.9 4,482
819 Scott AFB3,957 people 0.8% 26.6 3,957

How this ranking works

We rank every town by the share of residents aged 65 and older. Retirement, lake and coastal towns lead this list. The town with the highest figure ranks #1. For comparison, the figure for Illinois as a whole is 17%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states