Map of North Carolina

Click North Carolina to zoom in and explore counties. Click any other state to visit its page.

CapitalRaleigh
Population10,439,388
RegionSouth
StatehoodNovember 21, 1789
AbbreviationNC

How many counties are in North Carolina?

North Carolina has 100 counties. The list below includes each county, its FIPS code, and population.

Total counties 100 Current county count for North Carolina.
Largest by population Wake County 1,190,275 residents
Smallest by population Tyrrell County 3,461 residents

North Carolina county table

County list for North Carolina with county FIPS codes and population totals.

County State County FIPS Population
Wake County NC 37183 1,190,275
Mecklenburg County NC 37119 1,163,701
Guilford County NC 37081 549,866
Forsyth County NC 37067 392,921
Cumberland County NC 37051 337,890
Durham County NC 37063 336,892
Buncombe County NC 37021 275,901
Union County NC 37179 256,452
Johnston County NC 37101 241,955
Cabarrus County NC 37025 240,016
New Hanover County NC 37129 238,852
Gaston County NC 37071 237,242
Onslow County NC 37133 213,676
Iredell County NC 37097 199,710
Alamance County NC 37001 179,165
Pitt County NC 37147 175,119
Davidson County NC 37057 174,804
Catawba County NC 37035 164,645
Brunswick County NC 37019 159,964
Rowan County NC 37159 151,661
Orange County NC 37135 150,626
Randolph County NC 37151 147,458
Harnett County NC 37085 141,477
Henderson County NC 37089 119,230
Wayne County NC 37191 118,686
Robeson County NC 37155 117,365
Moore County NC 37125 106,898
Craven County NC 37049 102,391
Cleveland County NC 37045 101,378
Nash County NC 37127 96,551
Lincoln County NC 37109 95,675
Rockingham County NC 37157 92,518
Burke County NC 37023 88,338
Chatham County NC 37037 81,624
Caldwell County NC 37027 80,574
Wilson County NC 37195 78,970
Franklin County NC 37069 77,001
Surry County NC 37171 71,462
Carteret County NC 37031 69,615
Pender County NC 37141 68,521
Lee County NC 37105 67,059
Wilkes County NC 37193 66,013
Stanly County NC 37167 65,699
Rutherford County NC 37161 65,507
Haywood County NC 37087 62,969
Granville County NC 37077 62,192
Sampson County NC 37163 59,601
Lenoir County NC 37107 54,895
Watauga County NC 37189 54,748
Hoke County NC 37093 54,446
Columbus County NC 37047 50,121
Duplin County NC 37061 49,520
Edgecombe County NC 37065 48,832
Halifax County NC 37083 47,298
Stokes County NC 37169 45,532
McDowell County NC 37111 44,893
Davie County NC 37059 44,599
Jackson County NC 37099 44,574
Beaufort County NC 37013 44,481
Richmond County NC 37153 42,324
Vance County NC 37181 42,301
Pasquotank County NC 37139 41,444
Person County NC 37145 39,737
Macon County NC 37113 38,412
Dare County NC 37055 38,110
Yadkin County NC 37197 37,774
Alexander County NC 37003 36,473
Scotland County NC 37165 34,376
Transylvania County NC 37175 33,549
Currituck County NC 37053 31,593
Cherokee County NC 37039 29,959
Bladen County NC 37017 29,484
Ashe County NC 37009 27,063
Montgomery County NC 37123 26,085
Caswell County NC 37033 22,807
Madison County NC 37115 22,071
Anson County NC 37007 21,897
Martin County NC 37117 21,447
Greene County NC 37079 20,530
Polk County NC 37149 20,060
Hertford County NC 37091 19,453
Yancey County NC 37199 18,938
Warren County NC 37185 18,836
Avery County NC 37011 17,561
Bertie County NC 37015 16,922
Northampton County NC 37131 16,715
Mitchell County NC 37121 14,999
Swain County NC 37173 13,916
Chowan County NC 37041 13,891
Perquimans County NC 37143 13,377
Pamlico County NC 37137 12,423
Clay County NC 37043 11,864
Alleghany County NC 37005 11,342
Camden County NC 37029 11,137
Washington County NC 37187 10,713
Gates County NC 37073 10,343
Jones County NC 37103 9,401
Graham County NC 37075 8,052
Hyde County NC 37095 4,607
Tyrrell County NC 37177 3,461

← Back to North Carolina state symbols