Eastville is a town in Northampton County, Virginia, United States. The population was 203 at the 2000 census. It is the county seat of Northampton County.
Eastville is located at 37°21′3″N 75°56′24″W / 37.35083°N 75.94°W / 37.35083; -75.94 (37.350961, -75.940056).
According to the United States Census Bureau, the town has a total area of 0.2 square miles (0.6 km²), all of it land.