6 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eufaula | 1 | 12,111 | 12,866 | -1.03% | 203 | 60 | City |
| Clayton | 2 | 2,156 | 2,263 | -0.83% | 318 | 7 | Town |
| Clio | 3 | 1,176 | 1,217 | -0.59% | 117 | 10 | City |
| Louisville | 4 | 380 | 398 | -0.78% | 138 | 3 | Town |
| Bakerhill | 5 | 198 | 215 | -1.49% | 72 | 3 | Town |
| Blue Springs | 6 | 77 | 83 | -1.28% | 27 | 3 | Town |
Eufaula is the largest city in Barbour County, with a population of 12,111.
Blue Springs is the smallest city in Barbour County, with a population of 77.
There are 6 cities in Barbour County, Alabama.