State

North Carolina ZIP Codes & Demographics

1,081 ZIP codes  ·  100 counties  ·  20+ cities

👥10,584,400Total Population
💰$74,061Median HH Income≈ Avg
🎂39.7Median Age
🏠$281,643Median Home Value≈ Avg
🎓47.2%College Grads▲ 22% above avg
📊4.8%Unemployment≈ Avg
People & Population (ACS 2023 — weighted avg)
♂ Male 48.9% Female 51.1% ♀

Race & Ethnicity

White: 60.7%Hispanic: 11%Black: 20.5%Asian: 3.3%Other: 3.7%Race
White60.7%
Hispanic11.0%
Black20.5%
Asian3.3%
Other3.7%

Age Breakdown

Under 5
6%
5–17
16%
18–24
9%
25–44
26%
45–64
26%
65+
8%

Key Indicators

Median Age39.7 yrs
Avg HH Size2.14
Below Poverty12.8% ▲ 28% above avg
College Grads47.2% ▲ 22% above avg
Unemployment4.8% ≈ Avg
No HS Diploma101,651 (1.5%)
HS Graduate1,617,522 (24.5%)
Some College755,409 (11.4%)
Associates996,028 (15.1%)
Bachelors731,084 (11.1%)
Graduate Degree2,409,003 (36.4%)

Education

No HS: 1.5%HS Grad: 24.5%Some College: 11.4%Associates: 15.1%Bachelors: 11.1%Graduate: 36.4%Edu
No HS1.5%
HS Grad24.5%
Some College11.4%
Associates15.1%
Bachelors11.1%
Graduate36.4%
Housing & Income

Housing Tenure

Owner: 66.6%Renter: 33.4%Tenure
Owner66.6%
Renter33.4%

Home Value Distribution

Under $50k
6%
$50k–$100k
8%
$100k–$150k
11%
$150k–$200k
12%
$200k–$300k
22%
$300k–$500k
25%
Over $500k
16%

Financials

Median HH Income$74,061 ≈ Avg
Median Home Value$281,643 ≈ Avg
Home/Income Ratio3.8x (nat avg ~3.5x)
Median Rent$1,164/mo
Total Housing Units4,815,228
Vacant Units628,271

Income Distribution

Under $25k
17%
$25k–$50k
16%
$50k–$75k
18%
$75k–$100k
14%
$100k–$150k
17%
$150k–$200k
8%
Over $200k
10%
Employment & Commute

How People Get to Work

Drove Alone
81%
Public Transit
1%
Walked
2%
Work From Home
16%

Commute Time

Under 15 min
26%
15–30 min
39%
30–45 min
20%
Over 45 min
14%
Housing Stock

Year Built

Before 1940
1%
1940s–1950s
7%
1960s–1970s
13%
1980s–1990s
20%
2000+
59%
About North Carolina ZIP Codes

North Carolina contains 1081 ZIP codes across 100 counties. With an estimated population of 10,584,400 residents and a median age of 39.65 years, it is a middle-aged state in terms of demographics.

Economically, North Carolina is broadly a solidly middle-class state. The median household income of $74,061 is near the national average. The statewide unemployment rate is 4.8%, near the national average. Approximately 12.8% of residents live below the poverty line.

North Carolina has a mid-range housing market overall, with a median home value of $281,643 — near the national average. Median monthly rent across the state averages around $1,164. Homeownership stands at 66.6% statewide.

The population of North Carolina is majority White (60.65%). Residents are broadly well-educated — 47.2% hold a bachelor's degree or higher, above the national average.

The 1081 ZIP codes across North Carolina vary widely in character — from dense urban cores to rural agricultural areas. Each of the 100 counties has its own economic profile, housing market, and demographic makeup. Browse by county below to find ZIP codes that match your specific needs, whether you're researching relocation, real estate, business demographics, or local government boundaries.

Looking for ZIP code data in North Carolina? Every ZIP code page includes population counts, median household income, home values, rental rates, age distribution, race and ethnicity breakdown, education levels, commute data, and housing stock information — all sourced from the U.S. Census Bureau's American Community Survey.

Largest Cities in North Carolina
CityZIPsPopulationAvg Income
Charlotte 74 967,202 $90,836
Raleigh 44 560,455 $93,618
Greensboro 28 332,896 $65,472
Durham 16 313,633 $78,274
Winston-Salem 25 275,105 $59,948
Fayetteville 10 245,182 $58,548
Wilmington 12 212,039 $73,466
Cary 5 167,694 $126,047
Asheville 11 139,361 $65,700
Concord 3 136,939 $84,186
High Point 7 124,819 $57,445
Gastonia 5 112,352 $65,320
Greenville 5 111,331 $54,498
Chapel Hill 5 107,660 $106,592
Jacksonville 3 98,930 $61,007
Apex 3 91,710 $133,203
Mooresville 2 91,032 $98,017
Burlington 3 86,528 $58,720
Clayton 3 84,630 $97,778
Salisbury 4 84,184 $59,418
Counties in North Carolina
CountyZIPsPopulationAvg IncomeAvg HomeUnemp.College
Wake County 64 1,225,392 $106,208 $454,842 4.1% 65.6%
Mecklenburg County 83 1,185,229 $95,940 $438,820 5.1% 60.0%
Guilford County 48 575,100 $77,874 $243,050 6.5% 46.2%
Forsyth County 38 413,458 $72,369 $235,613 7.6% 50.2%
Cumberland County 21 351,670 $61,739 $187,160 4.8% 41.8%
Durham County 18 325,249 $83,468 $351,733 3.6% 60.6%
Buncombe County 25 274,801 $73,918 $362,186 3.7% 52.6%
Gaston County 17 234,848 $66,800 $235,000 4.2% 39.2%
New Hanover County 15 232,900 $87,392 $444,160 4.3% 58.6%
Cabarrus County 9 231,853 $87,439 $303,014 4.0% 46.7%
Onslow County 13 210,744 $70,995 $239,100 3.4% 42.0%
Union County 8 208,309 $90,998 $321,450 3.9% 35.9%
Iredell County 13 188,276 $77,163 $262,925 4.3% 36.5%
Alamance County 12 183,791 $66,093 $212,762 8.9% 42.5%
Pitt County 16 175,396 $59,955 $142,136 5.5% 39.4%
Catawba County 10 169,666 $73,244 $273,088 3.5% 41.7%
Orange County 9 157,625 $90,025 $429,957 3.4% 68.8%
Johnston County 11 154,726 $66,657 $210,660 4.7% 32.2%
Brunswick County 14 145,578 $73,578 $316,118 4.1% 43.1%
Davidson County 11 141,341 $63,469 $187,020 3.1% 32.3%
Rowan County 15 131,013 $67,078 $215,241 5.3% 38.3%
Robeson County 18 128,131 $42,586 $94,928 6.9% 24.9%
Randolph County 12 125,910 $58,106 $161,640 4.0% 29.9%
Moore County 15 124,022 $73,866 $269,881 4.4% 45.0%
Wayne County 10 117,061 $56,251 $142,900 4.3% 31.6%
Henderson County 17 114,015 $75,824 $323,980 3.4% 36.9%
Cleveland County 14 107,100 $61,032 $154,025 8.0% 36.3%
Craven County 12 103,868 $55,327 $166,050 4.2% 37.1%
Granville County 9 101,512 $76,194 $217,512 4.0% 34.5%
Nash County 10 89,971 $55,447 $146,862 5.8% 26.3%
Rockingham County 9 89,457 $55,479 $147,416 4.8% 26.8%
Lincoln County 6 88,963 $76,099 $257,720 3.8% 37.0%
Harnett County 11 85,924 $62,823 $203,516 3.2% 27.4%
Lee County 6 83,836 $70,477 $209,300 3.9% 38.8%
Wilson County 10 79,894 $54,242 $146,812 6.3% 35.4%
Burke County 11 79,445 $57,721 $182,466 4.3% 25.0%
Caldwell County 7 78,818 $58,385 $165,925 3.8% 33.9%
Surry County 11 75,606 $64,298 $181,911 5.2% 37.1%
Stanly County 10 65,752 $62,716 $218,388 5.5% 34.6%
Franklin County 4 64,333 $68,330 $261,375 5.9% 37.5%
Haywood County 7 62,474 $71,434 $279,800 2.3% 49.5%
Wilkes County 14 62,119 $47,962 $154,583 5.0% 28.5%
Rutherford County 12 61,355 $50,437 $225,387 3.4% 32.9%
Carteret County 17 61,327 $78,128 $301,243 3.5% 39.1%
Pender County 7 60,741 $64,641 $203,157 6.1% 33.6%
Lenoir County 7 60,465 $49,682 $104,740 5.7% 29.8%
Sampson County 10 53,059 $58,404 $126,925 5.0% 31.3%
Halifax County 9 52,052 $45,480 $104,087 8.7% 26.0%
Chatham County 9 50,791 $65,543 $245,283 1.0% 42.6%
Columbus County 14 50,596 $53,518 $132,435 5.1% 28.2%
Watauga County 8 50,471 $58,626 $315,516 5.0% 46.5%
Edgecombe County 8 49,255 $52,829 $106,600 5.1% 30.7%
Beaufort County 9 45,638 $66,900 $184,762 5.3% 30.3%
Vance County 6 45,404 $37,038 $154,940 9.3% 27.1%
Duplin County 11 44,907 $49,963 $118,927 5.7% 32.1%
McDowell County 5 44,885 $58,486 $171,333 3.9% 51.4%
Hoke County 1 43,980 $61,793 $208,100 6.5% 40.1%
Davie County 3 43,201 $69,353 $219,133 4.5% 38.0%
Richmond County 8 43,181 $48,533 $104,850 17.7% 33.7%
Stokes County 8 42,967 $62,501 $176,312 3.2% 28.8%
Jackson County 9 40,993 $57,145 $286,375 4.4% 46.9%
Pasquotank County 3 40,878 $64,039 $223,400 6.4% 39.8%
Yadkin County 5 38,828 $58,145 $172,180 5.0% 30.4%
Dare County 14 37,534 $64,083 $371,425 4.9% 43.5%
Macon County 5 36,744 $58,857 $367,600 2.3% 43.3%
Alexander County 3 35,947 $66,733 $200,200 5.5% 23.9%
Transylvania County 8 33,422 $74,400 $336,875 1.9% 48.3%
Scotland County 5 33,148 $44,897 $102,925 10.1% 26.5%
Currituck County 15 30,261 $82,143 $345,842 2.3% 38.7%
Cherokee County 5 29,710 $49,214 $216,275 6.7% 40.4%
Ashe County 12 28,079 $50,687 $217,130 3.6% 33.8%
Bladen County 8 26,382 $51,784 $133,837 2.9% 31.4%
Person County 4 24,055 $73,140 $256,625 3.6% 34.4%
Montgomery County 6 23,733 $53,887 $136,860 13.8% 30.1%
Anson County 7 22,077 $50,388 $135,033 9.2% 24.7%
Madison County 3 22,049 $57,396 $229,100 3.3% 38.3%
Martin County 8 21,385 $39,649 $89,857 6.5% 23.8%
Hertford County 6 20,173 $45,728 $108,750 6.2% 26.0%
Polk County 5 20,001 $64,311 $300,550 5.1% 43.7%
Avery County 9 18,975 $69,350 $266,140 3.4% 36.1%
Yancey County 3 18,493 $49,232 $209,150 3.4% 26.3%
Bertie County 8 18,012 $41,593 $92,337 7.3% 31.4%
Northampton County 13 17,140 $56,311 $140,470 5.8% 30.8%
Mitchell County 3 17,101 $58,375 $204,250 6.7% 32.9%
Greene County 4 16,260 $53,454 $107,233 4.4% 30.6%
Caswell County 7 15,644 $60,832 $161,542 6.6% 31.3%
Swain County 3 15,489 $48,528 $230,766 10.4% 29.2%
Chowan County 2 14,503 $64,139 $200,650 4.2% 30.4%
Warren County 6 14,026 $53,796 $119,833 4.9% 35.7%
Perquimans County 4 12,378 $60,365 $156,600 8.5% 41.4%
Clay County 3 11,936 $69,053 $249,566 4.8% 50.7%
Jones County 4 11,645 $63,589 $138,333 3.7% 32.8%
Washington County 3 11,504 $44,710 $128,500 9.9% 28.9%
Alleghany County 5 10,542 $44,063 $194,525 3.5% 43.1%
Gates County 7 10,516 $64,302 $193,914 5.8% 21.8%
Pamlico County 10 10,321 $55,356 $204,557 4.0% 31.3%
Camden County 3 10,046 $85,319 $257,366 5.6% 35.1%
Graham County 2 7,692 $98,154 $212,000 3.1% 19.9%
Hyde County 5 4,121 $41,596 $187,380 6.2% 29.5%
Tyrrell County 1 3,206 $41,607 $132,400 5.2% 22.1%