ZIP Codes of New Hanover County, NC

Population & People
Population & People
Total Population
237,060
Household Income
Household Income
Median Income
$90,850
Housing
Housing
Total Housing Units
120,897
Business & Economy
Business & Economy
Total Businesses
8,748
Employment
Employment
Employment Rate
62.50%
Education
Education
Bachelor's Degree+
45.48%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 16 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:16 ZIP Codes (10 Standard, 5 PO Box, 1 Unique) [See All]
Area Codes:472 / 910
Timezone:Eastern (GMT -05:00)
Local Time:2:12:58 PM
Population:237,060 [See All]
FIPS:37129
CBSA:Wilmington, NC
Land Area:239 sq mi
Water Area:29 sq mi
Coordinates:34.2042, -77.8943
Quick Link:
https://www.zip-codes.com/county/nc-new-hanover.asp
Need New Hanover data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Among North Carolina's 5 densest counties
991 people per square mile (#3 statewide).
Notable income spread
Median income ranges $54,547 to $172,500 across ZIPs — a 3.2× gap.
Among North Carolina's 10 most populous counties
#10 of 100 counties with 237,060 residents.
Striking education divide
Bachelor's share spans 25.5% to 73.8% — a 48-point gap.

Standout ZIPs in this County


Most Populous
Wilmington · 44,166 people
18.6% of county total
Highest Income
Wrightsville Beach · $172,500 median
1.9× county average
Largest Land Area
Wilmington · 41.8 sq mi
Spans the most ground
Fastest Growth
Wilmington · 20.7% (10-yr)
29,388 → 35,467 residents
Most Educated
Wrightsville Beach · 73.8% bachelor's+
1,721 of 2,333 adults 25+

Things worth knowing about New Hanover County


237,060 residents live across 16 ZIPs covering 239 sq mi, served by 5 distinct USPS-recognized cities.

Population moved from 211,158 to 237,060 from 2014 to 2024 — a +12.3% change. 9 ZIPs gained residents, 1 lost.

The county's wealthiest ZIP 28480 (Wrightsville Beach, $172,500 median) and poorest ZIP 28403 (Wilmington, $54,547) are 4.7 miles apart — a 3.2× income gap across local geography.

Median home values vary 4.7× across this county — from $239,200 in 28429 (Castle Hayne) to $1,131,800 in 28480 (Wrightsville Beach).

Density varies 11× across the county — from 234 people/sq mi in 28429 (Castle Hayne) to 2,609 in 28403 (Wilmington).

Most of the decade's growth concentrated around Wilmington — top growth ZIPs averaged +19.0% over the past ten years ( 28405 , 28412 and 28409 ).

Educational attainment ranges from 25.5% bachelor's+ in 28429 (Castle Hayne) to 73.8% in 28480 (Wrightsville Beach) — the breadth of educational profiles across the area.

Within North Carolina, this is the #10 most populous of 100 counties and ranks #7 for median household income with the #22 fastest decade growth .

Hosts 1 single-entity Unique ZIP: 28410Bedford Fair Industries .

Weighted by population, the typical household earns about $79,497 across the county — reflecting what a typical resident sees, not a simple ZIP average.

45.5% of adults age 25+ hold a bachelor's degree or higher (75,337 of 165,648 reporting).

10 Standard delivery, 5 PO Box only, 1 single-entity Unique ZIPs serve this county.

Stories about New Hanover County


Higher-education hub

1 ZIP in this county where more than 60% of adults 25+ hold a bachelor's degree — typically college campuses, research enclaves, or tech corridors.

Wrightsville Beach
73.8%
2,776 residents

Two counties in one

Median household income spans 3.2× between the wealthiest and poorest ZIPs — a sign of significant intra-county inequality.

Wealthiest ZIP
Wrightsville Beach
Median income: $172,500
Population: 2,776
Bachelor's+: 73.8%
vs
Poorest ZIP (pop >= 500)
Wilmington
Median income: $54,547
Population: 40,319
Bachelor's+: 48.1%
For every $1 of household income in 28403, the typical household in 28480 earns $3.16.

All ZIP Codes in New Hanover County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
28412WilmingtonStandard44,166$71,63628.320.6%
28403WilmingtonStandard40,319$54,54715.51.4%
28411WilmingtonStandard37,233$97,38741.815.4%
28409WilmingtonStandard36,163$111,04827.515.7%
28405WilmingtonStandard35,467$70,27424.320.7%
28401WilmingtonStandard22,007$57,96841.1-1.0%
28429Castle HayneStandard9,662$72,33741.29.5%
28428Carolina BeachStandard7,136$93,2418.811.8%
28480Wrightsville BeachStandard2,776$172,5004.29.9%
28449Kure BeachStandard2,131$107,5636.712.5%
28408WilmingtonPO Box0.0
28410WilmingtonUnique0.0
28407WilmingtonPO Box0.0
28402WilmingtonPO Box0.0
28404WilmingtonPO Box0.0
28406WilmingtonPO Box0.0

Adjacent & Nearby Counties