Caswell Beach

Town in Brunswick County, North Carolina

View of Caswell Beach, North Carolina
Photo: Gerry Dincher · CC BY-SA 2.0

Caswell Beach is a town in Brunswick County, North Carolina, with 395 residents (2020 Census). It sits at 10 ft (3 m) above sea level. The nearest town is Southport, 3.0 miles NE.

About Caswell Beach

Caswell Beach is a small seaside town located on the Atlantic Ocean at the mouth of the Cape Fear River in Southeastern North Carolina, United States. Occupying the eastern part of Oak Island in Brunswick County, its population was listed at 395 in the 2020 census. Prominent features include the Civil War era Fort Caswell, the Oak Island Lighthouse co-located with the Oak Island Coast Guard Station, and the Oak Island Golf Club, the sole business in town and one of the few eighteen-hole courses located on a North Carolina barrier island. Along with the Town of Oak Island which occupies the central and west parts of the island, Caswell Beach is part of the Wilmington, NC Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

Caswell Beach weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Caswell Beach

All 6 webcams near Caswell Beach ›

Webcams: Windy.com

Living in Caswell Beach

Median household income
$130,750
Median home value
$648,400
Median age
60.6
Cost of living and demographics of Caswell Beach ›

Do you know Caswell Beach? Tell us about it

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

Map of Caswell Beach

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

Caswell Beach 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 ›

Caswell Beach, NC population

Caswell Beach had 395 residents in the 2020 Census.

2020 Census395
Density129 per sq mi (50 per km²)

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

Caswell Beach at a glance

StateNorth Carolina (NC)
CountyBrunswick County
TypeTown
Population395 (2020)
Land area3.07 sq mi (7.9 km²)
Water area1.11 sq mi (2.89 km²)
Elevation10 ft (3 m)
Coordinates33.9059° N, 78.0487° W
ZIP code28465
Official websitecaswellbeach.org
Census code (GEOID)3710960

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

Towns near Caswell Beach

Straight-line distance between town centers.

Frequently asked questions about Caswell Beach

What county is Caswell Beach in?

Caswell Beach is in Brunswick County, North Carolina.

What is the population of Caswell Beach, NC?

395 people lived in Caswell Beach at the 2020 Census.

What is the ZIP code of Caswell Beach, NC?

The ZIP code of Caswell Beach is 28465.

What is the elevation of Caswell Beach?

10 feet (3 m) above sea level.

What towns are near Caswell Beach?

Southport (3.0 mi), St. James (4.0 mi), Oak Island (4.1 mi), Bald Head Island (4.8 mi), Boiling Spring Lakes (9.5 mi).

Last updated: