Southampton County, VA

8 towns and cities in Southampton County, Virginia

Southampton County is a county in Virginia with 17,996 residents and 599 sq mi of land.

Towns and cities in Southampton County

Last updated: