How to use this list
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
100 counties · 853 ZIP codes · population 10,584,400 . Select a county to open its ZIP table and local summary.
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
Also see the North Carolina overview, cities, rankings, and congressional districts.
| County | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Alamance County | 10 | 183,791 | $66,093 |
| Alexander County | 2 | 31,246 | $64,630 |
| Alleghany County | 6 | 11,665 | $41,522 |
| Anson County | 7 | 22,077 | $50,388 |
| Ashe County | 11 | 26,956 | $52,552 |
| Avery County | 8 | 11,695 | $70,675 |
| Beaufort County | 8 | 42,001 | $69,366 |
| Bertie County | 8 | 18,012 | $41,593 |
| Bladen County | 9 | 27,865 | $54,171 |
| Brunswick County | 12 | 145,578 | $73,578 |
| Buncombe County | 16 | 267,237 | $72,842 |
| Burke County | 9 | 79,445 | $57,721 |
| Cabarrus County | 7 | 231,853 | $87,439 |
| Caldwell County | 5 | 78,818 | $58,385 |
| Camden County | 3 | 10,046 | $85,319 |
| Carteret County | 17 | 74,491 | $78,575 |
| Caswell County | 7 | 15,644 | $60,832 |
| Catawba County | 9 | 169,666 | $73,244 |
| Chatham County | 11 | 102,841 | $89,920 |
| Cherokee County | 3 | 28,652 | $48,759 |
| Chowan County | 2 | 14,503 | $64,139 |
| Clay County | 3 | 11,936 | $69,053 |
| Cleveland County | 12 | 107,100 | $61,032 |
| Columbus County | 14 | 50,596 | $53,518 |
| Craven County | 9 | 103,868 | $55,327 |
| Cumberland County | 17 | 323,247 | $62,882 |
| Currituck County | 15 | 30,261 | $82,143 |
| Dare County | 14 | 37,534 | $64,083 |
| Davidson County | 8 | 192,646 | $62,873 |
| Davie County | 3 | 43,201 | $69,353 |
| Duplin County | 12 | 62,958 | $50,505 |
| Durham County | 10 | 318,725 | $81,886 |
| Edgecombe County | 9 | 50,231 | $53,385 |
| Forsyth County | 16 | 362,153 | $73,260 |
| Franklin County | 5 | 67,297 | $61,025 |
| Gaston County | 14 | 234,848 | $66,800 |
| Gates County | 7 | 10,516 | $64,302 |
| Graham County | 3 | 8,163 | $77,768 |
| Granville County | 6 | 51,381 | $72,193 |
| Greene County | 4 | 16,260 | $53,454 |
| Guilford County | 26 | 540,607 | $79,212 |
| Halifax County | 7 | 51,076 | $43,873 |
| Harnett County | 11 | 180,961 | $70,386 |
| Haywood County | 6 | 62,474 | $71,434 |
| Henderson County | 13 | 121,579 | $77,140 |
| Hertford County | 6 | 20,173 | $45,728 |
| Hoke County | 2 | 55,168 | $48,343 |
| Hyde County | 6 | 7,758 | $42,711 |
| Iredell County | 9 | 192,977 | $76,471 |
| Jackson County | 9 | 40,993 | $57,145 |
| Johnston County | 11 | 182,287 | $71,175 |
| Jones County | 2 | 5,752 | $59,759 |
| Lee County | 3 | 75,851 | $66,901 |
| Lenoir County | 4 | 54,385 | $47,668 |
| Lincoln County | 5 | 88,963 | $76,099 |
| Macon County | 5 | 37,802 | $57,201 |
| Madison County | 3 | 22,049 | $57,396 |
| Martin County | 8 | 21,385 | $39,649 |
| McDowell County | 4 | 44,885 | $58,486 |
| Mecklenburg County | 34 | 1,148,997 | $94,773 |
| Mitchell County | 2 | 17,101 | $58,375 |
| Montgomery County | 6 | 23,733 | $53,887 |
| Moore County | 12 | 98,041 | $73,533 |
| Nash County | 8 | 95,414 | $59,701 |
| New Hanover County | 10 | 232,900 | $87,392 |
| Northampton County | 12 | 17,140 | $56,311 |
| Onslow County | 13 | 206,324 | $70,337 |
| Orange County | 7 | 128,949 | $84,226 |
| Pamlico County | 9 | 10,321 | $55,356 |
| Pasquotank County | 1 | 40,878 | $64,039 |
| Pender County | 6 | 57,890 | $63,933 |
| Perquimans County | 3 | 12,378 | $60,365 |
| Person County | 6 | 44,742 | $75,677 |
| Pitt County | 12 | 175,396 | $59,955 |
| Polk County | 4 | 20,001 | $64,311 |
| Randolph County | 12 | 150,618 | $58,762 |
| Richmond County | 6 | 42,180 | $49,367 |
| Robeson County | 15 | 116,943 | $43,178 |
| Rockingham County | 7 | 99,242 | $58,807 |
| Rowan County | 14 | 131,013 | $67,078 |
| Rutherford County | 12 | 61,355 | $50,437 |
| Sampson County | 11 | 81,271 | $55,384 |
| Scotland County | 5 | 34,149 | $44,790 |
| Stanly County | 9 | 65,752 | $62,716 |
| Stokes County | 9 | 46,154 | $62,987 |
| Surry County | 9 | 73,800 | $62,009 |
| Swain County | 2 | 15,018 | $54,295 |
| Transylvania County | 8 | 33,422 | $74,400 |
| Tyrrell County | 1 | 3,206 | $41,607 |
| Union County | 8 | 244,541 | $96,537 |
| Vance County | 5 | 43,451 | $39,432 |
| Wake County | 32 | 1,142,712 | $103,620 |
| Warren County | 6 | 15,979 | $47,213 |
| Washington County | 3 | 11,504 | $44,710 |
| Watauga County | 7 | 57,751 | $59,401 |
| Wayne County | 8 | 102,053 | $56,904 |
| Wilkes County | 12 | 60,738 | $48,104 |
| Wilson County | 8 | 79,894 | $54,242 |
| Yadkin County | 5 | 38,828 | $58,145 |
| Yancey County | 3 | 18,493 | $49,232 |