7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Clifton Forge | 1 | 3,346 | 3,538 | -1.15% | 1,108 | 3 | Town |
| Mallow | 2 | 755 | 650 | 7.09% | 1,142 | 1 | CDP |
| Selma | 3 | 436 | 495 | -1.58% | 1,002 | 0 | CDP |
| Low Moor | 4 | 422 | 333 | 2.68% | 374 | 1 | CDP |
| Callaghan | 5 | 309 | 247 | -0.96% | 204 | 2 | CDP |
| Iron Gate | 6 | 306 | 323 | -1.29% | 927 | 0 | Town |
| Cliftondale Park | 7 | 245 | 270 | 6.99% | 1,017 | 0 | CDP |
Clifton Forge is the largest city in Alleghany County, with a population of 3,346.
Cliftondale Park is the smallest city in Alleghany County, with a population of 245.
There are 7 cities in Alleghany County, Virginia.