6 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Collinsville | 1 | 7,716 | 7,019 | 0.33% | 982 | 8 | CDP |
| Stanleytown | 2 | 1,473 | 1,264 | 0.2% | 527 | 3 | CDP |
| Chatmoss | 3 | 905 | 1,710 | -5.53% | 169 | 5 | CDP |
| Bassett | 4 | 790 | 900 | -2.59% | 229 | 3 | CDP |
| Fieldale | 5 | 783 | 1,095 | -0.76% | 505 | 2 | CDP |
| Ridgeway | 6 | 727 | 754 | -0.82% | 760 | 1 | Town |
Collinsville is the largest city in Henry County, with a population of 7,716.
Ridgeway is the smallest city in Henry County, with a population of 727.
There are 6 cities in Henry County, Virginia.