Communities In Halifax County, North Carolina
AirlieAllen 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