North Carolina Population By County in 2021 (ACS-5Yrs)

Updated on February 28, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the total population of North Carolina was 10.37M. Among all North Carolina counties, Wake was the most populated county (1.11M), followed by Mecklenburg (1.10M), and then Guilford (537.11K).

On the other hand, the least populated counties were: Tyrrell (3.44K), Hyde (4.70K), and Graham (8.09K).

The chart and table below shows the population of each county and the percentage of North Carolina population in each county.

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

North Carolina Population By County in 2021
North Carolina Population By County in 2021
Items per page:
0 of 0
County Population % of State Population
Alamance 169185 1.63
Alexander 36491 0.35
Alleghany 10910 0.11
Anson 22388 0.22
Ashe 26598 0.26
Avery 17747 0.17
Beaufort 44898 0.43
Bertie 18105 0.18
Bladen 30105 0.29
Brunswick 133789 1.29
Buncombe 266981 2.58
Burke 87829 0.85
Cabarrus 221200 2.13
Caldwell 80705 0.78
Camden 10353 0.10
Carteret 67944 0.66
Caswell 22785 0.22
Catawba 159852 1.54
Chatham 75070 0.72
Cherokee 28515 0.28
Chowan 13796 0.13
Clay 10997 0.11
Cleveland 98898 0.95
Columbus 51474 0.50
Craven 101405 0.98
Cumberland 333582 3.22
Currituck 27575 0.27
Dare 36718 0.35
Davidson 168002 1.62
Davie 42543 0.41
Duplin 49836 0.48
Durham 320146 3.09
Edgecombe 49609 0.48
Forsyth 380583 3.67
Franklin 67598 0.65
Gaston 226097 2.18
Gates 10584 0.10
Graham 8089 0.08
Granville 60854 0.59
Greene 20524 0.20
Guilford 537113 5.18
Halifax 49291 0.48
Harnett 133074 1.28
Haywood 61695 0.60
Henderson 115613 1.12
Hertford 22010 0.21
Hoke 52169 0.50
Hyde 4697 0.05
Iredell 183965 1.78
Jackson 42983 0.42
Johnston 211320 2.04
Jones 9326 0.09
Lee 62676 0.61
Lenoir 55344 0.53
Lincoln 85670 0.83
McDowell 44527 0.43
Macon 36532 0.35
Madison 21269 0.21
Martin 22213 0.21
Mecklenburg 1100984 10.62
Mitchell 14951 0.14
Montgomery 25891 0.25
Moore 98618 0.95
Nash 94628 0.91
New Hanover 225175 2.17
Northampton 17917 0.17
Onslow 201597 1.95
Orange 147376 1.42
Pamlico 12293 0.12
Pasquotank 40240 0.39
Pender 59964 0.58
Perquimans 13002 0.13
Person 38999 0.38
Pitt 170600 1.65
Polk 19413 0.19
Randolph 143735 1.39
Richmond 43301 0.42
Robeson 118836 1.15
Rockingham 90903 0.88
Rowan 145784 1.41
Rutherford 64592 0.62
Sampson 59468 0.57
Scotland 34345 0.33
Stanly 62148 0.60
Stokes 44588 0.43
Surry 71439 0.69
Swain 14166 0.14
Transylvania 32979 0.32
Tyrrell 3436 0.03
Union 235699 2.27
Vance 42650 0.41
Wake 1112883 10.74
Warren 18889 0.18
Washington 11183 0.11
Watauga 54077 0.52
Wayne 117692 1.14
Wilkes 66335 0.64
Wilson 78844 0.76
Yadkin 37198 0.36
Yancey 18357 0.18