Oak Island

Town in Brunswick County, North Carolina

View of Oak Island, North Carolina
Photo: User:Dincher · CC BY-SA 3.0

Oak Island is a town in Brunswick County, North Carolina, with 8,396 residents (2020 Census). It sits at 13 ft (4 m) above sea level. The nearest town is St. James, 2.3 miles NE.

About Oak Island

Oak Island is a seaside town located in the southeastern corner of North Carolina, United States. Part of Brunswick County, the major portion of the town is on Oak Island which it shares with Caswell Beach. Founded in 1999 as the result of the consolidation of two existing towns, Oak Island's main industry is tourism. Per the 2020 census, the town has a permanent population of 8,396 while its summer population is near 50,000. It along with the town of Caswell Beach is part of the Wilmington, NC, Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

Oak Island weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Oak Island

All 6 webcams near Oak Island ›

Webcams: Windy.com

Living in Oak Island

Median household income
$85,872
Median home value
$456,500
Median rent
$1,339/mo
Median age
62.3
Cost of living and demographics of Oak Island ›

Do you know Oak Island? Tell us about it

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

Map of Oak Island

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

Oak Island 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 ›

Oak Island, NC population

Oak Island had 8,396 residents in the 2020 Census.

2020 Census8,396
Density450 per sq mi (174 per km²)

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

Oak Island at a glance

StateNorth Carolina (NC)
CountyBrunswick County
TypeTown
Population8,396 (2020)
Land area18.66 sq mi (48.3 km²)
Water area1.30 sq mi (3.36 km²)
Elevation13 ft (4 m)
Coordinates33.9151° N, 78.1190° W
ZIP code28465
Official websiteoakislandnc.com
Census code (GEOID)3748345

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

Towns near Oak Island

Straight-line distance between town centers.

Frequently asked questions about Oak Island

What county is Oak Island in?

Oak Island is in Brunswick County, North Carolina.

What is the population of Oak Island, NC?

8,396 people lived in Oak Island at the 2020 Census.

What is the ZIP code of Oak Island, NC?

The ZIP code of Oak Island is 28465.

What is the elevation of Oak Island?

13 feet (4 m) above sea level.

What towns are near Oak Island?

St. James (2.3 mi), Caswell Beach (4.1 mi), Southport (6.5 mi), Varnamtown (6.9 mi), Bald Head Island (8.6 mi).

Last updated: