Swansboro

Town in Onslow County, North Carolina

View of Swansboro, North Carolina
Photo: User: (WT-shared) Haem85 at wts wikivoyage · CC BY-SA 3.0

Swansboro is a town in Onslow County, North Carolina, with 3,744 residents (2020 Census). It sits at 16 ft (5 m) above sea level. The nearest town is Bear Creek, 3.2 miles SW.

About Swansboro

Swansboro is a resort town in Onslow County, North Carolina, United States. It is located along the Crystal Coast. The population was 3,744 at the 2020 census.

Text: Wikipedia · CC BY-SA 4.0

Swansboro weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Swansboro

All 6 webcams near Swansboro ›

Webcams: Windy.com

Living in Swansboro

Median household income
$114,425
Median home value
$378,700
Median rent
$1,106/mo
Median age
44.7
Cost of living and demographics of Swansboro ›

Do you know Swansboro? Tell us about it

Help other travelers: share what makes Swansboro special. We review every message before publishing it.

Map of Swansboro

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Swansboro Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Swansboro, NC population

Swansboro had 3,744 residents in the 2020 Census.

2020 Census3,744
Density1,654 per sq mi (639 per km²)

Source: U.S. Census Bureau, Decennial Census.

Swansboro at a glance

StateNorth Carolina (NC)
CountyOnslow County
TypeTown
Population3,744 (2020)
Land area2.26 sq mi (5.9 km²)
Water area0.18 sq mi (0.46 km²)
Elevation16 ft (5 m)
Coordinates34.6924° N, 77.1408° W
ZIP code28584
Official websiteswansboro-nc.org
Census code (GEOID)3766360

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Swansboro

Straight-line distance between town centers.

Frequently asked questions about Swansboro

What county is Swansboro in?

Swansboro is in Onslow County, North Carolina.

What is the population of Swansboro, NC?

3,744 people lived in Swansboro at the 2020 Census.

What is the ZIP code of Swansboro, NC?

The ZIP code of Swansboro is 28584.

What is the elevation of Swansboro?

16 feet (5 m) above sea level.

What towns are near Swansboro?

Bear Creek (3.2 mi), Cedar Point (3.4 mi), Hubert (3.8 mi), Cape Carteret (4.6 mi), Peletier (4.6 mi).

Last updated: