Manteo (pronounced "MAN-ee-owe") is a town in Dare County, North Carolina, United States, located on Roanoke Island. The population was 1,052 at the 2000 census. It is the county seat of Dare County.
Manteo is located at 35°54′17″N 75°40′10″W / 35.90472°N 75.66944°W / 35.90472; -75.66944 (35.904595, -75.669385), on the north central area of Roanoke Island.
According to the United States Census Bureau, the town has a total area of 1.8 sq mi (4.7 km2), of which, 1.7 sq mi (4.4 km2) is land and .1 sq mi (0.26 km2) of it (3.35%) is water.