| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Butler | 1 | 1,664 | 1,858 | -2% | 246 | 7 | Town |
| Gilbertown | 2 | 676 | 730 | -1.31% | 64 | 11 | Town |
| Lisman | 3 | 396 | 423 | -1% | 153 | 3 | Town |
| Silas | 4 | 345 | 371 | -1.15% | 66 | 5 | Town |
| Pennington | 5 | 320 | 332 | -0.62% | 61 | 5 | Town |
| Toxey | 6 | 136 | 146 | -1.45% | 199 | 1 | Town |
| Needham | 7 | 66 | 75 | -2.94% | 115 | 1 | Town |
Butler is the largest city in Choctaw County, with a population of 1,664.
Needham is the smallest city in Choctaw County, with a population of 66.
There are 7 cities in Choctaw County, Alabama.