Halifax County, Virginia Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
South Boston17,7587,943-0.47%59413 Town
Mountain Road21,4999381.83%1759 CDP
Halifax31,0841,112-0.55%2864 Town
Riverdale41,0681,0770.66%1328 CDP
Cluster Springs59897681.23%1159 CDP
Motley6699656-2.92%1764 CDP
Clover75945361.71%857 CDP
Scottsburg8123126-0.81%1661 Town
Virgilina9118123-0.84%1921 Town
Nathalie104250-17.65%143 CDP

Halifax County Cities Summary

Largest City

South Boston is the largest city in Halifax County, with a population of 7,758.

Smallest City

Nathalie is the smallest city in Halifax County, with a population of 42.

10 Largest Cities

There are 10 cities in Halifax County, Virginia.

Location of Halifax County