North Carolina · United States
ZIP codes by county — North Carolina
100 counties
| County | FIPS | Population | Median household income |
|---|---|---|---|
| Alamance County | 37001 | 174,286 | $64,445 |
| Alexander County | 37003 | 36,440 | $65,268 |
| Alleghany County | 37005 | 11,075 | $44,272 |
| Anson County | 37007 | 21,903 | $44,245 |
| Ashe County | 37009 | 26,831 | $50,827 |
| Avery County | 37011 | 17,643 | $57,657 |
| Beaufort County | 37013 | 44,597 | $57,997 |
| Bertie County | 37015 | 17,482 | $45,931 |
| Bladen County | 37017 | 29,591 | $44,528 |
| Brunswick County | 37019 | 145,889 | $74,034 |
| Buncombe County | 37021 | 271,790 | $70,578 |
| Burke County | 37023 | 87,863 | $55,684 |
| Cabarrus County | 37025 | 231,262 | $86,084 |
| Caldwell County | 37027 | 80,618 | $55,401 |
| Camden County | 37029 | 10,743 | $87,781 |
| Carteret County | 37031 | 68,652 | $70,235 |
| Caswell County | 37033 | 22,689 | $59,407 |
| Catawba County | 37035 | 162,051 | $64,544 |
| Chatham County | 37037 | 78,319 | $88,534 |
| Cherokee County | 37039 | 29,197 | $51,496 |
| Chowan County | 37041 | 13,814 | $56,982 |
| Clay County | 37043 | 11,391 | $53,645 |
| Cleveland County | 37045 | 100,170 | $55,769 |
| Columbus County | 37047 | 50,453 | $48,184 |
| Craven County | 37049 | 101,074 | $64,635 |
| Cumberland County | 37051 | 336,749 | $58,780 |
| Currituck County | 37053 | 29,612 | $91,548 |
| Dare County | 37055 | 37,534 | $81,214 |
| Davidson County | 37057 | 171,063 | $62,426 |
| Davie County | 37059 | 43,526 | $73,234 |
| Duplin County | 37061 | 49,053 | $51,880 |
| Durham County | 37063 | 329,405 | $79,501 |
| Edgecombe County | 37065 | 48,777 | $48,480 |
| Forsyth County | 37067 | 386,740 | $65,541 |
| Franklin County | 37069 | 71,962 | $71,386 |
| Gaston County | 37071 | 231,485 | $65,472 |
| Gates County | 37073 | 10,437 | $61,612 |
| Graham County | 37075 | 8,041 | $49,038 |
| Granville County | 37077 | 61,439 | $70,975 |
| Greene County | 37079 | 20,421 | $50,904 |
| Guilford County | 37081 | 542,987 | $66,027 |
| Halifax County | 37083 | 48,219 | $45,071 |
| Harnett County | 37085 | 136,503 | $69,012 |
| Haywood County | 37087 | 62,432 | $61,001 |
| Henderson County | 37089 | 117,387 | $67,623 |
| Hertford County | 37091 | 20,492 | $47,472 |
| Hoke County | 37093 | 53,102 | $60,095 |
| Hyde County | 37095 | 4,625 | $47,338 |
| Iredell County | 37097 | 191,800 | $78,678 |
| Jackson County | 37099 | 43,089 | $53,479 |
| Johnston County | 37101 | 226,623 | $79,838 |
| Jones County | 37103 | 9,245 | $55,659 |
| Lee County | 37105 | 64,565 | $63,060 |
| Lenoir County | 37107 | 54,917 | $44,795 |
| Lincoln County | 37109 | 90,359 | $78,490 |
| Macon County | 37113 | 37,533 | $53,298 |
| Madison County | 37115 | 21,640 | $58,628 |
| Martin County | 37117 | 21,773 | $46,793 |
| McDowell County | 37111 | 44,679 | $55,527 |
| Mecklenburg County | 37119 | 1,130,906 | $83,765 |
| Mitchell County | 37121 | 14,973 | $58,089 |
| Montgomery County | 37123 | 25,874 | $55,849 |
| Moore County | 37125 | 102,840 | $82,837 |
| Nash County | 37127 | 95,451 | $60,704 |
| New Hanover County | 37129 | 231,214 | $72,892 |
| Northampton County | 37131 | 17,212 | $47,935 |
| Onslow County | 37133 | 208,537 | $64,568 |
| Orange County | 37135 | 147,292 | $88,553 |
| Pamlico County | 37137 | 12,315 | $61,624 |
| Pasquotank County | 37139 | 40,830 | $63,912 |
| Pender County | 37141 | 63,475 | $76,838 |
| Perquimans County | 37143 | 13,146 | $61,224 |
| Person County | 37145 | 39,275 | $64,927 |
| Pitt County | 37147 | 172,279 | $58,851 |
| Polk County | 37149 | 19,689 | $61,005 |
| Randolph County | 37151 | 145,322 | $59,047 |
| Richmond County | 37153 | 42,818 | $43,626 |
| Robeson County | 37155 | 116,858 | $40,318 |
| Rockingham County | 37157 | 91,585 | $55,796 |
| Rowan County | 37159 | 148,487 | $63,196 |
| Rutherford County | 37161 | 64,850 | $49,771 |
| Sampson County | 37163 | 59,245 | $53,159 |
| Scotland County | 37165 | 34,353 | $43,500 |
| Stanly County | 37167 | 63,557 | $61,631 |
| Stokes County | 37169 | 44,889 | $60,039 |
| Surry County | 37171 | 71,407 | $56,095 |
| Swain County | 37173 | 14,065 | $55,429 |
| Transylvania County | 37175 | 33,243 | $64,523 |
| Tyrrell County | 37177 | 3,376 | $43,952 |
| Union County | 37179 | 244,975 | $99,243 |
| Vance County | 37181 | 42,361 | $46,943 |
| Wake County | 37183 | 1,151,009 | $101,763 |
| Warren County | 37185 | 18,751 | $45,279 |
| Washington County | 37187 | 10,905 | $41,750 |
| Watauga County | 37189 | 54,607 | $51,367 |
| Wayne County | 37191 | 117,606 | $58,082 |
| Wilkes County | 37193 | 65,983 | $50,438 |
| Wilson County | 37195 | 78,648 | $51,381 |
| Yadkin County | 37197 | 37,419 | $60,321 |
| Yancey County | 37199 | 18,676 | $54,961 |
County figures are Census county-level values (ACS 5-year); the ZIP list shows the ZIPs whose primary county this is — a ZIP on a border can also serve neighbouring counties. Sources: U.S. Census Bureau.