North Topsail Beach, North Carolina

North Topsail, North Carolina
North Topsail Beach coastline
Motto: 
Nature's Tranquil Beauty
Location of North Topsail Beach, North Carolina
Coordinates: 34°29′36″N 77°26′00″W / 34.49333°N 77.43333°W / 34.49333; -77.43333
CountryUnited States
StateNorth Carolina
CountyOnslow
Government
 • MayorJoann McDermon
Area
 • Total
10.37 sq mi (26.86 km2)
 • Land6.22 sq mi (16.10 km2)
 • Water4.15 sq mi (10.75 km2)
Elevation
3 ft (0.91 m)
Population
 (2020)
 • Total
1,005
 • Density162/sq mi (62.4/km2)
Time zoneUTC-5 (Eastern (EST))
 • Summer (DST)UTC-4 (EDT)
ZIP code
28460
Area codes910, 472
FIPS code37-47845
GNIS feature ID2407008
Websitenorthtopsailbeachnc.gov

North Topsail Beach is a town in Onslow County, North Carolina, United States. The population was 1,005 at the 2020 census. It is located on Topsail Island. North Topsail Beach is part of the Jacksonville, North Carolina Metropolitan Statistical Area.