North Carolina · United States

ZIP codes by county — North Carolina

100 counties

CountyFIPSPopulationMedian 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.