6 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Muscle Shoals | 1 | 17,927 | 16,373 | 1.47% | 1,063 | 17 | City |
| Sheffield | 2 | 9,311 | 9,383 | -0.13% | 1,332 | 7 | City |
| Tuscumbia | 3 | 9,310 | 9,046 | 0.47% | 1,010 | 9 | City |
| Littleville | 4 | 1,057 | 1,048 | 0.19% | 213 | 5 | Town |
| Cherokee | 5 | 964 | 972 | -0.1% | 435 | 2 | Town |
| Leighton | 6 | 668 | 649 | 0.45% | 310 | 2 | Town |
Muscle Shoals is the largest city in Colbert County, with a population of 17,927.
Leighton is the smallest city in Colbert County, with a population of 668.
There are 6 cities in Colbert County, Alabama.