Halifax County, VA

9 towns and cities in Halifax County, Virginia

Halifax County is a county in Virginia with 34,022 residents and 818 sq mi of land.

Towns and cities in Halifax County

Last updated: