12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oneonta | 1 | 7,063 | 6,942 | 0.34% | 446 | 16 | City |
| Blountsville | 2 | 1,818 | 1,827 | -0.11% | 335 | 5 | Town |
| Hayden | 3 | 1,358 | 1,340 | 0.22% | 316 | 4 | Town |
| Cleveland | 4 | 1,266 | 1,248 | 0.24% | 161 | 8 | Town |
| Locust Fork | 5 | 1,242 | 1,207 | 0.57% | 319 | 4 | Town |
| Snead | 6 | 1,048 | 1,037 | 0.19% | 185 | 6 | Town |
| Susan Moore | 7 | 813 | 786 | 0.62% | 144 | 6 | Town |
| Allgood | 8 | 559 | 541 | 0.54% | 538 | 1 | Town |
| Highland Lake | 9 | 434 | 412 | 0.93% | 266 | 2 | Town |
| Nectar | 10 | 388 | 381 | 0.26% | 214 | 2 | Town |
| Rosa | 11 | 382 | 375 | 0.26% | 91 | 4 | Town |
| County Line | 12 | 326 | 318 | 0.31% | 417 | 1 | Town |
Oneonta is the largest city in Blount County, with a population of 7,063.
County Line is the smallest city in Blount County, with a population of 326.
There are 12 cities in Blount County, Alabama.