Eastville is a town in Northampton County, Virginia, United States. The population was 300 at the 2020 census. It is the county seat of Northampton County. The Northampton County Courthouse Historic District is part of the Eastville Historic District at the county seat.