| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Elgin | 1 | 115,569 | 114,614 | 0.08% | 3,030 | 38 | City |
| Carpentersville | 2 | 36,892 | 37,881 | -0.41% | 4,691 | 8 | Village |
| St. Charles | 3 | 33,720 | 33,073 | 0.38% | 2,332 | 14 | City |
| Batavia | 4 | 26,618 | 26,495 | 0.12% | 2,447 | 11 | City |
| South Elgin | 5 | 25,943 | 23,823 | 1.12% | 3,569 | 7 | Village |
| Geneva | 6 | 21,114 | 21,333 | -0.11% | 2,116 | 10 | City |
| North Aurora | 7 | 19,679 | 18,312 | 1.41% | 2,597 | 8 | Village |
| Campton Hills | 8 | 10,908 | 10,861 | 0.13% | 646 | 17 | Village |
| Hampshire | 9 | 9,578 | 7,644 | 3.37% | 950 | 10 | Village |
| Sugar Grove | 10 | 9,407 | 9,315 | 0.28% | 803 | 12 | Village |
| Gilberts | 11 | 9,261 | 8,369 | 1.97% | 1,687 | 5 | Village |
| West Dundee | 12 | 8,613 | 7,926 | 0.5% | 2,144 | 4 | Village |
| Elburn | 13 | 7,246 | 6,211 | 2.29% | 1,932 | 4 | Village |
| Sleepy Hollow | 14 | 3,108 | 3,196 | -0.45% | 1,550 | 2 | Village |
| Maple Park | 15 | 1,535 | 1,433 | 0.79% | 671 | 2 | Village |
| Big Rock | 16 | 1,086 | 1,111 | -0.37% | 252 | 4 | Village |
| Burlington | 17 | 515 | 527 | -0.39% | 75 | 7 | Village |
| Kaneville | 18 | 445 | 455 | -0.45% | 1,561 | 0 | Village |
Elgin is the largest city in Kane County, with a population of 115,569.
Kaneville is the smallest city in Kane County, with a population of 445.
There are 18 cities in Kane County, Illinois.