-->
10 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Roanoke Rapids | 1 | 14,317 | 15,197 | -1.21% | 1,444 | 9.91 | City |
South Rosemary | 2 | 2,887 | 2,831 | 0.1% | 472 | 6.12 | CDP |
Enfield | 3 | 1,758 | 1,857 | -1.13% | 1,351 | 1.30 | Town |
Scotland Neck | 4 | 1,566 | 1,646 | -1.01% | 1,318 | 1.19 | Town |
Weldon | 5 | 1,346 | 1,438 | -1.32% | 462 | 2.92 | Town |
Hollister | 6 | 890 | 860 | 1.6% | 226 | 3.94 | CDP |
South Weldon | 7 | 598 | 827 | -1.16% | 1,375 | 0.43 | CDP |
Littleton | 8 | 531 | 561 | -1.12% | 558 | 0.95 | Town |
Hobgood | 9 | 257 | 267 | -0.77% | 249 | 1.03 | Town |
Halifax | 10 | 157 | 166 | -1.26% | 344 | 0.46 | Town |
Roanoke Rapids is the largest city in Halifax County, with a population of 14,317.
Halifax is the smallest city in Halifax County.
There are 10 cities in Halifax County, North Carolina.