18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Milton | 1 | 41,513 | 41,291 | 0.06% | 1,078 | 39 | City |
| Milton | 2 | 41,513 | 41,398 | 0.06% | 1,078 | 39 | City |
| Woodstock | 3 | 40,417 | 35,095 | 2.63% | 3,120 | 13 | City |
| Woodstock | 4 | 40,417 | 35,234 | 2.63% | 3,120 | 13 | City |
| Canton | 5 | 39,213 | 32,946 | 3.06% | 2,108 | 19 | City |
| Canton | 6 | 39,213 | 33,393 | 3.06% | 2,108 | 19 | City |
| Acworth | 7 | 22,673 | 22,466 | 0.22% | 2,482 | 9 | City |
| Acworth | 8 | 22,673 | 22,428 | 0.22% | 2,482 | 9 | City |
| Holly Springs | 9 | 20,993 | 16,443 | 4.27% | 2,898 | 7 | City |
| Holly Springs | 10 | 20,993 | 16,692 | 4.27% | 2,898 | 7 | City |
| Ball Ground | 11 | 3,524 | 2,430 | 6.43% | 559 | 6 | City |
| Ball Ground | 12 | 3,524 | 2,457 | 6.43% | 559 | 6 | City |
| Nelson | 13 | 1,176 | 1,147 | 0.43% | 772 | 2 | City |
| Nelson | 14 | 1,176 | 1,151 | 0.43% | 772 | 2 | City |
| Waleska | 15 | 989 | 931 | 1.12% | 626 | 2 | City |
| Waleska | 16 | 989 | 931 | 1.12% | 626 | 2 | City |
| Mountain Park | 17 | 571 | 586 | -0.52% | 1,236 | 0 | City |
| Mountain Park | 18 | 571 | 586 | -0.52% | 1,236 | 0 | City |
Milton is the largest city in Cherokee County, with a population of 41,513.
Mountain Park is the smallest city in Cherokee County, with a population of 571.
There are 18 cities in Cherokee County, Georgia.