Manteo is located at (35.904595, -75.669385),[REF] on the north central area of Roanoke Island.
According to the United States Census Bureau, the town has a total area of , of which is land and , or 3.09%, is water [REF].