7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Butler | 1 | 1,659 | 1,860 | -1.95% | 246 | 7 | Town |
| Gilbertown | 2 | 685 | 736 | -1.15% | 65 | 11 | Town |
| Lisman | 3 | 387 | 420 | -1.28% | 150 | 3 | Town |
| Silas | 4 | 345 | 375 | -1.43% | 66 | 5 | Town |
| Pennington | 5 | 322 | 333 | -0.62% | 62 | 5 | Town |
| Toxey | 6 | 133 | 145 | -1.48% | 194 | 1 | Town |
| Needham | 7 | 66 | 74 | -1.49% | 115 | 1 | Town |
Butler is the largest city in Choctaw County, with a population of 1,659.
Needham is the smallest city in Choctaw County, with a population of 66.
There are 7 cities in Choctaw County, Alabama.