Halifax County

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:

  1. Airlie
  2. Allen Grove
  3. Andersons Crossroads
  4. Aurelian Springs
  5. Beaverdam
  6. Belmont
  7. Bolling
  8. Braswells Crossroads
  9. Brinkleyville
  10. Charleston
  11. Cooleys Crossroads
  12. Crowells Crossroads
  13. Darlington
  14. Dawson Crossroads
  15. Days Crossroads
  16. Delmar
  17. Edwards Fork
  18. Enfield
  19. Essex
  20. Glenview
  21. Gretna Green
  22. Halifax
  23. Heathsville
  24. Hills Crossroads
  25. Hinnes Crossroads
  26. Hobgood
  27. Hollister
  28. Ita
  29. Lewis Crossroads
  30. Littleton
  31. Mullins Crossroads
  32. Norfleet
  33. Palmyra
  34. Pea Hill
  35. Pender
  36. Pierces Crossroads
  37. Rheasville
  38. Ringwood
  39. Roanoke Rapids
  40. Roper Springs
  41. Rosemary
  42. Roseneath
  43. Ruggles
  44. Scotland Neck
  45. South Rosemary
  46. South Weldon
  47. Spring Hill
  48. Thelma
  49. Tillery
  50. Weldon
  51. White Oak

Leave a Comment

Your email address will not be published. Required fields are marked *

You cannot copy content of this page

Scroll to Top