Every City in the USA

Illinois: Cities and towns · July 1, 2025 PEP estimate

This comparison uses one population source and period. Types and rank scope remain explicit.

Browse all Illinois communities · 50 states and DC comparison · Coverage policy

Cities and towns · July 1, 2025 PEP estimate

These are overlapping jurisdictions and communities. Do not add their populations together. A directory count describes this selection policy.

1,294 entries in this view. The initial list shows up to 50 entries per section.

Cities and towns · July 1, 2025 PEP estimate (1,294)

IL: Cities and towns · July 1, 2025 PEP estimate. Ordered by population estimate, largest first.
NameTypeState rankJuly 1, 2025 population
Chicago cityCook County; DuPage CountyCity12,731,585
Aurora cityDuPage County; Kane County; Kendall County; Will CountyCity2181,505
Naperville cityDuPage County; Will CountyCity3153,114
Joliet cityKendall County; Will CountyCity4152,241
Rockford cityOgle County; Winnebago CountyCity5147,384
Elgin cityCook County; Kane CountyCity6115,476
Springfield citySangamon CountyCity7112,989
Peoria cityPeoria CountyCity8110,920
Champaign cityChampaign CountyCity991,195
Waukegan cityLake CountyCity1087,940
Cicero townCook CountyTown1181,858
Bloomington cityMcLean CountyCity1278,804
Schaumburg villageCook County; DuPage CountyVillage1377,249
Evanston cityCook CountyCity1476,380
Arlington Heights villageCook CountyVillage1576,216
Bolingbrook villageDuPage County; Will CountyVillage1674,803
Decatur cityMacon CountyCity1767,884
Skokie villageCook CountyVillage1866,544
Palatine villageCook CountyVillage1965,842
Des Plaines cityCook CountyCity2058,772
Orland Park villageCook County; Will CountyVillage2157,954
Oak Lawn villageCook CountyVillage2256,450
Mount Prospect villageCook CountyVillage2355,395
Tinley Park villageCook County; Will CountyVillage2455,140
Berwyn cityCook CountyCity2555,001
Wheaton cityDuPage CountyCity2654,065
Normal townMcLean CountyTown2753,275
Oak Park villageCook CountyVillage2852,823
Hoffman Estates villageCook CountyVillage2950,858
Downers Grove villageDuPage CountyVillage3050,365
Plainfield villageKendall County; Will CountyVillage3150,043
Glenview villageCook CountyVillage3247,711
Elmhurst cityCook County; DuPage CountyCity3346,111
Lombard villageDuPage CountyVillage3444,399
Buffalo Grove villageCook County; Lake CountyVillage3542,812
Moline cityRock Island CountyCity3642,362
Crystal Lake cityMcHenry CountyCity3742,288
Romeoville villageWill CountyVillage3841,281
Bartlett villageCook County; DuPage County; Kane CountyVillage3940,855
DeKalb cityDeKalb CountyCity4040,467
Belleville citySt. Clair CountyCity4140,237
Oswego villageKendall County; Will CountyVillage4239,948
Urbana cityChampaign CountyCity4339,719
Carol Stream villageDuPage CountyVillage4439,315
Quincy cityAdams CountyCity4538,918
Park Ridge cityCook CountyCity4638,463
Wheeling villageCook County; Lake CountyVillage4738,391
Streamwood villageCook CountyVillage4838,277
Carpentersville villageKane CountyVillage4937,045
Hanover Park villageCook County; DuPage CountyVillage5036,568

Download the complete comparison CSV. Geography, source periods and missing-value meanings are documented in the field dictionary.