8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Muscle Shoals | 1 | 17,668 | 16,373 | 1.49% | 1,047 | 17 | City |
| Sheffield | 2 | 9,323 | 9,383 | -0.13% | 1,334 | 7 | City |
| Tuscumbia | 3 | 9,266 | 9,046 | 0.48% | 1,006 | 9 | City |
| Littleville | 4 | 1,055 | 1,048 | 0.09% | 212 | 5 | Town |
| Cherokee | 5 | 965 | 972 | -0.21% | 435 | 2 | Town |
| Leighton | 6 | 665 | 649 | 0.45% | 308 | 2 | Town |
| Hatton | 7 | 355 | 59 | 2.01% | 266 | 1 | CDP |
| Belgreen | 8 | 5 | 27 | -64.29% | 4 | 1 | CDP |
Muscle Shoals is the largest city in Colbert County, with a population of 17,668.
Belgreen is the smallest city in Colbert County, with a population of 5.
There are 8 cities in Colbert County, Alabama.