Halifax County, North Carolina Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Roanoke Rapids114,41715,195-1.07%1,45410 City
South Rosemary22,8872,8310.1%4726 CDP
Enfield31,7751,854-0.89%1,3641 Town
Scotland Neck41,5781,645-0.88%1,3281 Town
Weldon51,3551,440-1.24%4653 Town
Hollister68908601.6%2264 CDP
South Weldon7598827-1.16%1,3750 CDP
Littleton8534557-0.93%5621 Town
Hobgood9258267-0.77%2501 Town
Halifax10158166-1.25%3460 Town

Halifax County Cities Summary

Largest City

Roanoke Rapids is the largest city in Halifax County, with a population of 14,417.

Smallest City

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

10 Largest Cities

There are 10 cities in Halifax County, North Carolina.

Location of Halifax County