Population Census 2020
DuPage County
2020 = 932,877
2010 = 916,924
• Bartlett
2020 = 41,105
2010 = 41,208
• Downers Grove
2020 = 50,247
2010 = 47,833
• Elmhurst
2020 = 45,786
2010 = 44,121
• Hinsdale
2020 = 17,395
2010 = 16,816
• Glendale Heights
2020 = 33,176
2010 = 34,208
• Glen Ellyn
2020 = 28,846
2010 = 27,450
• Lisle
2020 = 24,223
2010 = 22,390
• Lombard
2020 = 44,476
2010 = 43,165
• Naperville
2020 = 149,540
2010 = 141,853
• Villa Park
2020 = 22,263
2010 = 21,904
• West Chicago
2020 =25,614
2010 = 27,086
• Wheaton
2020 = 53,970
2010 = 52,894
Kane County
2020 = 516,522
2010 = 515,269
• Aurora
2020 = 180,542
2010 = 197,899
• Batavia
2020 = 26,098
2010 = 26,045
• Carpentersville
2020 = 37,983
2010 = 37,691
• Elgin
2020 = 114,797
2010 = 108,188
• Geneva
2020 = 21,393
2010 = 21,495
• Hampshire
2020 = 7,667
2010 = 5,563
• Montgomery
2020 = 20,262
2010 = 18,438
• South Elgin
2020 = 23,865
2010 = 21,985
• St. Charles
2020 = 33,081
2010 = 32,974
• Sugar Grove
2020 = 9,278
2010 = 8,997
• West Dundee
2020 = 7,686
2010 = 7,331
Kendall County
2020 = 131,869
2010 = 114,736
• Oswego
2020 = 34,585
2010 = 30,355
• Plano
2020 = 11,847
2010 = 10,856
• Yorkville
2020 = 21,533
2010 = 16,921
Will County
2020 = 696,355
2010 = 677,560
• Bolingbrook
2020 = 73,922
2010 = 73,366
• Crest Hill
2020 = 20,459
2010 = 20,837
• Joliet
2020 = 150,362
2010 = 147,433
• Lockport
2020 = 26,094
2010 = 24,839
• New Lenox
2020 = 27,214
2010 = 24,394
• Plainfield
2020 = 44,762
2010 = 39,581
• Romeoville
2020 = 39,863
2010 = 39,680
DeKalb County
• Sandwich
2020 = 7,221
2010 = 7,421
—census.gov
More census figures at thevoice.us/more-selected-communities-of-5000-and-more-population