Home » Halifax County

Street Directory of Halifax County, North Carolina

Places

Towns

  • Roanoke Rapids

Villages

  • Enfield
  • Halifax
  • Hobgood
  • Scotland Neck

Hamlets

  • 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
  • Essex
  • Glenview
  • Gretna Green
  • Heathsville
  • Hills Crossroads
  • Hinnes Crossroads
  • Hollister
  • Ita
  • Lewis Crossroads
  • Mullins Crossroads
  • Norfleet
  • Palmyra
  • Pea Hill
  • Pender
  • Pierces Crossroads
  • Rheasville
  • Ringwood
  • Roper Springs
  • Rosemary
  • Roseneath
  • Ruggles
  • South Rosemary
  • South Weldon
  • Spring Hill
  • Thelma
  • Tillery
  • White Oak

Localities

  • Roanoke Junction

Islands

  • Mush Island