Sunset Beach, North Carolina

Sunset Beach, North Carolina
Seagull over wave in Sunset Beach
Sunset Beach
Location within the state of North Carolina
Coordinates: 33°52′22″N 78°29′36″W / 33.87278°N 78.49333°W / 33.87278; -78.49333
CountryUnited States
StateNorth Carolina
CountyBrunswick
TownshipShallotte Township
Area
 • Total
7.88 sq mi (20.42 km2)
 • Land6.97 sq mi (18.05 km2)
 • Water0.92 sq mi (2.37 km2)
Elevation
33 ft (10 m)
Population
 (2020)
 • Total
4,175
 • Density599.1/sq mi (231.33/km2)
Time zoneUTC-5 (Eastern (EST))
 • Summer (DST)UTC-4 (EDT)
ZIP code
28468
Area codes910, 472
FIPS code37-65900
GNIS feature ID2406693
Websitewww.sunsetbeachnc.gov

Sunset Beach is a seaside town in Brunswick County, North Carolina, United States. The population was 4,175 at the 2020 census, up from 3,572 in 2010 and 1,824 in 2000. It is part of the Wilmington, NC Metropolitan Statistical Area and the southernmost beach in the state.