| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Muscle Shoals | 1 | 17,944 | 16,374 | 1.57% | 1,064 | 17 | City |
| Sheffield | 2 | 9,418 | 9,385 | 0.02% | 1,348 | 7 | City |
| Tuscumbia | 3 | 9,386 | 9,041 | 0.58% | 1,019 | 9 | City |
| Littleville | 4 | 1,067 | 1,048 | 0.19% | 215 | 5 | Town |
| Cherokee | 5 | 975 | 972 | 0% | 440 | 2 | Town |
| Leighton | 6 | 672 | 650 | 0.45% | 312 | 2 | Town |
Muscle Shoals is the largest city in Colbert County, with a population of 17,944.
Leighton is the smallest city in Colbert County, with a population of 672.
There are 6 cities in Colbert County, Alabama.