32 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Elgin | 1 | 114,729 | 114,645 | 0.01% | 3,008 | 38 | City |
| Elgin | 2 | 106,641 | 104,327 | 0.71% | 3,341 | 32 | Township |
| Dundee | 3 | 63,962 | 64,813 | -0.12% | 1,833 | 35 | Township |
| St. Charles | 4 | 54,047 | 51,965 | 1.44% | 1,562 | 35 | Township |
| Carpentersville | 5 | 36,760 | 37,911 | -0.52% | 4,674 | 8 | Village |
| Batavia | 6 | 36,093 | 35,397 | 0.34% | 1,972 | 18 | Township |
| St. Charles | 7 | 33,681 | 33,084 | 0.3% | 2,329 | 14 | City |
| Batavia | 8 | 26,577 | 26,511 | 0.04% | 2,443 | 11 | City |
| Geneva | 9 | 26,173 | 26,442 | -0.16% | 1,627 | 16 | Township |
| South Elgin | 10 | 25,458 | 23,846 | 1.07% | 3,503 | 7 | Village |
| Sugar Grove | 11 | 21,364 | 20,715 | 0.5% | 606 | 35 | Township |
| Geneva | 12 | 21,083 | 21,337 | -0.2% | 2,113 | 10 | City |
| North Aurora | 13 | 19,849 | 18,288 | 1.33% | 2,619 | 8 | Village |
| Blackberry | 14 | 18,133 | 17,310 | 1.04% | 519 | 35 | Township |
| Campton | 15 | 17,484 | 17,073 | 0.72% | 510 | 34 | Township |
| Hampshire | 16 | 11,207 | 8,923 | 5.97% | 312 | 36 | Township |
| Campton Hills | 17 | 10,904 | 10,874 | 0.05% | 646 | 17 | Village |
| Hampshire | 18 | 9,473 | 7,646 | 3.33% | 939 | 10 | Village |
| Gilberts | 19 | 9,427 | 8,371 | 1.9% | 1,717 | 5 | Village |
| Sugar Grove | 20 | 9,378 | 9,260 | 0.21% | 801 | 12 | Village |
| Plato | 21 | 9,265 | 9,241 | 0.27% | 277 | 33 | Township |
| West Dundee | 22 | 7,917 | 7,883 | 0.08% | 1,970 | 4 | Village |
| Elburn | 23 | 7,134 | 6,209 | 2.21% | 1,902 | 4 | Village |
| Sleepy Hollow | 24 | 3,105 | 3,200 | -0.51% | 1,549 | 2 | Village |
| Virgil | 25 | 1,891 | 1,904 | -0.32% | 54 | 35 | Township |
| Burlington | 26 | 1,769 | 1,805 | -0.23% | 52 | 34 | Township |
| Big Rock | 27 | 1,742 | 1,777 | -0.17% | 50 | 35 | Township |
| Maple Park | 28 | 1,506 | 1,434 | 0.8% | 658 | 2 | Village |
| Kaneville | 29 | 1,127 | 1,152 | -0.27% | 32 | 35 | Township |
| Big Rock | 30 | 1,077 | 1,104 | -0.37% | 249 | 4 | Village |
| Burlington | 31 | 521 | 535 | -0.38% | 76 | 7 | Village |
| Kaneville | 32 | 443 | 454 | -0.45% | 1,554 | 0 | Village |
Elgin is the largest city in Kane County, with a population of 114,729.
Kaneville is the smallest city in Kane County, with a population of 443.
There are 32 cities in Kane County, Illinois.