Es sede del condado de Halifax.
[2] Halifax se encuentra ubicado en las coordenadas 36°19′42″N 77°35′27″O / 36.32833, -77.59083.
En el 2000[3] la renta per cápita promedia del hogar era de $36.429, y el ingreso promedio para una familia era de $47.917.
El ingreso per cápita para la localidad era de $14.041.
En 2000 los hombres tenían un ingreso .per cápita de $24.063 contra $29.000 para las mujeres.