6 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stockbridge | 1 | 35,931 | 35,740 | 0.11% | 1,883 | 19 | City |
| McDonough | 2 | 33,664 | 29,356 | 2.62% | 2,516 | 13 | City |
| Locust Grove | 3 | 12,389 | 9,187 | 5.45% | 1,040 | 12 | City |
| Hampton | 4 | 9,398 | 8,413 | 2.14% | 858 | 11 | City |
| Heron Bay | 5 | 4,028 | 3,300 | 1.08% | 893 | 5 | CDP |
| East Griffin | 6 | 1,145 | 1,353 | -1.72% | 826 | 1 | CDP |
Stockbridge is the largest city in Henry County, with a population of 35,931.
East Griffin is the smallest city in Henry County, with a population of 1,145.
There are 6 cities in Henry County, Georgia.