8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Headland | 1 | 5,542 | 4,960 | 2.08% | 183 | 30 | City |
| Headland | 2 | 5,542 | 4,974 | 2.08% | 183 | 30 | City |
| Abbeville | 3 | 2,375 | 2,349 | 0.21% | 153 | 16 | City |
| Abbeville | 4 | 2,375 | 2,349 | 0.21% | 153 | 16 | City |
| Newville | 5 | 571 | 545 | 0.88% | 142 | 4 | Town |
| Newville | 6 | 571 | 545 | 0.88% | 142 | 4 | Town |
| Haleburg | 7 | 117 | 114 | 0% | 30 | 4 | Town |
| Haleburg | 8 | 117 | 114 | 0% | 30 | 4 | Town |
Headland is the largest city in Henry County, with a population of 5,542.
Haleburg is the smallest city in Henry County, with a population of 117.
There are 8 cities in Henry County, Alabama.