Topsail Beach Map
Topsail Beach is a town in Pender County, North Carolina, United States. The population was 581 at the 2008 census. It is part of the Wilmington Metropolitan Statistical Area.
Topsail Beach is located at 34°22?13?N 77°37?33?W / 34.37028°N 77.62583°W / 34.37028; -77.62583 (34.370399, -77.625756).
According to the United States Census Bureau, the town has a total area of 5.8 square miles (15.2 km²).4.4 square miles (11.3 km²) of it is land and 1.5 square miles (3.8 km²) of it (25.30%) is water.
Nearby cities include Holly Ridge, Rocky Point, Castle Hayne, Wilmington, Sneads Ferry.