North Carolina Population By County in 2022

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2022, the population of North Carolina was 10,695,965. Among all North Carolina counties, Wake had the highest population (1,170,778), followed by Mecklenburg (1,144,075), and Guilford (546,457). Tyrrell was the least populated county (3,473).

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 2022
North Carolina Population By County in 2022
Items per page:
0 of 0
County Population % of State Population
Alamance 176618 1.65
Alexander 36316 0.34
Alleghany 11193 0.11
Anson 21958 0.21
Ashe 27062 0.25
Avery 17541 0.16
Beaufort 44400 0.42
Bertie 17068 0.16
Bladen 29391 0.28
Brunswick 152908 1.43
Buncombe 273790 2.56
Burke 87972 0.82
Cabarrus 235909 2.21
Caldwell 80347 0.75
Camden 11090 0.10
Carteret 69326 0.65
Caswell 22431 0.21
Catawba 163167 1.53
Chatham 79939 0.75
Cherokee 29459 0.28
Chowan 13898 0.13
Clay 11615 0.11
Cleveland 100653 0.94
Columbus 50075 0.47
Craven 101087 0.95
Cumberland 336781 3.15
Currituck 31008 0.29
Dare 37987 0.36
Davidson 172380 1.61
Davie 44115 0.41
Duplin 48934 0.46
Durham 333292 3.12
Edgecombe 48389 0.45
Forsyth 389661 3.64
Franklin 74400 0.70
Gaston 233970 2.19
Gates 10370 0.10
Graham 8032 0.08
Granville 61702 0.58
Greene 20367 0.19
Guilford 546457 5.11
Halifax 47711 0.45
Harnett 138478 1.30
Haywood 62615 0.59
Henderson 118298 1.11
Hertford 19634 0.18
Hoke 53691 0.50
Hyde 4656 0.04
Iredell 195874 1.83
Jackson 43922 0.41
Johnston 234902 2.20
Jones 9219 0.09
Lee 65543 0.61
Lenoir 54499 0.51
Lincoln 93108 0.87
McDowell 44755 0.42
Macon 37969 0.36
Madison 21881 0.21
Martin 21478 0.20
Mecklenburg 1144075 10.70
Mitchell 15048 0.14
Montgomery 25841 0.24
Moore 105491 0.99
Nash 95820 0.90
New Hanover 235784 2.20
Northampton 16827 0.16
Onslow 209031 1.95
Orange 150253 1.41
Pamlico 12234 0.11
Pasquotank 41168 0.39
Pender 65698 0.61
Perquimans 13221 0.12
Person 39343 0.37
Pitt 173610 1.62
Polk 20012 0.19
Randolph 146196 1.37
Richmond 42573 0.40
Robeson 116466 1.09
Rockingham 91966 0.86
Rowan 149673 1.40
Rutherford 64945 0.61
Sampson 59027 0.55
Scotland 34350 0.32
Stanly 64231 0.60
Stokes 45136 0.42
Surry 71482 0.67
Swain 13936 0.13
Transylvania 33373 0.31
Tyrrell 3473 0.03
Union 249172 2.33
Vance 42154 0.39
Wake 1170778 10.95
Warren 18677 0.18
Washington 10776 0.10
Watauga 55013 0.51
Wayne 117449 1.10
Wilkes 65791 0.62
Wilson 78306 0.73
Yadkin 37507 0.35
Yancey 18768 0.18