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
28347 Hoffman Richmond County NC 1,966 $39,414 $98,600
27553 Warren County NC 1,953 $27,462 $257,700
28623 Alleghany County NC 1,927 $45,114 $181,400
27695 Raleigh Wake County NC 1,922
28393 Turkey Sampson County NC 1,918 $34,494 $69,500
28783 Jackson County NC 1,915 $49,703 $265,200
27888 Walstonburg Greene County NC 1,904 $42,734 $119,400
27551 Macon Warren County NC 1,888 $77,778 $172,500
27926 Gates County NC 1,881 $57,941 $237,700
28740 Yancey County NC 1,872 $41,912 $202,100
27938 Gatesville Gates County NC 1,863 $49,757 $119,200
27016 Danbury Stokes County NC 1,858 $54,920 $159,600
28526 Dover Craven County NC 1,849 $48,929 $118,600
28684 Ashe County NC 1,835 $66,123 $295,300
28573 Brices Creek Jones County NC 1,808 $57,188 $152,000
27981 Wanchese Dare County NC 1,802 $73,542 $257,100
28343 Gibson Scotland County NC 1,795 $35,000 $57,100
27950 Currituck County NC 1,786 $83,125 $236,500
28369 Orrum Robeson County NC 1,781 $42,554 $75,700
27869 Rich Square Northampton County NC 1,760 $41,819 $89,600
27814 Beaufort County NC 1,746 $76,857 $150,000
28606 Wilkes County NC 1,743 $51,009 $78,700
28508 Duplin County NC 1,742 $38,417 $48,100
27928 Creswell Washington County NC 1,720 $61,231 $183,900
27980 Chowan County NC 1,719 $73,316 $194,600
28438 Evergreen Columbus County NC 1,706 $55,605 $176,200
28430 Cerro Gordo Columbus County NC 1,678 $66,786 $121,000
27242 Robbins Moore County NC 1,666 $38,431 $117,900
27291 Caswell County NC 1,654 $87,500 $254,500
27411 Greensboro Guilford County NC 1,649
27208 Bennett Chatham County NC 1,615 $60,333 $167,800
27884 Stokes Pitt County NC 1,608 $62,017
27343 Person County NC 1,606 $97,104 $375,000
27986 Winton Hertford County NC 1,581 $48,235 $128,400
28649 Wilkes County NC 1,581 $43,391 $121,900
28392 Tar Heel Bladen County NC 1,564 $72,019 $107,800
27568 Pine Level Johnston County NC 1,563 $72,639 $233,100
28521 Chinquapin Duplin County NC 1,554 $50,437 $106,300
28399 White Oak Bladen County NC 1,552 $45,395 $136,400
27829 Fountain Pitt County NC 1,525 $58,385 $87,400
27966 Currituck County NC 1,516 $84,338 $328,700
28637 Hildebran Burke County NC 1,512 $58,190 $189,400
28717 Cashiers Jackson County NC 1,511 $73,065 $410,200
28582 Onslow County NC 1,504 $74,867 $310,700
28447 Ivanhoe Bladen County NC 1,483 $73,273 $194,300
27047 Surry County NC 1,473 $79,702 $192,400
28617 Ashe County NC 1,469 $56,667 $198,700
28510 Minnesott Beach Pamlico County NC 1,452 $62,917 $261,300
27920 Buxton Dare County NC 1,451 $67,054 $385,400
27842 Northampton County NC 1,439 $87,500 $482,100
28774 Transylvania County NC 1,437 $119,183 $723,200
28682 Lake Norman of Catawba Catawba County NC 1,429 $96,949 $595,100
27973 Currituck County NC 1,422 $85,086 $316,500
28432 Columbus County NC 1,398 $83,984 $113,700
27897 Woodland Northampton County NC 1,397 $50,863 $74,300
27935 Gates County NC 1,386 $83,088 $166,200
28683 Surry County NC 1,381 $46,268 $155,400
27305 Milton Caswell County NC 1,375 $53,750 $138,300
28624 Wilkes County NC 1,368 $36,345
28772 Rosman Transylvania County NC 1,355 $76,165 $257,500
27860 Pantego Beaufort County NC 1,349 $58,750 $110,900
28009 Badin Stanly County NC 1,343 $43,068 $130,500
27268 High Point Guilford County NC 1,324
28006 Alexis Gaston County NC 1,311 $50,117 $242,000
28627 Alleghany County NC 1,273 $42,938 $190,300
28693 Ashe County NC 1,250 $55,764 $167,900
27849 Lewiston Woodville Bertie County NC 1,221 $45,855 $71,000
27857 Oak City Martin County NC 1,211 $60,158 $84,700
27916 Currituck County NC 1,210 $76,341 $366,500
28527 Craven County NC 1,203 $63,375 $174,500
27022 Stokes County NC 1,187 $41,645 $144,300
27876 Seaboard Northampton County NC 1,181 $48,696 $77,800
28439 Fair Bluff Columbus County NC 1,171 $28,875 $104,000
27818 Como Hertford County NC 1,158 $55,185 $86,400
28442 Hallsboro Columbus County NC 1,134 $58,141 $109,300
27927 Currituck County NC 1,129 $104,808 $609,600
28644 Alleghany County NC 1,123 $33,897 $251,500
27878 Sharpsburg Nash County NC 1,099 $37,801 $102,500
27824 Engelhard Hyde County NC 1,093 $45,255 $102,700
28736 Glenville Jackson County NC 1,093 $67,483 $294,900
28531 Harkers Island Carteret County NC 1,080 $58,750 $295,500
27252 Goldston Chatham County NC 1,066 $37,934 $168,100
27506 Buies Creek Harnett County NC 1,064
27979 Sunbury Gates County NC 1,060 $54,293 $181,400
28781 Macon County NC 1,058 $50,577 $261,000
27953 Manns Harbor Dare County NC 1,056 $27,489 $202,800
27826 Fairfield Hyde County NC 1,039 $42,885 $154,900
27946 Gates County NC 1,027 $74,485 $198,600
28101 McAdenville Gaston County NC 1,027 $124,063 $342,000
27847 Kelford Bertie County NC 1,026 $32,986 $59,500
27957 Bertie County NC 1,017 $37,279 $115,300
28766 Transylvania County NC 1,014 $59,844 $292,800
28363 Scotland County NC 1,001 $44,362 $99,000
27947 Currituck County NC 990 $94,145 $305,100
27843 Hobgood Edgecombe County NC 976 $56,726 $94,300
28902 Clay County NC 966 $65,769 $259,000
27885 Swan Quarter Hyde County NC 949 $58,448 $112,300
28359 Lumberton Robeson County NC 947
28556 Stonewall Pamlico County NC 923 $65,804 $340,000
27014 Cooleemee Davie County NC 921 $47,417 $139,300

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.