North Carolina ZIP Codes & Demographics
1,081 ZIP codes · 100 counties · 20+ cities
Race & Ethnicity
Age Breakdown
Key Indicators
| Median Age | 39.7 yrs |
|---|---|
| Avg HH Size | 2.14 |
| Below Poverty | 12.8% ▲ 28% above avg |
| College Grads | 47.2% ▲ 22% above avg |
| Unemployment | 4.8% ≈ Avg |
| No HS Diploma | 101,651 (1.5%) |
| HS Graduate | 1,617,522 (24.5%) |
| Some College | 755,409 (11.4%) |
| Associates | 996,028 (15.1%) |
| Bachelors | 731,084 (11.1%) |
| Graduate Degree | 2,409,003 (36.4%) |
Education
Housing Tenure
Home Value Distribution
Financials
| Median HH Income | $74,061 ≈ Avg |
|---|---|
| Median Home Value | $281,643 ≈ Avg |
| Home/Income Ratio | 3.8x (nat avg ~3.5x) |
| Median Rent | $1,164/mo |
| Total Housing Units | 4,815,228 |
| Vacant Units | 628,271 |
Income Distribution
How People Get to Work
Commute Time
Year Built
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.
| City | ZIPs | Population | Avg 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 |
| County | ZIPs | Population | Avg Income | Avg Home | Unemp. | 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% |