13 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rainbow City | 1 | 10,383 | 10,212 | 0.33% | 405 | 26 | City |
| Glencoe | 2 | 5,399 | 5,381 | 0.06% | 318 | 17 | City |
| Hokes Bluff | 3 | 4,725 | 4,437 | 1.22% | 396 | 12 | City |
| Centre | 4 | 3,905 | 3,605 | 1.56% | 334 | 12 | City |
| Cedar Bluff | 5 | 1,956 | 1,835 | 1.24% | 407 | 5 | Town |
| Coats Bend | 6 | 1,343 | 1,063 | -0.22% | 157 | 9 | CDP |
| Ballplay | 7 | 1,081 | 1,522 | -2.96% | 46 | 24 | CDP |
| Leesburg | 8 | 1,015 | 967 | 0.89% | 161 | 6 | Town |
| Tidmore Bend | 9 | 947 | 1,060 | -2.07% | 98 | 10 | CDP |
| Sand Rock | 10 | 615 | 592 | 0.65% | 121 | 5 | Town |
| Broomtown | 11 | 218 | 103 | 0.93% | 46 | 5 | CDP |
| Gaylesville | 12 | 178 | 171 | 0.56% | 128 | 1 | Town |
| Spring Garden | 13 | 116 | 172 | -6.45% | 51 | 2 | CDP |
Rainbow City is the largest city in Cherokee County, with a population of 10,383.
Spring Garden is the smallest city in Cherokee County, with a population of 116.
There are 13 cities in Cherokee County, Alabama.