Southampton County is a county located on the southern border of the Commonwealth of Virginia. North Carolina is to the south. As of the 2020 census, the population was 17,996. Its county seat is Courtland.