×

Halifax

Town in Virginia
Halifax is a town in Halifax County, Virginia, United States, along the Banister River. The population was 1,309 at the 2010 census. It is the county seat of Halifax County. Wikipedia
ZIP code: 24558
Population: 1,099 (2022)
Area code: Area code 434
Elevation: 495 ft (151 m)