8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Butler | 1 | 1,692 | 1,860 | -1.97% | 251 | 7 | Town |
| Gilbertown | 2 | 693 | 736 | -1.28% | 66 | 11 | Town |
| Lisman | 3 | 392 | 420 | -1.51% | 152 | 3 | Town |
| Silas | 4 | 350 | 375 | -1.41% | 67 | 5 | Town |
| Pennington | 5 | 324 | 333 | -0.61% | 62 | 5 | Town |
| Cullomburg | 6 | 255 | 99 | 2.41% | 48 | 5 | CDP |
| Toxey | 7 | 135 | 145 | -1.46% | 197 | 1 | Town |
| Needham | 8 | 67 | 74 | -2.9% | 117 | 1 | Town |
Butler is the largest city in Choctaw County, with a population of 1,692.
Needham is the smallest city in Choctaw County, with a population of 67.
There are 8 cities in Choctaw County, Alabama.