North Carolina ZIP Codes & Demographics
North Carolina capital is Raleigh (NC); borders Georgia, South Carolina, Tennessee, Virginia. North Carolina ZIP codes, demographics, and median household...
Study flag · not official artwork
Quick facts about North Carolina
Capital, postal abbreviation, region, and land neighbors — then ZIP demographics below.
- Capital
- Raleigh
- Abbreviation
- NC
- Region
- South
- State bird
- Cardinal
- State flower
- Dogwood
- Motto
- To be, rather than to seem
- Neighboring states (land borders)
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
What is the capital of North Carolina?
The capital of North Carolina is Raleigh. See Quick Facts above for abbreviation, region, and neighbors, then browse ZIP demographics below.
What is the abbreviation for North Carolina?
North Carolina’s USPS postal abbreviation is NC.
What states border North Carolina?
North Carolina shares land borders with Georgia, South Carolina, Tennessee, Virginia. Practice adjacency in the neighboring-states quiz; confirm the list in Quick Facts on this page.
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.
Practice geography