Carolina Beach
Town in New Hanover County, North Carolina

Carolina Beach is a town in New Hanover County, North Carolina, with 6,564 residents (2020 Census). It sits at 3 ft (1 m) above sea level. The nearest town is Sea Breeze, 1.7 miles N.
- 6,564residents (2020 Census)
- 3 ftelevation · 1 m
- 2.5 sq miland area · 6.5 km²
- 2,635 / sq mipopulation density
- 28428ZIP code
About Carolina Beach
Carolina Beach is a beach town in New Hanover County, North Carolina, United States, situated about 12 miles (19 km) south of Wilmington International Airport in southeastern coastal North Carolina. As of the 2020 census, the city population was 6,564. It is part of the Wilmington metropolitan area. The community of Wilmington Beach was annexed by the town in 2000.
Carolina Beach lies at the northern end of Pleasure Island, which it shares with the community of Kure Beach, south of the inlet that separates the island from the unincorporated community of Sea Breeze. The town has a land area of 2.45 square miles (6.3 km2), extending along the island from Freeman Park in the north to Alabama Avenue in the south. The town borders Kure Beach, which is directly to the south of Carolina Beach. During the summer months, the town of Carolina Beach has live Beach music every Friday night on the boardwalk right near town center.
Text: Wikipedia · CC BY-SA 4.0
Carolina Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Carolina Beach
Webcams: Windy.com
Living in Carolina Beach
- Median household income
- $94,398
- Median home value
- $566,200
- Median rent
- $1,513/mo
- Median age
- 53.2
Do you know Carolina Beach? Tell us about it
Help other travelers: share what makes Carolina Beach special. We review every message before publishing it.
Map of Carolina Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Carolina 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 ›Carolina Beach, NC population
Carolina Beach had 6,564 residents in the 2020 Census.
| 2020 Census | 6,564 |
|---|---|
| Density | 2,635 per sq mi (1,017 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Carolina Beach at a glance
| State | North Carolina (NC) |
|---|---|
| County | New Hanover County |
| Type | Town |
| Population | 6,564 (2020) |
| Land area | 2.49 sq mi (6.5 km²) |
| Water area | 0.29 sq mi (0.74 km²) |
| Elevation | 3 ft (1 m) |
| Coordinates | 34.0419° N, 77.8998° W |
| ZIP code | 28428 |
| Official website | carolinabeach.org |
| Census code (GEOID) | 3710500 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Carolina Beach
- Sea Breeze1.7 mi N
- Kure Beach3.0 mi S
- Myrtle Grove5.9 mi N
- Silver Lake7.0 mi N
- Southport9.7 mi SW
- Boiling Spring Lakes10.8 mi W
- Wilmington11.6 mi N
- Caswell Beach12.7 mi SW
- Bald Head Island13.0 mi S
- Wrightsville Beach13.2 mi NE
- St. James13.3 mi SW
- Belville13.3 mi NW
Straight-line distance between town centers.
Frequently asked questions about Carolina Beach
What county is Carolina Beach in?
Carolina Beach is in New Hanover County, North Carolina.
What is the population of Carolina Beach, NC?
6,564 people lived in Carolina Beach at the 2020 Census.
What is the ZIP code of Carolina Beach, NC?
The ZIP code of Carolina Beach is 28428.
What is the elevation of Carolina Beach?
3 feet (1 m) above sea level.
What towns are near Carolina Beach?
Sea Breeze (1.7 mi), Kure Beach (3.0 mi), Myrtle Grove (5.9 mi), Silver Lake (7.0 mi), Southport (9.7 mi).
Last updated: