List of all cities and towns in Halifax County
Halifax County is a county in North Carolina, United States.
The population was 48,622 at the time of the 2020 census.
Halifax is its county seat.
Halifax County is included in the Rocky Mount-Wilson-Roanoke Rapids, NC Combined Statistical Area, as is the Roanoke Rapids, NC Micropolitan Statistical Area.
The county has a total area of 731 square miles (1,890 km2), of which 724 square miles (1,880 km2) is land and 7.1 square miles (18 km2) (1.0%) is water, according to the United States Census Bureau.
Here is a list of cities, towns, places, and villages in Halifax County, North Carolina:
- Airlie
- Allen Grove
- Andersons Crossroads
- Aurelian Springs
- Beaverdam
- Belmont
- Bolling
- Braswells Crossroads
- Brinkleyville
- Charleston
- Cooleys Crossroads
- Crowells Crossroads
- Darlington
- Dawson Crossroads
- Days Crossroads
- Delmar
- Edwards Fork
- Enfield
- Essex
- Glenview
- Gretna Green
- Halifax
- Heathsville
- Hills Crossroads
- Hinnes Crossroads
- Hobgood
- Hollister
- Ita
- Lewis Crossroads
- Littleton
- Mullins Crossroads
- Norfleet
- Palmyra
- Pea Hill
- Pender
- Pierces Crossroads
- Rheasville
- Ringwood
- Roanoke Rapids
- Roper Springs
- Rosemary
- Roseneath
- Ruggles
- Scotland Neck
- South Rosemary
- South Weldon
- Spring Hill
- Thelma
- Tillery
- Weldon
- White Oak