8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rainbow City | 1 | 10,417 | 10,212 | 0.33% | 406 | 26 | City |
| Glencoe | 2 | 5,403 | 5,381 | 0.07% | 318 | 17 | City |
| Hokes Bluff | 3 | 4,783 | 4,437 | 1.23% | 401 | 12 | City |
| Centre | 4 | 3,965 | 3,605 | 1.54% | 339 | 12 | City |
| Cedar Bluff | 5 | 1,980 | 1,835 | 1.23% | 412 | 5 | Town |
| Leesburg | 6 | 1,025 | 967 | 0.99% | 163 | 6 | Town |
| Sand Rock | 7 | 620 | 592 | 0.81% | 122 | 5 | Town |
| Gaylesville | 8 | 180 | 171 | 1.12% | 130 | 1 | Town |
Rainbow City is the largest city in Cherokee County, with a population of 10,417.
Gaylesville is the smallest city in Cherokee County, with a population of 180.
There are 8 cities in Cherokee County, Alabama.