Halifax County, NC

10 towns and cities in Halifax County, North Carolina

Halifax County is a county in North Carolina with 48,622 residents and 724 sq mi of land.

Towns and cities in Halifax County

Last updated: