US5.com

North Carolina ZIP Codes & Demographics

North Carolina ZIP codes, demographics, and median household income — 853 ZIP codes — population 10,584,400 — avg. income $66,474 — avg. home value $235,786. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
853
Population
10,584,400
Median household income (avg.)
$66,474
88% of U.S. median
Average home value
$235,786
68% of U.S. median
Average rent
$793

North Carolina demographics

North Carolina has 853 ZIP codes across 100 counties on US5, with a combined ZIP-area population of about 10,584,400.

Across ZIP codes with age data, the average median age is about 43.3 years.

Among cities represented in this ZIP set, Wake Forest is among the largest population centers.

Median household income in North Carolina

The average median household income across ZIP codes in North Carolina is about $66,474 — about 12% below the U.S. median ($75,149).

Among ZIPs with income data, 28207 (Charlotte) is near the top at about $212,348, while 27584 is near the bottom at about $2,499.

Housing in North Carolina

For housing in North Carolina, the average median home value is about $235,786 and the average median rent is about $793.

The most populous ZIP is 27587 (Wake Forest) with about 81,902 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in North Carolina

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
28654 Moravian Falls Wilkes County NC 3,287 $53,486 $234,400
27229 Candor Montgomery County NC 3,270 $47,891 $101,700
27283 Guilford County NC 3,262 $77,140 $199,700
28032 Cramerton Gaston County NC 3,222 $74,085 $273,900
27925 Columbia Tyrrell County NC 3,206 $41,607 $132,400
28773 Saluda Polk County NC 3,198 $80,625 $359,900
27053 Stokes County NC 3,187 $66,875 $191,200
27805 Aulander Bertie County NC 3,187 $52,040 $93,000
27708 Durham Durham County NC 3,185
28159 Spencer Rowan County NC 3,181 $63,396 $160,300
27959 Nags Head Dare County NC 3,172 $87,619 $451,100
27412 Greensboro Guilford County NC 3,150
27937 Gates County NC 3,122 $66,250 $146,000
27356 Star Montgomery County NC 3,112 $58,156 $155,400
28635 Hays Wilkes County NC 3,107 $44,540 $141,600
28033 Crouse Lincoln County NC 3,100 $68,643 $204,800
28453 Delway Duplin County NC 3,065 $50,451 $108,900
28626 Ashe County NC 3,058 $71,186 $301,300
28071 Gold Hill Rowan County NC 3,056 $82,286 $209,500
28341 Faison Sampson County NC 3,037 $53,611 $120,300
28742 Horse Shoe Henderson County NC 3,026 $97,292 $330,200
27816 Castalia Franklin County NC 2,964 $31,806 $112,100
27019 Germanton Stokes County NC 2,946 $54,609 $186,500
28441 Ingold Sampson County NC 2,913 $42,656 $104,800
28676 Surry County NC 2,863 $57,692 $226,700
28454 Onslow County NC 2,851 $68,889 $193,400
28669 Wilkes County NC 2,828 $51,802 $137,700
28088 Landis Rowan County NC 2,819 $56,958 $225,500
28660 Iredell County NC 2,813 $74,403 $189,500
27970 Roper Washington County NC 2,769 $30,556 $105,100
28125 Rowan County NC 2,769 $83,894 $305,400
28515 Bayboro Pamlico County NC 2,759 $31,857 $137,000
28444 Harrells Sampson County NC 2,756 $58,051
28533 Havelock Craven County NC 2,741
28746 Lake Lure Rutherford County NC 2,734 $65,703 $433,100
28480 Wrightsville Beach New Hanover County NC 2,727 $165,682 $1,049,500
28523 Cove City Craven County NC 2,710 $45,283 $167,700
28665 Wilkes County NC 2,708 $42,347 $165,900
28622 Elk Park Avery County NC 2,701 $45,169 $171,100
28420 Shallotte Brunswick County NC 2,697 $51,324 $205,100
27846 Jamesville Martin County NC 2,689 $44,511 $102,900
28571 Oriental Pamlico County NC 2,685 $67,961 $365,100
28525 Deep Run Lenoir County NC 2,684 $53,750 $80,200
27831 Garysburg Northampton County NC 2,640 $34,262 $75,800
28137 Richfield Stanly County NC 2,618 $71,875 $250,600
27559 Moncure Chatham County NC 2,607 $63,750 $347,000
28357 Lumber Bridge Robeson County NC 2,599 $47,188 $104,000
27109 Winston-Salem Forsyth County NC 2,583
28464 Teachey Duplin County NC 2,554 $50,250 $174,600
28679 Valle Crucis Watauga County NC 2,535 $64,833 $282,400
27832 Gaston Northampton County NC 2,525 $47,096 $87,500
28689 Iredell County NC 2,525 $67,643 $165,200
28763 Macon County NC 2,525 $64,836 $253,000
28395 Wade Cumberland County NC 2,524 $80,833 $226,200
28373 Pinebluff Moore County NC 2,508 $74,375 $230,800
28385 Salemburg Sampson County NC 2,492 $72,500 $129,400
28423 Bolton Columbus County NC 2,477 $45,556 $120,600
28119 Morven Anson County NC 2,454 $38,444 $100,900
27508 Bunn Franklin County NC 2,448 $50,750 $252,600
27939 Grandy Currituck County NC 2,422 $63,188 $304,000
27852 Macclesfield Edgecombe County NC 2,415 $58,864 $137,200
28396 Wagram Scotland County NC 2,384 $56,736 $150,200
28743 Hot Springs Madison County NC 2,374 $47,266 $150,900
27054 Rowan County NC 2,372 $89,795 $209,500
27024 Lowgap Surry County NC 2,362 $61,395 $182,300
27865 Pinetown Beaufort County NC 2,362 $74,315 $180,500
27890 Weldon Halifax County NC 2,350 $31,544 $91,800
28685 Wilkes County NC 2,345 $45,029 $134,300
28020 Casar Cleveland County NC 2,344 $61,750 $177,100
27845 Lasker Northampton County NC 2,339 $49,021 $87,200
27007 Surry County NC 2,294 $85,911 $190,300
27046 Stokes County NC 2,285 $49,632 $185,600
28709 Barnardsville Buncombe County NC 2,269 $75,441 $360,000
28698 Cove Creek Watauga County NC 2,259 $56,506 $224,800
28450 Lake Waccamaw Columbus County NC 2,256 $74,917 $266,800
28618 Watauga County NC 2,240 $62,667 $308,000
28538 Hookerton Greene County NC 2,231 $54,773 $86,100
28167 Rutherford County NC 2,217 $42,419 $215,800
28747 Transylvania County NC 2,216 $60,405 $256,000
27212 Yanceyville Caswell County NC 2,215 $80,741 $176,400
27806 Aurora Beaufort County NC 2,199 $44,306 $111,200
27924 Colerain Bertie County NC 2,183 $57,365 $109,800
27231 Orange County NC 2,174 $57,159 $217,300
28670 Ronda Wilkes County NC 2,173 $47,266 $161,000
27110 Winston-Salem Forsyth County NC 2,171
27820 Conway Northampton County NC 2,161 $53,625 $134,800
28436 Delco Columbus County NC 2,145 $66,250 $190,500
28421 Atkinson Pender County NC 2,130 $56,154 $109,000
28529 Grantsboro Pamlico County NC 2,074 $67,077 $138,100
27812 Bethel Pitt County NC 2,059 $51,265 $118,700
27355 Staley Randolph County NC 2,043 $43,409 $132,100
28133 Peachland Anson County NC 2,027 $55,675 $160,500
28455 Columbus County NC 2,021 $52,805 $78,700
28449 Kure Beach New Hanover County NC 2,017 $106,518 $643,400
28435 Pender County NC 2,012 $41,200 $154,900
27315 Caswell County NC 2,005 $66,166 $134,300
28091 Lilesville Anson County NC 1,990 $54,333 $128,200
27507 Granville County NC 1,983 $110,952 $171,900
28615 Ashe County NC 1,983 $46,888 $152,700
27808 Bayview Beaufort County NC 1,976 $86,644 $384,500

Frequently asked questions

How many ZIP codes are in North Carolina?

North Carolina has 853 ZIP codes on US5 across 100 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of North Carolina?

North Carolina has a combined ZIP-area population of about 10,584,400 across 853 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in North Carolina?

The average median household income across ZIP codes in North Carolina is about $66,474, about 12% below the U.S. median ($75,149). Average median home value is about $235,786. Among ZIPs with data, 28207 (Charlotte) is near the top ($212,348) and 27584 is near the bottom ($2,499).

Where can I find ZIP code lists for North Carolina?

This page lists ZIP codes in North Carolina with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in North Carolina

Explore curated boards for highest income, largest population, and most affordable home values.