North Carolina Population By County in 2020

Updated on January 29, 2024.

Based on the US Census Vintage data estimates, in 2020, the population of North Carolina was 10,449,445. Among all North Carolina counties, Wake[object Promise] had the highest population (1,130,685), followed by Mecklenburg[object Promise] (1,116,788), and Guilford[object Promise] (539,498). Tyrrell[object Promise] was the least populated county (3,239).

Hover over or click on the counties in the map below to see the populations. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can see similar information for other states and by state for the United States.

See this for other years:
North Carolina Population By County in 2020
North Carolina Population By County in 2020
Items per page:
0 of 0
County Population % of State Population
Alamance 171954 1.65
Alexander 36482 0.35
Alleghany 10897 0.10
Anson 22033 0.21
Ashe 26580 0.25
Avery 17848 0.17
Beaufort 44690 0.43
Bertie 17862 0.17
Bladen 29629 0.28
Brunswick 138157 1.32
Buncombe 269694 2.58
Burke 87577 0.84
Cabarrus 227214 2.17
Caldwell 80632 0.77
Camden 10407 0.10
Carteret 67724 0.65
Caswell 22699 0.22
Catawba 160892 1.54
Chatham 76670 0.73
Cherokee 28858 0.28
Chowan 13701 0.13
Clay 11142 0.11
Cleveland 99799 0.96
Columbus 50487 0.48
Craven 100646 0.96
Cumberland 334391 3.20
Currituck 28401 0.27
Dare 37032 0.35
Davidson 169196 1.62
Davie 42895 0.41
Duplin 48657 0.47
Durham 325561 3.12
Edgecombe 48777 0.47
Forsyth 383166 3.67
Franklin 69115 0.66
Gaston 228514 2.19
Gates 10448 0.10
Graham 8035 0.08
Granville 61060 0.58
Greene 20440 0.20
Guilford 539498 5.16
Halifax 48521 0.46
Harnett 133779 1.28
Haywood 62223 0.60
Henderson 116541 1.12
Hertford 21470 0.21
Hoke 52240 0.50
Hyde 4551 0.04
Iredell 187683 1.80
Jackson 42231 0.40
Johnston 217787 2.08
Jones 9147 0.09
Lee 63428 0.61
Lenoir 55050 0.53
Lincoln 87206 0.84
McDowell 44580 0.43
Macon 37092 0.36
Madison 21228 0.20
Martin 21953 0.21
Mecklenburg 1116788 10.69
Mitchell 14906 0.14
Montgomery 25719 0.25
Moore 100267 0.96
Nash 95148 0.91
New Hanover 226307 2.17
Northampton 17435 0.17
Onslow 204937 1.96
Orange 143583 1.37
Pamlico 12303 0.12
Pasquotank 40577 0.39
Pender 60642 0.58
Perquimans 13016 0.13
Person 39187 0.38
Pitt 170378 1.63
Polk 19383 0.19
Randolph 144418 1.38
Richmond 42916 0.41
Robeson 116305 1.11
Rockingham 91188 0.87
Rowan 147148 1.41
Rutherford 64479 0.62
Sampson 59078 0.56
Scotland 34141 0.33
Stanly 62638 0.60
Stokes 44565 0.43
Surry 71372 0.68
Swain 14099 0.14
Transylvania 33046 0.32
Tyrrell 3239 0.03
Union 239443 2.29
Vance 42535 0.41
Wake 1130685 10.82
Warren 18598 0.18
Washington 10976 0.11
Watauga 54117 0.52
Wayne 117266 1.12
Wilkes 65904 0.63
Wilson 78807 0.75
Yadkin 37246 0.36
Yancey 18490 0.18