Caswell Beach
Town in Brunswick County, North Carolina

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.
- 395residents (2020 Census)
- 10 ftelevation · 3 m
- 3.1 sq miland area · 7.9 km²
- 129 / sq mipopulation density
- 28465ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in Caswell Beach
Webcams: Windy.com
Living in Caswell Beach
- Median household income
- $130,750
- Median home value
- $648,400
- Median age
- 60.6
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
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 Census | 395 |
|---|---|
| Density | 129 per sq mi (50 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Caswell Beach at a glance
| State | North Carolina (NC) |
|---|---|
| County | Brunswick County |
| Type | Town |
| Population | 395 (2020) |
| Land area | 3.07 sq mi (7.9 km²) |
| Water area | 1.11 sq mi (2.89 km²) |
| Elevation | 10 ft (3 m) |
| Coordinates | 33.9059° N, 78.0487° W |
| ZIP code | 28465 |
| Official website | caswellbeach.org |
| Census code (GEOID) | 3710960 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Caswell Beach
- Southport3.0 mi NE
- St. James4.0 mi NW
- Oak Island4.1 mi W
- Bald Head Island4.8 mi SE
- Boiling Spring Lakes9.5 mi N
- Kure Beach10.3 mi NE
- Varnamtown10.9 mi W
- Bolivia12.7 mi NW
- Carolina Beach12.7 mi NE
- Sea Breeze14.2 mi NE
- Holden Beach15.6 mi W
- Myrtle Grove17.8 mi NE
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: