Halifax County is a county located in the Commonwealth of Virginia. As of the 2020 census, the population was 34,022. Its county seat is Halifax.

History

thumb|right|200px|Tobacco barn, Edgewood Farm, Halifax County

Occupied by varying cultures of indigenous peoples for thousands of years, in historic times English colonists encountered Native Americans. Halifax County was established in 1752 by English colonists from Lunenburg County. The county was named for George Montagu-Dunk, 2nd Earl of Halifax.

Through the 1990 Census, South Boston was an independent city, but it became a town again and rejoined Halifax County in 1995.

Geography

According to the U.S. Census Bureau, the county has a total area of , of which is land and (1.4%) is water.

Adjacent counties

  • Campbell County - northwest
  • Charlotte County - northeast
  • Mecklenburg County - east
  • Granville County, North Carolina - southeast
  • Person County, North Carolina - south
  • Caswell County, North Carolina - southwest
  • Pittsylvania County - west

Major highways

Demographics