About This Place
Cape Charles is a town in Northampton County, Virginia, United States. The population was 1,134 at the 2000 census.
Cape Charles is located at 37°16′03″N 76°00′51″W / 37.267522°N 76.014125°W / 37.267522; -76.014125 (37.267522, -76.014125).
According to the United States Census Bureau, the town has a total area of 4.4 square miles (11.3 km2), of which, 3.7 square miles (9.5 km2) of it is land and 0.7 square miles (1.8 km2) of it (16.06%) is water.