Guest, Sign inJoin
Illinois rankings · Growth

Fastest-growing towns in Illinois

Wonder Lake has grown fastest of Illinois’ 764 towns of 2,500+: up 39.4% from 4,012 residents in April 2020 to an estimated 5,593 in July 2025 (Census Bureau estimates). The typical town here changed −1.4%; 548 of the 764 lost residents.

Census Bureau population estimates, Vintage 2025: July 1, 2025 against the April 2020 base, both on January 2025 town lines (people a town annexed are in its base, not its growth). Estimates, not counts. Unincorporated communities (census-designated places) get no estimate, so they aren’t listed. A described list: no letters. How grades work

#2

Yorkville

Kendall County
+23.6%

21,619 in 2020·26,730 in 2025·+5,111 people

#3

Pingree Grove

Kane County
+21.1%

10,356 in 2020·12,545 in 2025·+2,189 people

All 764 towns

Growth since 2020, highest first. Towns with the same figure share a rank (T = tied; 13 towns here).

764 towns ranked. Not here? See why a town may be missing.

#TownGrowth since 2020People addedResidents
1Wonder LakeMcHenry County+39.4%+1,5814,012 → 5,593April 2020 → July 2025
2YorkvilleKendall County+23.6%+5,11121,619 → 26,730April 2020 → July 2025
3Pingree GroveKane County+21.1%+2,18910,356 → 12,545April 2020 → July 2025
4HampshireKane County+21.0%+1,6077,659 → 9,266April 2020 → July 2025
5Kendall TownshipKendall County+18.4%+1,5798,575 → 10,154April 2020 → July 2025
6ManhattanWill County+16.6%+1,5579,386 → 10,943April 2020 → July 2025
7OswegoKendall County+15.4%+5,33034,618 → 39,948April 2020 → July 2025
8ElburnKane County+14.5%+8966,188 → 7,084April 2020 → July 2025
9KildeerLake County+14.5%+5924,091 → 4,683April 2020 → July 2025
10Bristol TownshipKendall County+13.8%+4,41432,050 → 36,464April 2020 → July 2025
11Manhattan TownshipWill County+13.2%+1,53011,569 → 13,099April 2020 → July 2025
12WarrenvilleDuPage County+12.2%+1,65413,557 → 15,211April 2020 → July 2025
13MahometChampaign County+11.8%+1,1109,406 → 10,516April 2020 → July 2025
14PlainfieldWill County+11.5%+5,15444,889 → 50,043April 2020 → July 2025
15Rutland TownshipKane County+11.2%+3,01626,827 → 29,843April 2020 → July 2025
16Oswego TownshipKendall County+10.8%+6,01355,765 → 61,778April 2020 → July 2025
17North ChicagoLake County+10.7%+3,28530,765 → 34,050April 2020 → July 2025
18West DundeeKane County+10.6%+8237,747 → 8,570April 2020 → July 2025
19VoloLake County+10.6%+6526,153 → 6,805April 2020 → July 2025
20Shields TownshipLake County+9.5%+3,59137,691 → 41,282April 2020 → July 2025
21GilbertsKane County+8.5%+7088,374 → 9,082April 2020 → July 2025
22MontgomeryKendall County+8.3%+1,68720,291 → 21,978April 2020 → July 2025
23ChannahonWill County+8.2%+1,09713,433 → 14,530April 2020 → July 2025
24South ElginKane County+7.5%+1,79723,859 → 25,656April 2020 → July 2025
25Mahomet TownshipChampaign County+7.5%+1,02713,660 → 14,687April 2020 → July 2025
26Greenwood TownshipMcHenry County+7.5%+1,06714,203 → 15,270April 2020 → July 2025
27PlanoKendall County+7.0%+83211,845 → 12,677April 2020 → July 2025
28McHenryMcHenry County+6.8%+1,85827,359 → 29,217April 2020 → July 2025
29LockportWill County+6.6%+1,72726,095 → 27,822April 2020 → July 2025
30Hawthorn WoodsLake County+6.6%+5969,083 → 9,679April 2020 → July 2025
31Little Rock TownshipKendall County+6.3%+87914,042 → 14,921April 2020 → July 2025
32CortlandDeKalb County+6.2%+2744,402 → 4,676April 2020 → July 2025
33New LenoxWill County+6.1%+1,66927,224 → 28,893April 2020 → July 2025
34North AuroraKane County+6.0%+1,10618,300 → 19,406April 2020 → July 2025
35RochesterSangamon County+5.9%+2283,865 → 4,093April 2020 → July 2025
36FrankfortWill County+5.2%+1,06320,302 → 21,365April 2020 → July 2025
37Channahon TownshipWill County+5.2%+55010,515 → 11,065April 2020 → July 2025
38HillsboroMontgomery County+5.1%+3015,883 → 6,184April 2020 → July 2025
39MascoutahSt. Clair County+5.1%+4488,791 → 9,239April 2020 → July 2025
40Crystal LakeMcHenry County+5.0%+2,01740,271 → 42,288April 2020 → July 2025
41HuntleyMcHenry County+5.0%+1,38627,746 → 29,132April 2020 → July 2025
42HighwoodLake County+4.9%+2515,072 → 5,323April 2020 → July 2025
43GenoaDeKalb County+4.6%+2435,304 → 5,547April 2020 → July 2025
44Na-Au-Say TownshipKendall County+4.3%+46510,768 → 11,233April 2020 → July 2025
45Wheatland TownshipWill County+4.3%+3,82188,872 → 92,693April 2020 → July 2025
46LakemoorLake County+4.3%+2656,184 → 6,449April 2020 → July 2025
47LawrencevilleLawrence County+4.2%+1764,180 → 4,356April 2020 → July 2025
48TroyMadison County+4.1%+46511,428 → 11,8932020 base revised by Census
49Cortland TownshipDeKalb County+4.0%+44611,198 → 11,644April 2020 → July 2025
50LemontCook County+4.0%+70417,809 → 18,513April 2020 → July 2025
51Aux Sable TownshipGrundy County+4.0%+60715,356 → 15,963April 2020 → July 2025
52McHenry TownshipMcHenry County+3.9%+1,80746,303 → 48,110April 2020 → July 2025
53Fox River GroveMcHenry County+3.8%+1784,703 → 4,881April 2020 → July 2025
54AlgonquinMcHenry County+3.8%+1,12429,700 → 30,824April 2020 → July 2025
55Blackberry TownshipKane County+3.7%+63317,270 → 17,903April 2020 → July 2025
56Rochester TownshipSangamon County+3.6%+2005,500 → 5,700April 2020 → July 2025
57New Lenox TownshipWill County+3.6%+1,58443,706 → 45,290April 2020 → July 2025
58ShilohSt. Clair County+3.5%+49914,105 → 14,604April 2020 → July 2025
59Plainfield TownshipWill County+3.5%+2,89582,220 → 85,115April 2020 → July 2025
60MundeleinLake County+3.5%+1,10231,578 → 32,680April 2020 → July 2025
61Mount Sterling TownshipBrown County+3.4%+1474,301 → 4,448April 2020 → July 2025
62MorrisGrundy County+3.3%+46814,201 → 14,669April 2020 → July 2025
T63Champaign City TownshipChampaign County+3.3%+2,88088,315 → 91,195April 2020 → July 2025
T63ChampaignChampaign County+3.3%+2,88088,315 → 91,195April 2020 → July 2025
65Grafton TownshipMcHenry County+3.2%+1,82356,478 → 58,301April 2020 → July 2025
66Teutopolis TownshipEffingham County+3.2%+882,730 → 2,818April 2020 → July 2025
67Saratoga TownshipGrundy County+3.2%+2056,392 → 6,597April 2020 → July 2025
68WinfieldDuPage County+3.1%+3049,842 → 10,146April 2020 → July 2025
69GreenvilleBond County+3.1%+2237,246 → 7,4692020 base revised by Census
70Morris TownshipGrundy County+3.1%+2197,137 → 7,356April 2020 → July 2025
71Naperville TownshipDuPage County+3.0%+3,166104,742 → 107,908April 2020 → July 2025
72Coral TownshipMcHenry County+2.9%+1063,625 → 3,731April 2020 → July 2025
73DiamondGrundy County+2.9%+772,637 → 2,714April 2020 → July 2025
74Homer TownshipWill County+2.9%+1,17940,769 → 41,948April 2020 → July 2025
75Poplar GroveBoone County+2.9%+1455,061 → 5,206April 2020 → July 2025
76LindenhurstLake County+2.8%+40514,405 → 14,810April 2020 → July 2025
77Jarvis TownshipMadison County+2.7%+42815,781 → 16,209April 2020 → July 2025
78HeyworthMcLean County+2.7%+752,794 → 2,869April 2020 → July 2025
79AntiochLake County+2.6%+38414,616 → 15,000April 2020 → July 2025
80SavoyChampaign County+2.6%+2328,881 → 9,113April 2020 → July 2025
81Central TownshipBond County+2.6%+2128,156 → 8,3682020 base revised by Census
82Seward TownshipKendall County+2.5%+1686,638 → 6,806April 2020 → July 2025
83DeerfieldLake County+2.5%+47719,165 → 19,642April 2020 → July 2025
84Lemont TownshipCook County+2.5%+56122,662 → 23,223April 2020 → July 2025
85LebanonSt. Clair County+2.4%+1164,768 → 4,884April 2020 → July 2025
86Felix TownshipGrundy County+2.4%+1074,424 → 4,531April 2020 → July 2025
87NapervilleDuPage County+2.4%+3,579149,535 → 153,114April 2020 → July 2025
88Moraine TownshipLake County+2.3%+78433,941 → 34,725April 2020 → July 2025
89MonticelloPiatt County+2.3%+1365,944 → 6,080April 2020 → July 2025
90Sugar Grove TownshipKane County+2.3%+47320,684 → 21,157April 2020 → July 2025
91SycamoreDeKalb County+2.3%+42418,659 → 19,083April 2020 → July 2025
92Davis JunctionOgle County+2.3%+572,509 → 2,566April 2020 → July 2025
93MarengoMcHenry County+2.3%+1717,566 → 7,737April 2020 → July 2025
94Ela TownshipLake County+2.3%+1,02545,360 → 46,385April 2020 → July 2025
95Bourbon TownshipDouglas County+2.3%+924,081 → 4,173April 2020 → July 2025
96Round Lake ParkLake County+2.2%+1727,672 → 7,844April 2020 → July 2025
97Braceville TownshipGrundy County+2.2%+1426,475 → 6,617April 2020 → July 2025
98MortonTazewell County+2.2%+37417,191 → 17,565April 2020 → July 2025
99SandwichDeKalb County+2.2%+1577,223 → 7,380April 2020 → July 2025
100Grant TownshipLake County+2.1%+58828,048 → 28,636April 2020 → July 2025
101Coal CityGrundy County+2.1%+1195,712 → 5,831April 2020 → July 2025
102Fremont TownshipLake County+2.1%+69033,396 → 34,086April 2020 → July 2025
103Algonquin TownshipMcHenry County+2.1%+1,79887,637 → 89,435April 2020 → July 2025
104Blount TownshipVermilion County+2.0%+643,258 → 3,322April 2020 → July 2025
105LynwoodCook County+2.0%+1799,118 → 9,297April 2020 → July 2025
106ShorewoodWill County+2.0%+35518,181 → 18,536April 2020 → July 2025
107RobinsonCrawford County+1.9%+1387,145 → 7,283April 2020 → July 2025
108Brookside TownshipClinton County+1.9%+854,437 → 4,522April 2020 → July 2025
109Highland ParkLake County+1.9%+57730,190 → 30,767April 2020 → July 2025
T110Cunningham TownshipChampaign County+1.9%+73238,987 → 39,719April 2020 → July 2025
T110UrbanaChampaign County+1.9%+73238,987 → 39,719April 2020 → July 2025
112MaryvilleMadison County+1.9%+1548,259 → 8,413April 2020 → July 2025
113Lake ForestLake County+1.9%+36119,370 → 19,731April 2020 → July 2025
114Nunda TownshipMcHenry County+1.8%+69338,338 → 39,031April 2020 → July 2025
115Reed TownshipWill County+1.8%+1236,865 → 6,988April 2020 → July 2025
116MarionWilliamson County+1.8%+29616,852 → 17,148April 2020 → July 2025
117Randolph TownshipMcLean County+1.7%+734,269 → 4,342April 2020 → July 2025
118PeotoneWill County+1.7%+694,156 → 4,225April 2020 → July 2025
119Sycamore TownshipDeKalb County+1.6%+23814,801 → 15,039April 2020 → July 2025
120West Deerfield TownshipLake County+1.6%+50631,605 → 32,111April 2020 → July 2025
121St. Charles TownshipKane County+1.6%+82252,008 → 52,830April 2020 → July 2025
122Batavia TownshipKane County+1.5%+53935,435 → 35,974April 2020 → July 2025
123Frankfort TownshipWill County+1.5%+90059,804 → 60,704April 2020 → July 2025
124Scott TownshipOgle County+1.5%+493,301 → 3,350April 2020 → July 2025
125Campton TownshipKane County+1.4%+24717,081 → 17,328April 2020 → July 2025
126St. CharlesKane County+1.4%+47433,120 → 33,594April 2020 → July 2025
127Troy TownshipWill County+1.4%+69749,471 → 50,168April 2020 → July 2025
128Sugar Creek TownshipClinton County+1.4%+936,630 → 6,723April 2020 → July 2025
129Lockport TownshipWill County+1.4%+82659,792 → 60,618April 2020 → July 2025
130MinookaGrundy County+1.3%+16712,732 → 12,899April 2020 → July 2025
131ChathamSangamon County+1.3%+18814,391 → 14,579April 2020 → July 2025
132Homer GlenWill County+1.3%+31724,556 → 24,873April 2020 → July 2025
133WaterlooMonroe County+1.2%+13310,999 → 11,132April 2020 → July 2025
134Loves ParkWinnebago County+1.2%+28123,431 → 23,712April 2020 → July 2025
135Crest HillWill County+1.2%+24520,450 → 20,695April 2020 → July 2025
136Robinson TownshipCrawford County+1.2%+1119,288 → 9,399April 2020 → July 2025
137RomeovilleWill County+1.2%+47740,804 → 41,2812020 base revised by Census
138BolingbrookWill County+1.2%+85773,946 → 74,803April 2020 → July 2025
139Sangamon TownshipPiatt County+1.2%+292,504 → 2,533April 2020 → July 2025
140JolietWill County+1.2%+1,738150,503 → 152,241April 2020 → July 2025
141Chatham TownshipSangamon County+1.1%+958,392 → 8,487April 2020 → July 2025
142HinsdaleDuPage County+1.0%+17917,394 → 17,573April 2020 → July 2025
143BraidwoodWill County+1.0%+636,196 → 6,259April 2020 → July 2025
144Antioch TownshipLake County+1.0%+27127,492 → 27,763April 2020 → July 2025
145Flora TownshipBoone County+1.0%+292,982 → 3,011April 2020 → July 2025
146Spring GroveMcHenry County+0.9%+525,474 → 5,526April 2020 → July 2025
147JohnsburgMcHenry County+0.9%+596,386 → 6,445April 2020 → July 2025
148EffinghamEffingham County+0.8%+10312,303 → 12,406April 2020 → July 2025
149Joliet TownshipWill County+0.8%+71585,485 → 86,200April 2020 → July 2025
150Libertyville TownshipLake County+0.8%+44854,173 → 54,621April 2020 → July 2025
151JerseyvilleJersey County+0.8%+688,341 → 8,409April 2020 → July 2025
152Ball TownshipSangamon County+0.8%+617,527 → 7,588April 2020 → July 2025
153Kingston TownshipDeKalb County+0.8%+283,458 → 3,486April 2020 → July 2025
154Winfield TownshipDuPage County+0.8%+35645,928 → 46,284April 2020 → July 2025
155Du Page TownshipWill County+0.8%+66787,376 → 88,043April 2020 → July 2025
156ElmhurstDuPage County+0.7%+34245,769 → 46,111April 2020 → July 2025
157TuscolaDouglas County+0.7%+344,634 → 4,668April 2020 → July 2025
158O'FallonSt. Clair County+0.7%+22432,432 → 32,656April 2020 → July 2025
159Sugar GroveKane County+0.7%+639,318 → 9,381April 2020 → July 2025
160Riley TownshipMcHenry County+0.6%+192,998 → 3,017April 2020 → July 2025
161Lake BarringtonLake County+0.6%+315,099 → 5,130April 2020 → July 2025
162Lisle TownshipDuPage County+0.6%+720119,020 → 119,740April 2020 → July 2025
163Richmond TownshipMcHenry County+0.6%+406,741 → 6,781April 2020 → July 2025
164LibertyvilleLake County+0.6%+12220,579 → 20,701April 2020 → July 2025
165ElginKane County+0.6%+657114,819 → 115,476April 2020 → July 2025
166CaryMcHenry County+0.6%+10217,830 → 17,932April 2020 → July 2025
167Champaign TownshipChampaign County+0.5%+6211,315 → 11,377April 2020 → July 2025
168Douglas TownshipEffingham County+0.5%+6712,626 → 12,693April 2020 → July 2025
169AuroraKane County+0.5%+949180,556 → 181,505April 2020 → July 2025
170BelvidereBoone County+0.5%+13025,332 → 25,462April 2020 → July 2025
171BeecherWill County+0.5%+244,716 → 4,740April 2020 → July 2025
172NormalMcLean County+0.5%+26753,008 → 53,275April 2020 → July 2025
173Lake Villa TownshipLake County+0.5%+18939,840 → 40,029April 2020 → July 2025
174BloomingdaleDuPage County+0.5%+10422,372 → 22,476April 2020 → July 2025
175Aurora TownshipKane County+0.4%+546126,900 → 127,446April 2020 → July 2025
176LakewoodMcHenry County+0.4%+164,277 → 4,293April 2020 → July 2025
177DeKalbDeKalb County+0.3%+14140,326 → 40,467April 2020 → July 2025
178BataviaKane County+0.3%+9026,496 → 26,586April 2020 → July 2025
179CaseyvilleSt. Clair County+0.3%+144,388 → 4,402April 2020 → July 2025
180Oak BrookDuPage County+0.3%+258,083 → 8,108April 2020 → July 2025
181HarvardMcHenry County+0.3%+289,476 → 9,504April 2020 → July 2025
182WoodstockMcHenry County+0.3%+7125,669 → 25,740April 2020 → July 2025
183Pontoon BeachMadison County+0.3%+165,871 → 5,887April 2020 → July 2025
184Bloomington TownshipMcLean County+0.3%+72,622 → 2,629April 2020 → July 2025
185LincolnshireLake County+0.3%+207,943 → 7,963April 2020 → July 2025
186Campton HillsKane County+0.2%+2610,868 → 10,894April 2020 → July 2025
187Spring Bay TownshipWoodford County+0.2%+62,523 → 2,529April 2020 → July 2025
188ChesterRandolph County+0.2%+156,832 → 6,847April 2020 → July 2025
189Lake ZurichLake County+0.2%+4319,825 → 19,868April 2020 → July 2025
190Glen CarbonMadison County+0.2%+2913,869 → 13,898April 2020 → July 2025
191Downers GroveDuPage County+0.2%+9950,266 → 50,365April 2020 → July 2025
192AddisonDuPage County+0.2%+5635,702 → 35,758April 2020 → July 2025
193Pin Oak TownshipMadison County+0.2%+74,526 → 4,533April 2020 → July 2025
194RoscoeWinnebago County+0.2%+1711,017 → 11,034April 2020 → July 2025
T195Bloomington City TownshipMcLean County+0.1%+11678,688 → 78,804April 2020 → July 2025
T195BloomingtonMcLean County+0.1%+11678,688 → 78,804April 2020 → July 2025
197Germantown HillsWoodford County+0.1%+53,431 → 3,436April 2020 → July 2025
198Lawrence TownshipLawrence County+0.1%+96,181 → 6,190April 2020 → July 2025
199Harlem TownshipWinnebago County+0.1%+5339,234 → 39,287April 2020 → July 2025
200Dorr TownshipMcHenry County+0.1%+2921,585 → 21,614April 2020 → July 2025
201WheatonDuPage County+0.1%+5454,011 → 54,065April 2020 → July 2025
202MokenaWill County+0.1%+1819,879 → 19,897April 2020 → July 2025
203South BeloitWinnebago County+0.1%+77,989 → 7,996April 2020 → July 2025
204O'Fallon TownshipSt. Clair County+0.1%+2326,953 → 26,9762020 base revised by Census
205RochelleOgle County+0.1%+59,493 → 9,498April 2020 → July 2025
206Park CityLake County+0.1%+47,889 → 7,893April 2020 → July 2025
207HighlandMadison County+0.0%+510,037 → 10,042April 2020 → July 2025
208Washington TownshipWill County+0.0%+36,495 → 6,498April 2020 → July 2025
209Chemung TownshipMcHenry County+0.0%+49,098 → 9,102April 2020 → July 2025
210MantenoKankakee County+0.0%+49,197 → 9,201April 2020 → July 2025
211PawneeSangamon County+0.0%+12,685 → 2,686April 2020 → July 2025
212Dundee TownshipKane County+0.0%+1664,721 → 64,737April 2020 → July 2025
213Roscoe TownshipWinnebago County+0.0%+520,251 → 20,256April 2020 → July 2025
T214Bonus TownshipBoone County0.0%04,390 → 4,390April 2020 → July 2025
T214Cherry ValleyWinnebago County0.0%02,887 → 2,887April 2020 → July 2025
T214TaylorvilleChristian County0.0%010,522 → 10,522April 2020 → July 2025
217Jersey TownshipJersey County−0.0%−110,006 → 10,005April 2020 → July 2025
218Burton TownshipMcHenry County−0.0%−14,886 → 4,885April 2020 → July 2025
219Burr RidgeDuPage County−0.0%−411,183 → 11,179April 2020 → July 2025
220Saline TownshipMadison County−0.1%−46,863 → 6,859April 2020 → July 2025
221Helvetia TownshipMadison County−0.1%−58,317 → 8,312April 2020 → July 2025
222Vernon TownshipLake County−0.1%−4471,397 → 71,353April 2020 → July 2025
223RocktonWinnebago County−0.1%−57,875 → 7,870April 2020 → July 2025
224Locust TownshipChristian County−0.1%−23,146 → 3,144April 2020 → July 2025
225ArcolaDouglas County−0.1%−22,930 → 2,928April 2020 → July 2025
226SwanseaSt. Clair County−0.1%−1014,366 → 14,356April 2020 → July 2025
227South BarringtonCook County−0.1%−45,075 → 5,071April 2020 → July 2025
228Vernon HillsLake County−0.1%−2426,849 → 26,825April 2020 → July 2025
229DarienDuPage County−0.1%−2022,052 → 22,032April 2020 → July 2025
230Plato TownshipKane County−0.1%−99,244 → 9,235April 2020 → July 2025
231Dunham TownshipMcHenry County−0.1%−32,786 → 2,783April 2020 → July 2025
232Hamel TownshipMadison County−0.1%−32,777 → 2,774April 2020 → July 2025
233Rockton TownshipWinnebago County−0.1%−1816,162 → 16,144April 2020 → July 2025
234Island LakeMcHenry County−0.1%−108,057 → 8,047April 2020 → July 2025
235SilvisRock Island County−0.1%−107,989 → 7,979April 2020 → July 2025
236Cuba TownshipLake County−0.1%−2217,269 → 17,247April 2020 → July 2025
237MoneeWill County−0.1%−75,126 → 5,119April 2020 → July 2025
238Manteno TownshipKankakee County−0.2%−2311,225 → 11,202April 2020 → July 2025
239Jackson TownshipWill County−0.2%−83,898 → 3,890April 2020 → July 2025
240Worth TownshipWoodford County−0.2%−198,875 → 8,856April 2020 → July 2025
241Owen TownshipWinnebago County−0.2%−83,609 → 3,601April 2020 → July 2025
242Downers Grove TownshipDuPage County−0.2%−335149,934 → 149,599April 2020 → July 2025
243York TownshipDuPage County−0.3%−322128,459 → 128,137April 2020 → July 2025
244Western SpringsCook County−0.3%−3513,623 → 13,588April 2020 → July 2025
245Clarendon HillsDuPage County−0.3%−238,704 → 8,681April 2020 → July 2025
246LombardDuPage County−0.3%−12044,519 → 44,399April 2020 → July 2025
247Flagg TownshipOgle County−0.3%−4313,378 → 13,335April 2020 → July 2025
248Camargo TownshipDouglas County−0.3%−123,519 → 3,507April 2020 → July 2025
249ByronOgle County−0.3%−133,790 → 3,777April 2020 → July 2025
250Old Town TownshipMcLean County−0.4%−123,416 → 3,404April 2020 → July 2025
251WoodridgeDuPage County−0.4%−12534,153 → 34,028April 2020 → July 2025
252Coal ValleyRock Island County−0.4%−153,874 → 3,859April 2020 → July 2025
253Hudson TownshipMcLean County−0.4%−102,508 → 2,498April 2020 → July 2025
254Milton TownshipDuPage County−0.4%−483120,298 → 119,815April 2020 → July 2025
255GeneseoHenry County−0.4%−276,532 → 6,505April 2020 → July 2025
256North BarringtonLake County−0.4%−133,138 → 3,125April 2020 → July 2025
257St. Jacob TownshipMadison County−0.4%−122,892 → 2,880April 2020 → July 2025
258Squaw Grove TownshipDeKalb County−0.4%−122,729 → 2,717April 2020 → July 2025
259Foster TownshipMadison County−0.5%−183,889 → 3,871April 2020 → July 2025
260Breese TownshipClinton County−0.5%−265,547 → 5,521April 2020 → July 2025
261Cherry Valley TownshipWinnebago County−0.5%−9319,361 → 19,268April 2020 → July 2025
262Moro TownshipMadison County−0.5%−173,509 → 3,492April 2020 → July 2025
263DwightLivingston County−0.5%−204,025 → 4,005April 2020 → July 2025
264CartervilleWilliamson County−0.5%−315,870 → 5,839April 2020 → July 2025
265Wauconda TownshipLake County−0.5%−12623,647 → 23,521April 2020 → July 2025
266York TownshipCarroll County−0.5%−152,772 → 2,757April 2020 → July 2025
267Northville TownshipLaSalle County−0.5%−407,356 → 7,316April 2020 → July 2025
268Seneca TownshipMcHenry County−0.6%−162,878 → 2,862April 2020 → July 2025
269Addison TownshipDuPage County−0.6%−49388,334 → 87,841April 2020 → July 2025
270Caledonia TownshipBoone County−0.6%−417,287 → 7,246April 2020 → July 2025
271Lake VillaLake County−0.6%−508,742 → 8,692April 2020 → July 2025
272Machesney ParkWinnebago County−0.6%−13522,940 → 22,805April 2020 → July 2025
273GrayslakeLake County−0.6%−12621,266 → 21,140April 2020 → July 2025
274ChicagoCook County−0.6%−16,7482,748,333 → 2,731,585April 2020 → July 2025
275Looking Glass TownshipClinton County−0.6%−406,467 → 6,427April 2020 → July 2025
276Long GroveLake County−0.6%−528,395 → 8,343April 2020 → July 2025
277Barrington HillsCook County−0.6%−264,112 → 4,086April 2020 → July 2025
278Byron TownshipOgle County−0.6%−416,439 → 6,398April 2020 → July 2025
279South Ottawa TownshipLaSalle County−0.6%−548,353 → 8,299April 2020 → July 2025
280Fort Russell TownshipMadison County−0.7%−609,218 → 9,158April 2020 → July 2025
281Winnebago TownshipWinnebago County−0.7%−334,998 → 4,965April 2020 → July 2025
282BartlettDuPage County−0.7%−27941,134 → 40,855April 2020 → July 2025
283HerrinWilliamson County−0.7%−8412,352 → 12,268April 2020 → July 2025
284Tolono TownshipChampaign County−0.7%−436,299 → 6,256April 2020 → July 2025
285ShermanSangamon County−0.7%−324,676 → 4,644April 2020 → July 2025
286OttawaLaSalle County−0.7%−13018,814 → 18,684April 2020 → July 2025
287Nameoki TownshipMadison County−0.7%−8412,055 → 11,971April 2020 → July 2025
288WaucondaLake County−0.7%−10014,093 → 13,993April 2020 → July 2025
289RoselleDuPage County−0.7%−16722,923 → 22,756April 2020 → July 2025
290RiverwoodsLake County−0.7%−283,794 → 3,766April 2020 → July 2025
291WilmingtonWill County−0.7%−425,656 → 5,614April 2020 → July 2025
292Bloomingdale TownshipDuPage County−0.8%−850111,889 → 111,039April 2020 → July 2025
293Wayne TownshipDuPage County−0.8%−49064,425 → 63,935April 2020 → July 2025
294WadsworthLake County−0.8%−273,515 → 3,488April 2020 → July 2025
295Williams TownshipSangamon County−0.8%−273,453 → 3,426April 2020 → July 2025
296MaywoodCook County−0.8%−18623,516 → 23,330April 2020 → July 2025
297Avon TownshipLake County−0.8%−50663,714 → 63,208April 2020 → July 2025
298CantonFulton County−0.8%−10713,404 → 13,297April 2020 → July 2025
299CharlestonColes County−0.8%−14217,608 → 17,466April 2020 → July 2025
300Shiloh Valley TownshipSt. Clair County−0.8%−10512,842 → 12,737April 2020 → July 2025
301GurneeLake County−0.8%−25330,711 → 30,458April 2020 → July 2025
302Warren TownshipLake County−0.8%−54365,886 → 65,343April 2020 → July 2025
303BreeseClinton County−0.8%−394,641 → 4,602April 2020 → July 2025
304Ottawa TownshipLaSalle County−0.8%−9511,274 → 11,179April 2020 → July 2025
305Cincinnati TownshipTazewell County−0.9%−768,901 → 8,825April 2020 → July 2025
306Edwardsville TownshipMadison County−0.9%−35040,608 → 40,258April 2020 → July 2025
307Buffalo GroveLake County−0.9%−38343,195 → 42,812April 2020 → July 2025
308Pecatonica TownshipWinnebago County−0.9%−374,152 → 4,115April 2020 → July 2025
309Green OaksLake County−0.9%−374,119 → 4,082April 2020 → July 2025
310Green Garden TownshipWill County−0.9%−353,886 → 3,851April 2020 → July 2025
311Glen EllynDuPage County−0.9%−26429,014 → 28,750April 2020 → July 2025
312WinnebagoWinnebago County−0.9%−272,930 → 2,903April 2020 → July 2025
313Red BudRandolph County−0.9%−353,796 → 3,761April 2020 → July 2025
314Geneva TownshipKane County−0.9%−24626,466 → 26,220April 2020 → July 2025
315Newport TownshipLake County−0.9%−646,832 → 6,768April 2020 → July 2025
316Bowling TownshipRock Island County−0.9%−323,398 → 3,3662020 base revised by Census
317Lake BluffLake County−1.0%−545,617 → 5,563April 2020 → July 2025
318Sullivan TownshipMoultrie County−1.0%−616,290 → 6,229April 2020 → July 2025
319RobbinsCook County−1.0%−454,633 → 4,588April 2020 → July 2025
320Benton TownshipLake County−1.0%−18718,956 → 18,769April 2020 → July 2025
321Marion TownshipOgle County−1.0%−393,905 → 3,866April 2020 → July 2025
322Winthrop HarborLake County−1.0%−666,591 → 6,525April 2020 → July 2025
323Beach ParkLake County−1.0%−14314,257 → 14,114April 2020 → July 2025
324Fancy Creek TownshipSangamon County−1.0%−605,866 → 5,806April 2020 → July 2025
325Round LakeLake County−1.1%−19718,723 → 18,526April 2020 → July 2025
326Deer ParkLake County−1.1%−393,686 → 3,647April 2020 → July 2025
327Monee TownshipWill County−1.1%−16615,541 → 15,375April 2020 → July 2025
328ItascaDuPage County−1.1%−1039,591 → 9,488April 2020 → July 2025
329GenevaKane County−1.1%−23021,368 → 21,138April 2020 → July 2025
330Chouteau TownshipMadison County−1.1%−817,509 → 7,428April 2020 → July 2025
331RockfordWinnebago County−1.1%−1,652149,036 → 147,384April 2020 → July 2025
332El Paso TownshipWoodford County−1.1%−383,414 → 3,376April 2020 → July 2025
333GodfreyMadison County−1.1%−20017,820 → 17,620April 2020 → July 2025
334St. Clair TownshipSt. Clair County−1.1%−40335,775 → 35,372April 2020 → July 2025
335MetamoraWoodford County−1.1%−443,901 → 3,857April 2020 → July 2025
336WillowbrookDuPage County−1.1%−1059,231 → 9,126April 2020 → July 2025
337Collinsville TownshipMadison County−1.1%−40735,683 → 35,276April 2020 → July 2025
338Fox LakeLake County−1.1%−12610,975 → 10,849April 2020 → July 2025
339Watson TownshipEffingham County−1.2%−373,213 → 3,176April 2020 → July 2025
340El PasoWoodford County−1.2%−322,755 → 2,723April 2020 → July 2025
341LisleDuPage County−1.2%−27823,710 → 23,4322020 base revised by Census
342Carlyle TownshipClinton County−1.2%−453,823 → 3,778April 2020 → July 2025
343Wood DaleDuPage County−1.2%−16914,250 → 14,081April 2020 → July 2025
344Oblong TownshipCrawford County−1.2%−332,763 → 2,730April 2020 → July 2025
345BethaltoMadison County−1.2%−1129,314 → 9,202April 2020 → July 2025
346Oakbrook TerraceDuPage County−1.2%−342,826 → 2,7922020 base revised by Census
347Somerset TownshipJackson County−1.2%−483,988 → 3,940April 2020 → July 2025
348Hall TownshipBureau County−1.2%−1008,293 → 8,193April 2020 → July 2025
349WashingtonTazewell County−1.2%−19616,098 → 15,902April 2020 → July 2025
350FairburyLivingston County−1.2%−453,642 → 3,597April 2020 → July 2025
351WestmontDuPage County−1.2%−30324,458 → 24,155April 2020 → July 2025
352Granville TownshipPutnam County−1.3%−352,776 → 2,741April 2020 → July 2025
353Lafayette TownshipColes County−1.3%−604,738 → 4,678April 2020 → July 2025
354West ChicagoDuPage County−1.3%−32925,625 → 25,296April 2020 → July 2025
355Orland ParkCook County−1.3%−75458,708 → 57,954April 2020 → July 2025
356Goode TownshipFranklin County−1.3%−342,640 → 2,606April 2020 → July 2025
357Rutland TownshipLaSalle County−1.3%−473,628 → 3,581April 2020 → July 2025
358BarringtonCook County−1.3%−13910,725 → 10,586April 2020 → July 2025
359Indian Grove TownshipLivingston County−1.3%−544,165 → 4,111April 2020 → July 2025
360HainesvilleLake County−1.3%−463,547 → 3,501April 2020 → July 2025
361Urbana TownshipChampaign County−1.3%−987,548 → 7,450April 2020 → July 2025
362Mackinaw TownshipTazewell County−1.3%−564,287 → 4,231April 2020 → July 2025
363Washington TownshipTazewell County−1.3%−32224,557 → 24,235April 2020 → July 2025
364Round Lake BeachLake County−1.3%−35927,261 → 26,902April 2020 → July 2025
365CreteWill County−1.3%−1128,457 → 8,345April 2020 → July 2025
366ZionLake County−1.3%−33124,778 → 24,447April 2020 → July 2025
367Murphysboro TownshipJackson County−1.3%−1279,460 → 9,333April 2020 → July 2025
368Palmyra TownshipLee County−1.3%−392,899 → 2,860April 2020 → July 2025
369BradleyKankakee County−1.3%−20815,422 → 15,214April 2020 → July 2025
370Manlius TownshipLaSalle County−1.3%−836,151 → 6,068April 2020 → July 2025
371Blackhawk TownshipRock Island County−1.4%−1299,552 → 9,423April 2020 → July 2025
372MattoonColes County−1.4%−22916,896 → 16,667April 2020 → July 2025
373Carol StreamDuPage County−1.4%−54539,860 → 39,315April 2020 → July 2025
374Lake in the HillsMcHenry County−1.4%−39728,987 → 28,590April 2020 → July 2025
375Capital TownshipSangamon County−1.4%−1,544112,687 → 111,143April 2020 → July 2025
376ColumbiaMonroe County−1.4%−15111,016 → 10,865April 2020 → July 2025
377New BadenClinton County−1.4%−473,425 → 3,378April 2020 → July 2025
378GlencoeCook County−1.4%−1228,846 → 8,724April 2020 → July 2025
379SpringfieldSangamon County−1.4%−1,581114,570 → 112,989April 2020 → July 2025
380MolineRock Island County−1.4%−59442,956 → 42,362April 2020 → July 2025
381Crete TownshipWill County−1.4%−32923,768 → 23,439April 2020 → July 2025
382Elm Grove TownshipTazewell County−1.4%−422,980 → 2,938April 2020 → July 2025
383Kickapoo TownshipPeoria County−1.4%−1188,327 → 8,209April 2020 → July 2025
384EdwardsvilleMadison County−1.4%−38426,847 → 26,463April 2020 → July 2025
385Makanda TownshipJackson County−1.4%−584,045 → 3,987April 2020 → July 2025
386Medina TownshipPeoria County−1.4%−20214,065 → 13,863April 2020 → July 2025
387Empire TownshipMcLean County−1.4%−584,018 → 3,960April 2020 → July 2025
388Mound TownshipEffingham County−1.5%−523,560 → 3,508April 2020 → July 2025
389Willow SpringsCook County−1.5%−865,874 → 5,788April 2020 → July 2025
390Otter Creek TownshipLaSalle County−1.5%−392,662 → 2,623April 2020 → July 2025
391MilanRock Island County−1.5%−755,103 → 5,028April 2020 → July 2025
392BensenvilleDuPage County−1.5%−27918,804 → 18,525April 2020 → July 2025
393NorthbrookCook County−1.5%−52535,269 → 34,744April 2020 → July 2025
394Round Lake HeightsLake County−1.5%−392,619 → 2,580April 2020 → July 2025
395Tremont TownshipTazewell County−1.5%−402,680 → 2,640April 2020 → July 2025
396Chillicothe TownshipPeoria County−1.5%−1248,263 → 8,139April 2020 → July 2025
397Logan TownshipPeoria County−1.5%−493,254 → 3,205April 2020 → July 2025
398MarseillesLaSalle County−1.5%−744,883 → 4,809April 2020 → July 2025
399ChillicothePeoria County−1.5%−936,126 → 6,033April 2020 → July 2025
400South Moline TownshipRock Island County−1.5%−55836,620 → 36,062April 2020 → July 2025
401WaukeganLake County−1.5%−1,37189,311 → 87,940April 2020 → July 2025
402MurphysboroJackson County−1.6%−1107,087 → 6,977April 2020 → July 2025
403Palos ParkCook County−1.6%−764,881 → 4,805April 2020 → July 2025
404NilesCook County−1.6%−48230,925 → 30,443April 2020 → July 2025
405Tinley ParkCook County−1.6%−87456,014 → 55,140April 2020 → July 2025
406Le RoyMcLean County−1.6%−553,520 → 3,465April 2020 → July 2025
407Moline TownshipRock Island County−1.6%−35922,890 → 22,531April 2020 → July 2025
408Dunleith TownshipJo Daviess County−1.6%−563,543 → 3,487April 2020 → July 2025
409Glendale HeightsDuPage County−1.6%−52633,181 → 32,655April 2020 → July 2025
410TrentonClinton County−1.6%−432,686 → 2,643April 2020 → July 2025
411Limestone TownshipPeoria County−1.6%−29518,330 → 18,035April 2020 → July 2025
412Villa ParkDuPage County−1.6%−36322,251 → 21,888April 2020 → July 2025
413Radnor TownshipPeoria County−1.6%−865,263 → 5,177April 2020 → July 2025
414SpartaRandolph County−1.6%−674,089 → 4,022April 2020 → July 2025
415Clear Lake TownshipSangamon County−1.7%−1398,387 → 8,248April 2020 → July 2025
416Barrington TownshipCook County−1.7%−27416,521 → 16,247April 2020 → July 2025
417Orland TownshipCook County−1.7%−1,63198,272 → 96,641April 2020 → July 2025
418BroadviewCook County−1.7%−1338,004 → 7,871April 2020 → July 2025
419Gardner TownshipSangamon County−1.7%−774,628 → 4,551April 2020 → July 2025
420Fondulac TownshipTazewell County−1.7%−20612,360 → 12,154April 2020 → July 2025
421PeruLaSalle County−1.7%−1669,946 → 9,780April 2020 → July 2025
422Oregon-Nashua TownshipOgle County−1.7%−814,829 → 4,748April 2020 → July 2025
423Groveland TownshipTazewell County−1.7%−31918,737 → 18,418April 2020 → July 2025
424Summit TownshipEffingham County−1.7%−653,788 → 3,723April 2020 → July 2025
425Springfield TownshipSangamon County−1.8%−995,584 → 5,4852020 base revised by Census
426QuincyAdams County−1.8%−70339,621 → 38,918April 2020 → July 2025
427University ParkWill County−1.8%−1277,146 → 7,019April 2020 → July 2025
428McLeansboroHamilton County−1.8%−472,632 → 2,585April 2020 → July 2025
429McLeansboro TownshipHamilton County−1.8%−663,677 → 3,611April 2020 → July 2025
430Bourbonnais TownshipKankakee County−1.8%−70539,246 → 38,541April 2020 → July 2025
431WinnetkaCook County−1.8%−22912,747 → 12,518April 2020 → July 2025
432Wood River TownshipMadison County−1.8%−54029,996 → 29,456April 2020 → July 2025
433Olio TownshipWoodford County−1.8%−854,712 → 4,627April 2020 → July 2025
434OregonOgle County−1.8%−663,639 → 3,573April 2020 → July 2025
435EurekaWoodford County−1.8%−955,224 → 5,129April 2020 → July 2025
436East PeoriaTazewell County−1.8%−41222,500 → 22,088April 2020 → July 2025
437PekinTazewell County−1.8%−58831,865 → 31,277April 2020 → July 2025
438CarlyleClinton County−1.8%−603,248 → 3,188April 2020 → July 2025
439Yellowhead TownshipKankakee County−1.8%−482,597 → 2,549April 2020 → July 2025
440Arlington HeightsCook County−1.9%−1,46077,676 → 76,216April 2020 → July 2025
441SkokieCook County−1.9%−1,27967,823 → 66,544April 2020 → July 2025
442Mount Morris TownshipOgle County−1.9%−703,709 → 3,639April 2020 → July 2025
443SchaumburgCook County−1.9%−1,48978,738 → 77,249April 2020 → July 2025
444Northfield TownshipCook County−1.9%−1,73491,569 → 89,835April 2020 → July 2025
445River GroveCook County−1.9%−20310,612 → 10,409April 2020 → July 2025
446GlenviewCook County−1.9%−93148,642 → 47,711April 2020 → July 2025
447NorthfieldCook County−2.0%−1145,746 → 5,632April 2020 → July 2025
448ColonaHenry County−2.0%−1005,038 → 4,938April 2020 → July 2025
449MarshallClark County−2.0%−793,959 → 3,880April 2020 → July 2025
450Franklin ParkCook County−2.0%−36918,414 → 18,045April 2020 → July 2025
451Caseyville TownshipSt. Clair County−2.0%−71835,543 → 34,825April 2020 → July 2025
452Colona TownshipHenry County−2.0%−1366,731 → 6,595April 2020 → July 2025
453PeoriaPeoria County−2.0%−2,296113,216 → 110,920April 2020 → July 2025
454WheelingCook County−2.0%−79739,188 → 38,391April 2020 → July 2025
455HillsideCook County−2.1%−1738,313 → 8,140April 2020 → July 2025
456LaSalleLaSalle County−2.1%−2019,589 → 9,388April 2020 → July 2025
457Hanover TownshipCook County−2.1%−2,105100,061 → 97,956April 2020 → July 2025
458West PeoriaPeoria County−2.1%−904,277 → 4,187April 2020 → July 2025
459Elmwood TownshipPeoria County−2.1%−532,507 → 2,454April 2020 → July 2025
460Peoria City TownshipPeoria County−2.1%−2,07497,950 → 95,876April 2020 → July 2025
461Brighton TownshipMacoupin County−2.1%−833,909 → 3,826April 2020 → July 2025
462FreeburgSt. Clair County−2.1%−984,605 → 4,507April 2020 → July 2025
463La Grange ParkCook County−2.1%−29413,747 → 13,4532020 base revised by Census
464LaSalle TownshipLaSalle County−2.1%−28813,440 → 13,152April 2020 → July 2025
465Niles TownshipCook County−2.2%−2,419112,397 → 109,978April 2020 → July 2025
466Wood RiverMadison County−2.2%−22510,449 → 10,224April 2020 → July 2025
467South Litchfield TownshipMontgomery County−2.2%−713,293 → 3,222April 2020 → July 2025
468East DundeeKane County−2.2%−693,199 → 3,130April 2020 → July 2025
469West Lincoln TownshipLogan County−2.2%−1617,413 → 7,252April 2020 → July 2025
470SullivanMoultrie County−2.2%−964,406 → 4,310April 2020 → July 2025
471New Trier TownshipCook County−2.2%−1,25157,369 → 56,118April 2020 → July 2025
472Johnston CityWilliamson County−2.2%−743,387 → 3,313April 2020 → July 2025
473Dodds TownshipJefferson County−2.2%−602,742 → 2,682April 2020 → July 2025
474Wheeling TownshipCook County−2.2%−3,464157,514 → 154,050April 2020 → July 2025
475CarbondaleJackson County−2.2%−49122,302 → 21,8112020 base revised by Census
476Buffalo TownshipOgle County−2.2%−592,676 → 2,617April 2020 → July 2025
477EvanstonCook County−2.2%−1,72578,105 → 76,380April 2020 → July 2025
478Spring Garden TownshipJefferson County−2.2%−572,579 → 2,522April 2020 → July 2025
479Mount ZionMacon County−2.2%−1346,014 → 5,880April 2020 → July 2025
480FairfieldWayne County−2.2%−1104,904 → 4,794April 2020 → July 2025
481Limestone TownshipKankakee County−2.2%−1145,075 → 4,961April 2020 → July 2025
482DixmoorCook County−2.3%−683,019 → 2,951April 2020 → July 2025
483Neoga TownshipCumberland County−2.3%−632,782 → 2,719April 2020 → July 2025
484CentraliaMarion County−2.3%−27512,138 → 11,863April 2020 → July 2025
485Aroma TownshipKankakee County−2.3%−1124,939 → 4,827April 2020 → July 2025
486Mount MorrisOgle County−2.3%−652,852 → 2,787April 2020 → July 2025
487Marquette HeightsTazewell County−2.3%−582,543 → 2,485April 2020 → July 2025
488South Rock Island TownshipRock Island County−2.3%−42318,479 → 18,056April 2020 → July 2025
489Woodside TownshipSangamon County−2.3%−26711,567 → 11,300April 2020 → July 2025
490PrincetonBureau County−2.3%−1827,856 → 7,674April 2020 → July 2025
491LincolnLogan County−2.3%−30813,289 → 12,981April 2020 → July 2025
492Six Mile TownshipFranklin County−2.3%−823,532 → 3,450April 2020 → July 2025
493MendotaLaSalle County−2.3%−1647,058 → 6,894April 2020 → July 2025
494Creve CoeurTazewell County−2.3%−1154,931 → 4,816April 2020 → July 2025
495Rolling MeadowsCook County−2.3%−56624,256 → 23,690April 2020 → July 2025
496Grover TownshipWayne County−2.3%−843,599 → 3,515April 2020 → July 2025
497Auburn TownshipSangamon County−2.3%−1395,944 → 5,805April 2020 → July 2025
498East Lincoln TownshipLogan County−2.3%−1827,771 → 7,589April 2020 → July 2025
499Casey TownshipClark County−2.3%−823,495 → 3,413April 2020 → July 2025
500HarveyCook County−2.3%−47720,326 → 19,849April 2020 → July 2025
501Rock IslandRock Island County−2.3%−87137,096 → 36,225April 2020 → July 2025
502BentonFranklin County−2.4%−1586,716 → 6,558April 2020 → July 2025
503Stone ParkCook County−2.4%−1084,585 → 4,477April 2020 → July 2025
504Benton TownshipFranklin County−2.4%−2068,741 → 8,535April 2020 → July 2025
505Bruce TownshipLaSalle County−2.4%−28211,957 → 11,675April 2020 → July 2025
506Richton ParkCook County−2.4%−30212,785 → 12,483April 2020 → July 2025
507RivertonSangamon County−2.4%−843,555 → 3,471April 2020 → July 2025
508AuburnSangamon County−2.4%−1084,550 → 4,442April 2020 → July 2025
509OglesbyLaSalle County−2.4%−883,706 → 3,618April 2020 → July 2025
510Hanover ParkCook County−2.4%−89337,461 → 36,568April 2020 → July 2025
511West FrankfortFranklin County−2.4%−1747,279 → 7,105April 2020 → July 2025
512CarpentersvilleKane County−2.4%−91937,964 → 37,045April 2020 → July 2025
513BartonvillePeoria County−2.4%−1445,948 → 5,804April 2020 → July 2025
514Frankfort TownshipFranklin County−2.4%−1566,421 → 6,265April 2020 → July 2025
515Lyons TownshipCook County−2.4%−2,801115,146 → 112,345April 2020 → July 2025
516Bunker Hill TownshipMacoupin County−2.4%−773,163 → 3,086April 2020 → July 2025
517Richwoods TownshipPeoria County−2.4%−1445,915 → 5,771April 2020 → July 2025
518Peoria HeightsPeoria County−2.4%−1445,911 → 5,767April 2020 → July 2025
519StreatorLaSalle County−2.4%−30612,496 → 12,190April 2020 → July 2025
520StauntonMacoupin County−2.5%−1245,056 → 4,932April 2020 → July 2025
521Rock Island TownshipRock Island County−2.5%−40016,032 → 15,632April 2020 → July 2025
522Sleepy HollowKane County−2.5%−803,202 → 3,122April 2020 → July 2025
523Schaumburg TownshipCook County−2.5%−3,369134,780 → 131,411April 2020 → July 2025
524Denning TownshipFranklin County−2.5%−1194,747 → 4,628April 2020 → July 2025
525Oak ForestCook County−2.5%−69127,483 → 26,792April 2020 → July 2025
526WilmetteCook County−2.5%−71328,172 → 27,459April 2020 → July 2025
527WorthCook County−2.5%−27810,974 → 10,696April 2020 → July 2025
528Patton TownshipFord County−2.5%−1335,237 → 5,104April 2020 → July 2025
529La GrangeCook County−2.5%−41616,351 → 15,935April 2020 → July 2025
530NewtonJasper County−2.5%−712,786 → 2,715April 2020 → July 2025
531BourbonnaisKankakee County−2.6%−46618,124 → 17,658April 2020 → July 2025
532Mount ProspectCook County−2.6%−1,46356,858 → 55,395April 2020 → July 2025
533ShelbyvilleShelby County−2.6%−1204,657 → 4,537April 2020 → July 2025
534Venice TownshipMadison County−2.6%−1204,643 → 4,523April 2020 → July 2025
535Nokomis TownshipMontgomery County−2.6%−732,824 → 2,751April 2020 → July 2025
536Mount Zion TownshipMacon County−2.6%−1877,205 → 7,018April 2020 → July 2025
537VirdenMacoupin County−2.6%−843,233 → 3,149April 2020 → July 2025
538Palos TownshipCook County−2.6%−1,48056,852 → 55,372April 2020 → July 2025
539JusticeCook County−2.6%−32912,614 → 12,285April 2020 → July 2025
540LitchfieldMontgomery County−2.6%−1776,775 → 6,5982020 base revised by Census
541Western TownshipHenry County−2.6%−772,931 → 2,854April 2020 → July 2025
542Elk Grove TownshipCook County−2.6%−2,51395,585 → 93,072April 2020 → July 2025
543AltonMadison County−2.6%−67625,689 → 25,013April 2020 → July 2025
544StegerWill County−2.7%−2559,607 → 9,352April 2020 → July 2025
545CountrysideCook County−2.7%−1716,431 → 6,260April 2020 → July 2025
546Drummer TownshipFord County−2.7%−1074,021 → 3,914April 2020 → July 2025
547TolonoChampaign County−2.7%−963,595 → 3,499April 2020 → July 2025
548Tyrone TownshipFranklin County−2.7%−1264,708 → 4,582April 2020 → July 2025
549Wade TownshipJasper County−2.7%−1184,400 → 4,282April 2020 → July 2025
550North Litchfield TownshipMontgomery County−2.7%−1334,957 → 4,824April 2020 → July 2025
551CrestwoodCook County−2.7%−29110,820 → 10,529April 2020 → July 2025
552Proviso TownshipCook County−2.7%−4,077151,221 → 147,144April 2020 → July 2025
553Palos HillsCook County−2.7%−50018,528 → 18,028April 2020 → July 2025
554InvernessCook County−2.7%−2067,624 → 7,418April 2020 → July 2025
555Melrose TownshipAdams County−2.7%−1535,659 → 5,506April 2020 → July 2025
556Shiloh TownshipJefferson County−2.7%−1806,629 → 6,449April 2020 → July 2025
557Bremen TownshipCook County−2.7%−2,915107,218 → 104,303April 2020 → July 2025
558Ganeer TownshipKankakee County−2.7%−893,250 → 3,1612020 base revised by Census
559Granite CityMadison County−2.7%−75627,563 → 26,807April 2020 → July 2025
560KankakeeKankakee County−2.8%−66324,063 → 23,400April 2020 → July 2025
561East AltonMadison County−2.8%−1605,781 → 5,621April 2020 → July 2025
562MattesonCook County−2.8%−53119,074 → 18,543April 2020 → July 2025
563Park ForestCook County−2.8%−60421,683 → 21,079April 2020 → July 2025
564PaxtonFord County−2.8%−1244,447 → 4,323April 2020 → July 2025
565MadisonMadison County−2.8%−883,151 → 3,063April 2020 → July 2025
566Bloom TownshipCook County−2.8%−2,40786,038 → 83,631April 2020 → July 2025
567Hickory HillsCook County−2.8%−40714,508 → 14,101April 2020 → July 2025
568CollinsvilleMadison County−2.8%−68724,404 → 23,717April 2020 → July 2025
569Morton GroveCook County−2.8%−71325,295 → 24,582April 2020 → July 2025
570Maine TownshipCook County−2.8%−3,967140,578 → 136,611April 2020 → July 2025
571Fulton TownshipWhiteside County−2.8%−1234,356 → 4,233April 2020 → July 2025
572Rich TownshipCook County−2.8%−2,15276,155 → 74,003April 2020 → July 2025
573Amboy TownshipLee County−2.8%−802,825 → 2,745April 2020 → July 2025
574Olympia FieldsCook County−2.8%−1344,727 → 4,593April 2020 → July 2025
575Palatine TownshipCook County−2.9%−3,273114,452 → 111,179April 2020 → July 2025
576Gibson CityFord County−2.9%−1003,471 → 3,371April 2020 → July 2025
577Mount VernonJefferson County−2.9%−42114,608 → 14,187April 2020 → July 2025
578Coloma TownshipWhiteside County−2.9%−30510,582 → 10,277April 2020 → July 2025
579Ludlow TownshipChampaign County−2.9%−1214,197 → 4,0762020 base revised by Census
580Wethersfield TownshipHenry County−2.9%−1103,805 → 3,695April 2020 → July 2025
581Indian Head ParkCook County−2.9%−1184,079 → 3,961April 2020 → July 2025
582JacksonvilleMorgan County−2.9%−52918,281 → 17,7522020 base revised by Census
583St. Joseph TownshipChampaign County−2.9%−1625,598 → 5,436April 2020 → July 2025
584West Galena TownshipJo Daviess County−2.9%−943,237 → 3,143April 2020 → July 2025
585Chicago RidgeCook County−2.9%−42114,457 → 14,036April 2020 → July 2025
586Leyden TownshipCook County−2.9%−2,71893,120 → 90,402April 2020 → July 2025
587BridgeviewCook County−2.9%−49717,018 → 16,521April 2020 → July 2025
588GillespieMacoupin County−2.9%−933,176 → 3,083April 2020 → July 2025
589NashvilleWashington County−2.9%−913,102 → 3,011April 2020 → July 2025
590NorridgeCook County−3.0%−45215,260 → 14,808April 2020 → July 2025
591ChristopherFranklin County−3.0%−802,687 → 2,607April 2020 → July 2025
592BurbankCook County−3.0%−87729,455 → 28,578April 2020 → July 2025
593Park RidgeCook County−3.0%−1,19039,653 → 38,463April 2020 → July 2025
594Clintonia TownshipDe Witt County−3.0%−2217,344 → 7,123April 2020 → July 2025
595FultonWhiteside County−3.0%−1103,650 → 3,540April 2020 → July 2025
596PalatineCook County−3.0%−2,04667,888 → 65,842April 2020 → July 2025
597Stickney TownshipCook County−3.0%−1,25841,524 → 40,266April 2020 → July 2025
598MomenceKankakee County−3.0%−993,257 → 3,1582020 base revised by Census
599Palos HeightsCook County−3.0%−38012,464 → 12,0842020 base revised by Census
600Sauk VillageCook County−3.1%−3059,929 → 9,624April 2020 → July 2025
601KewaneeHenry County−3.1%−38412,499 → 12,115April 2020 → July 2025
602Rock FallsWhiteside County−3.1%−2718,792 → 8,521April 2020 → July 2025
603RantoulChampaign County−3.1%−38212,373 → 11,991April 2020 → July 2025
604Kewanee TownshipHenry County−3.1%−3039,797 → 9,494April 2020 → July 2025
605Des PlainesCook County−3.1%−1,88160,653 → 58,772April 2020 → July 2025
606Prospect HeightsCook County−3.1%−49816,050 → 15,552April 2020 → July 2025
607ClintonDe Witt County−3.1%−2186,999 → 6,781April 2020 → July 2025
608StickneyCook County−3.1%−2227,119 → 6,897April 2020 → July 2025
609Norwood Park TownshipCook County−3.1%−85627,440 → 26,584April 2020 → July 2025
610Mount Pleasant TownshipWhiteside County−3.1%−1504,788 → 4,638April 2020 → July 2025
611Spring ValleyBureau County−3.1%−1755,583 → 5,408April 2020 → July 2025
612BurnhamCook County−3.1%−1274,046 → 3,919April 2020 → July 2025
613AlsipCook County−3.1%−59919,082 → 18,483April 2020 → July 2025
614KenilworthCook County−3.1%−792,516 → 2,437April 2020 → July 2025
615LincolnwoodCook County−3.1%−42313,462 → 13,039April 2020 → July 2025
616Mount Olive TownshipMacoupin County−3.1%−983,117 → 3,019April 2020 → July 2025
617St. JosephChampaign County−3.2%−1203,809 → 3,689April 2020 → July 2025
618Worth TownshipCook County−3.2%−4,833153,347 → 148,514April 2020 → July 2025
619GalenaJo Daviess County−3.2%−1053,315 → 3,210April 2020 → July 2025
620NorthlakeCook County−3.2%−41012,872 → 12,462April 2020 → July 2025
621Hoffman EstatesCook County−3.2%−1,67852,536 → 50,858April 2020 → July 2025
622South Fork TownshipChristian County−3.2%−812,533 → 2,452April 2020 → July 2025
623Ellington TownshipAdams County−3.2%−902,809 → 2,719April 2020 → July 2025
624ParisEdgar County−3.2%−2668,292 → 8,026April 2020 → July 2025
625MorrisonWhiteside County−3.2%−1314,076 → 3,945April 2020 → July 2025
626Knox TownshipKnox County−3.2%−1594,944 → 4,785April 2020 → July 2025
627MidlothianCook County−3.2%−46114,302 → 13,841April 2020 → July 2025
628South Chicago HeightsCook County−3.2%−1304,014 → 3,884April 2020 → July 2025
629SterlingWhiteside County−3.2%−48214,876 → 14,394April 2020 → July 2025
630South JacksonvilleMorgan County−3.2%−1073,302 → 3,195April 2020 → July 2025
631Oak LawnCook County−3.2%−1,89158,341 → 56,450April 2020 → July 2025
632Hampton TownshipRock Island County−3.2%−70621,756 → 21,050April 2020 → July 2025
633Chebanse TownshipIroquois County−3.3%−942,876 → 2,782April 2020 → July 2025
634BrookfieldCook County−3.3%−64019,519 → 18,879April 2020 → July 2025
635ForsythMacon County−3.3%−1233,736 → 3,613April 2020 → July 2025
636Elk Grove VillageCook County−3.3%−1,08632,971 → 31,885April 2020 → July 2025
637Orland HillsCook County−3.3%−2276,890 → 6,663April 2020 → July 2025
638StreamwoodCook County−3.3%−1,30839,585 → 38,277April 2020 → July 2025
639Melrose ParkCook County−3.3%−81924,755 → 23,936April 2020 → July 2025
640Evergreen ParkCook County−3.3%−66019,943 → 19,283April 2020 → July 2025
641PinckneyvillePerry County−3.3%−1685,071 → 4,903April 2020 → July 2025
642Thornton TownshipCook County−3.3%−5,235157,902 → 152,667April 2020 → July 2025
643Savanna TownshipCarroll County−3.3%−1143,438 → 3,324April 2020 → July 2025
644MarkhamCook County−3.3%−39011,664 → 11,274April 2020 → July 2025
645Country Club HillsCook County−3.3%−56116,776 → 16,215April 2020 → July 2025
646Blue IslandCook County−3.3%−75522,560 → 21,805April 2020 → July 2025
647South HollandCook County−3.3%−71921,468 → 20,749April 2020 → July 2025
648Cahokia TownshipMacoupin County−3.4%−1073,191 → 3,084April 2020 → July 2025
649FlossmoorCook County−3.4%−3259,683 → 9,358April 2020 → July 2025
650Hazel CrestCook County−3.4%−45313,477 → 13,024April 2020 → July 2025
651Harwood HeightsCook County−3.4%−3059,066 → 8,761April 2020 → July 2025
652Schiller ParkCook County−3.4%−39411,711 → 11,317April 2020 → July 2025
653KnoxvilleKnox County−3.4%−982,908 → 2,810April 2020 → July 2025
654Fairview HeightsSt. Clair County−3.4%−56616,741 → 16,175April 2020 → July 2025
655PosenCook County−3.4%−1905,595 → 5,405April 2020 → July 2025
656GlenwoodCook County−3.4%−2968,712 → 8,416April 2020 → July 2025
657LenaStephenson County−3.4%−942,764 → 2,670April 2020 → July 2025
658West Point TownshipStephenson County−3.4%−1093,204 → 3,095April 2020 → July 2025
659Calumet TownshipCook County−3.4%−63318,583 → 17,950April 2020 → July 2025
660FreeportStephenson County−3.4%−82624,028 → 23,202April 2020 → July 2025
661Elmwood ParkCook County−3.5%−84624,521 → 23,675April 2020 → July 2025
662DoltonCook County−3.5%−73921,410 → 20,671April 2020 → July 2025
663SmithtonSt. Clair County−3.5%−1394,007 → 3,868April 2020 → July 2025
664LansingCook County−3.5%−1,00929,077 → 28,068April 2020 → July 2025
665MillstadtSt. Clair County−3.5%−1424,092 → 3,950April 2020 → July 2025
666Calumet CityCook County−3.5%−1,25236,050 → 34,798April 2020 → July 2025
667RosemontCook County−3.5%−1383,953 → 3,815April 2020 → July 2025
668Mercer TownshipMercer County−3.5%−1393,980 → 3,841April 2020 → July 2025
669HomewoodCook County−3.5%−68119,454 → 18,773April 2020 → July 2025
670Calumet ParkCook County−3.5%−2467,018 → 6,772April 2020 → July 2025
671PanaChristian County−3.5%−1825,192 → 5,010April 2020 → July 2025
672AledoMercer County−3.5%−1283,634 → 3,506April 2020 → July 2025
673Salem TownshipMarion County−3.5%−3219,106 → 8,785April 2020 → July 2025
674WestchesterCook County−3.5%−59616,896 → 16,300April 2020 → July 2025
675Forest ParkCook County−3.5%−50614,335 → 13,829April 2020 → July 2025
676LyonsCook County−3.5%−38210,815 → 10,433April 2020 → July 2025
677Chicago HeightsCook County−3.5%−97227,480 → 26,508April 2020 → July 2025
678FloraClay County−3.5%−1704,804 → 4,634April 2020 → July 2025
679SalemMarion County−3.6%−2597,294 → 7,035April 2020 → July 2025
680Middleport TownshipIroquois County−3.6%−1333,736 → 3,603April 2020 → July 2025
681Oak ParkCook County−3.6%−1,95154,774 → 52,823April 2020 → July 2025
682North RiversideCook County−3.6%−2667,427 → 7,161April 2020 → July 2025
683BellwoodCook County−3.6%−67818,794 → 18,116April 2020 → July 2025
684RiverdaleCook County−3.6%−38510,665 → 10,280April 2020 → July 2025
685HometownCook County−3.6%−1574,348 → 4,191April 2020 → July 2025
686PontiacLivingston County−3.6%−40511,211 → 10,806April 2020 → July 2025
687Harter TownshipClay County−3.6%−2226,134 → 5,912April 2020 → July 2025
688PittsfieldPike County−3.6%−1524,193 → 4,041April 2020 → July 2025
689DanvilleVermilion County−3.6%−1,06229,200 → 28,138April 2020 → July 2025
690SummitCook County−3.6%−40711,160 → 10,753April 2020 → July 2025
691MonmouthWarren County−3.7%−3288,927 → 8,599April 2020 → July 2025
692Riverside TownshipCook County−3.7%−62116,704 → 16,083April 2020 → July 2025
693BerkeleyCook County−3.7%−2005,341 → 5,141April 2020 → July 2025
694Farmington TownshipFulton County−3.8%−1213,215 → 3,094April 2020 → July 2025
695Catlin TownshipVermilion County−3.8%−1183,120 → 3,002April 2020 → July 2025
696WatsekaIroquois County−3.8%−1804,690 → 4,510April 2020 → July 2025
697SavannaCarroll County−3.8%−1082,807 → 2,699April 2020 → July 2025
698Lewistown TownshipFulton County−3.9%−1032,665 → 2,562April 2020 → July 2025
699MetropolisMassac County−3.9%−2315,958 → 5,727April 2020 → July 2025
700Canteen TownshipSt. Clair County−3.9%−3128,026 → 7,714April 2020 → July 2025
701BerwynCook County−3.9%−2,23457,235 → 55,001April 2020 → July 2025
702Prairie Du Long TownshipSt. Clair County−3.9%−1042,653 → 2,549April 2020 → July 2025
703RiversideCook County−3.9%−3659,304 → 8,939April 2020 → July 2025
704RushvilleSchuyler County−4.0%−1182,975 → 2,857April 2020 → July 2025
705Millstadt TownshipSt. Clair County−4.0%−2706,760 → 6,490April 2020 → July 2025
706Mount CarmelWabash County−4.0%−2807,003 → 6,723April 2020 → July 2025
707Du QuoinPerry County−4.0%−2325,801 → 5,569April 2020 → July 2025
708CiceroCook County−4.0%−3,43685,294 → 81,858April 2020 → July 2025
709Oakwood TownshipVermilion County−4.0%−1283,176 → 3,048April 2020 → July 2025
710Cedar TownshipKnox County−4.0%−1243,066 → 2,942April 2020 → July 2025
711OlneyRichland County−4.1%−3568,703 → 8,347April 2020 → July 2025
712BushnellMcDonough County−4.1%−1112,711 → 2,600April 2020 → July 2025
713Newell TownshipVermilion County−4.1%−57113,897 → 13,326April 2020 → July 2025
714Long Creek TownshipMacon County−4.2%−44210,581 → 10,139April 2020 → July 2025
715Hickory Point TownshipMacon County−4.2%−76218,236 → 17,474April 2020 → July 2025
716Whitmore TownshipMacon County−4.2%−1804,307 → 4,127April 2020 → July 2025
717TiltonVermilion County−4.2%−1112,648 → 2,537April 2020 → July 2025
718AbingdonKnox County−4.2%−1242,956 → 2,832April 2020 → July 2025
719East MolineRock Island County−4.2%−89721,350 → 20,453April 2020 → July 2025
720South Wheatland TownshipMacon County−4.3%−1724,031 → 3,859April 2020 → July 2025
721HarrisburgSaline County−4.3%−3568,278 → 7,922April 2020 → July 2025
722BeardstownCass County−4.3%−2575,948 → 5,691April 2020 → July 2025
723Harrisburg TownshipSaline County−4.4%−44110,097 → 9,656April 2020 → July 2025
724East St. LouisSt. Clair County−4.4%−80818,490 → 17,682April 2020 → July 2025
725VandaliaFayette County−4.4%−3287,436 → 7,108April 2020 → July 2025
726CarthageHancock County−4.4%−1112,504 → 2,393April 2020 → July 2025
727Carthage TownshipHancock County−4.5%−1342,982 → 2,848April 2020 → July 2025
728EldoradoSaline County−4.5%−1693,748 → 3,579April 2020 → July 2025
729Georgetown TownshipVermilion County−4.5%−3367,436 → 7,100April 2020 → July 2025
730GeorgetownVermilion County−4.5%−1433,149 → 3,006April 2020 → July 2025
731CarmiWhite County−4.5%−2204,843 → 4,623April 2020 → July 2025
732Washington ParkSt. Clair County−4.6%−1182,579 → 2,461April 2020 → July 2025
733Carmi TownshipWhite County−4.6%−2886,291 → 6,003April 2020 → July 2025
734East Eldorado TownshipSaline County−4.6%−2495,431 → 5,182April 2020 → July 2025
735AnnaUnion County−4.7%−2004,296 → 4,096April 2020 → July 2025
736WestvilleVermilion County−4.7%−1483,177 → 3,029April 2020 → July 2025
737Montebello TownshipHancock County−4.7%−1573,346 → 3,189April 2020 → July 2025
738Stookey TownshipSt. Clair County−4.7%−4349,229 → 8,795April 2020 → July 2025
739Grant TownshipVermilion County−4.7%−2665,630 → 5,364April 2020 → July 2025
740HoopestonVermilion County−4.8%−2374,913 → 4,676April 2020 → July 2025
741HamiltonHancock County−4.9%−1342,758 → 2,624April 2020 → July 2025
T742Galesburg City TownshipKnox County−4.9%−1,46530,046 → 28,581April 2020 → July 2025
T742GalesburgKnox County−4.9%−1,46530,046 → 28,581April 2020 → July 2025
744DecaturMacon County−4.9%−3,51571,399 → 67,884April 2020 → July 2025
745Piasa TownshipJersey County−4.9%−1573,173 → 3,016April 2020 → July 2025
746BellevilleSt. Clair County−5.0%−2,12142,358 → 40,237April 2020 → July 2025
747Sugar Loaf TownshipSt. Clair County−5.1%−3536,954 → 6,601April 2020 → July 2025
748Decatur TownshipMacon County−5.1%−2,44147,644 → 45,203April 2020 → July 2025
749DixonLee County−5.2%−79915,381 → 14,582April 2020 → July 2025
750Havana TownshipMason County−5.2%−2294,399 → 4,170April 2020 → July 2025
751CarlinvilleMacoupin County−5.2%−3025,767 → 5,465April 2020 → July 2025
752New Athens TownshipSt. Clair County−5.4%−1362,532 → 2,396April 2020 → July 2025
753HavanaMason County−5.4%−1612,960 → 2,799April 2020 → July 2025
754Centreville TownshipSt. Clair County−5.5%−1,10720,174 → 19,067April 2020 → July 2025
755Cahokia Heights−5.6%−1,00117,875 → 16,874April 2020 → July 2025
756DupoSt. Clair County−5.7%−2273,993 → 3,766April 2020 → July 2025
T757Macomb City TownshipMcDonough County−5.8%−89615,426 → 14,5302020 base revised by Census
T757MacombMcDonough County−5.8%−89615,426 → 14,5302020 base revised by Census
759Sharon TownshipFayette County−6.5%−1963,010 → 2,814April 2020 → July 2025
760River ForestCook County−7.1%−86612,259 → 11,3932020 base revised by Census
761Broadwell TownshipLogan County−7.1%−2193,079 → 2,860April 2020 → July 2025
762Mission TownshipLaSalle County−8.1%−3294,067 → 3,738April 2020 → July 2025
763Christy TownshipLawrence County−32.3%−1,0133,141 → 2,128April 2020 → July 2025
764SumnerLawrence County−37.2%−9812,637 → 1,656April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in Illinois?

Wonder Lake (McHenry County): it grew 39.4%, from 4,012 residents in April 2020 to an estimated 5,593 in July 2025. Yorkville (+23.6%) and Pingree Grove (+21.1%) follow.

How are these towns ranked?

By the percent change in residents from the Census Bureau’s April 2020 estimates base to its latest July 1 estimate, highest first, on the exact change: two towns shown with the same tenth of a percent keep the order of their unrounded figures, and only an identical change shares a rank (T). The base is the 2020 Census count redrawn on today’s town lines, so a town that annexed land since 2020 changes only by births, deaths and moves, not by the people it took in. How grades work.

Why isn’t my town on this list?

The list covers the towns TownRatings grades that had 2,500+ residents in the 2020 estimates base (764 in Illinois). Census-designated places (unincorporated communities) have no Census Bureau estimates, so they never appear; a town incorporated since 2020, or one TownRatings merges with its twin township, isn’t listed either. Every town is on the Illinois page.

Go deeper

More Illinois lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Illinois rankings →
Other states

Fastest-growing towns in other states