| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eufaula | 1 | 12,336 | 12,865 | -0.81% | 207 | 60 | City |
| Clayton | 2 | 2,181 | 2,261 | -0.64% | 322 | 7 | Town |
| Clio | 3 | 1,198 | 1,212 | -0.33% | 119 | 10 | City |
| Louisville | 4 | 383 | 396 | -0.78% | 139 | 3 | Town |
| Bakerhill | 5 | 203 | 215 | -1.46% | 74 | 3 | Town |
| Blue Springs | 6 | 77 | 82 | -1.28% | 27 | 3 | Town |
Eufaula is the largest city in Barbour County, with a population of 12,336.
Blue Springs is the smallest city in Barbour County, with a population of 77.
There are 6 cities in Barbour County, Alabama.