Halifax County, North Carolina cities by population

Number of cities: 10
Population: 49,291
Largest city: Roanoke Rapids
Table of cities in Halifax County, North Carolina sorted by population from largest to smallest.
CityTypePopulation
Roanoke Rapidscity15,294
South RosemaryCDP2,557
Enfieldtown2,047
Scotland Necktown2,033
Weldontown1,524
HollisterCDP926
South WeldonCDP691
Littletontown479
Hobgoodtown267
Halifaxtown202

What is the largest city in Halifax County, North Carolina?

Roanoke Rapids is the largest city in Halifax County, North Carolina with a population of 15,294.

TOP-5 cities by population in Halifax County, North Carolina:
  • Roanoke Rapids
  • South Rosemary
  • Enfield
  • Scotland Neck
  • Weldon