Wrightsville Beach
Town in New Hanover County, North Carolina

Wrightsville Beach is a town in New Hanover County, North Carolina, with 2,473 residents (2020 Census). It sits at 7 ft (2 m) above sea level. The nearest town is Ogden, 3.5 miles N.
- 2,473residents (2020 Census)
- 7 ftelevation · 2 m
- 1.4 sq miland area · 3.7 km²
- 1,728 / sq mipopulation density
- 28480ZIP code
About Wrightsville Beach
Wrightsville Beach is a town in New Hanover County, North Carolina, United States. Wrightsville Beach is just east of Wilmington and is part of the Wilmington metropolitan area. The population was 2,473 at the 2020 census. The town consists of a 4.6-mile (7 km) long beach island, an interior island called Harbor Island. It served as a filming location of Dawson's Creek and The Summer I Turned Pretty. The movie Weekend at Bernie's was also partially filmed in Wrightsville Beach.
Text: Wikipedia · CC BY-SA 4.0
Wrightsville Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Wrightsville Beach
Webcams: Windy.com
Living in Wrightsville Beach
- Median household income
- $151,563
- Median home value
- $1,168,700
- Median rent
- $2,336/mo
- Median age
- 58
Do you know Wrightsville Beach? Tell us about it
Help other travelers: share what makes Wrightsville Beach special. We review every message before publishing it.
Map of Wrightsville Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Wrightsville 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 ›Wrightsville Beach, NC population
Wrightsville Beach had 2,473 residents in the 2020 Census.
| 2020 Census | 2,473 |
|---|---|
| Density | 1,728 per sq mi (667 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Wrightsville Beach at a glance
| State | North Carolina (NC) |
|---|---|
| County | New Hanover County |
| Type | Town |
| Population | 2,473 (2020) |
| Land area | 1.43 sq mi (3.7 km²) |
| Water area | 1.02 sq mi (2.65 km²) |
| Elevation | 7 ft (2 m) |
| Coordinates | 34.2130° N, 77.7979° W |
| ZIP code | 28480 |
| Official website | townofwrightsvillebeach.com |
| Census code (GEOID) | 3775820 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Wrightsville Beach
- Ogden3.5 mi N
- Wilmington5.0 mi W
- Kings Grant5.1 mi NW
- Bayshore5.2 mi N
- Porters Neck5.8 mi N
- Murraysville6.0 mi NW
- Myrtle Grove7.9 mi SW
- Blue Clay Farms8.0 mi NW
- Northchase8.0 mi NW
- Silver Lake8.0 mi SW
- Hightsville8.9 mi NW
- Wrightsboro9.1 mi NW
Straight-line distance between town centers.
Frequently asked questions about Wrightsville Beach
What county is Wrightsville Beach in?
Wrightsville Beach is in New Hanover County, North Carolina.
What is the population of Wrightsville Beach, NC?
2,473 people lived in Wrightsville Beach at the 2020 Census.
What is the ZIP code of Wrightsville Beach, NC?
The ZIP code of Wrightsville Beach is 28480.
What is the elevation of Wrightsville Beach?
7 feet (2 m) above sea level.
What towns are near Wrightsville Beach?
Ogden (3.5 mi), Wilmington (5.0 mi), Kings Grant (5.1 mi), Bayshore (5.2 mi), Porters Neck (5.8 mi).
Last updated: