North Carolina Population By County in 2016

Updated on January 27, 2024.

Based on the US Census Vintage data estimates, in 2016, the population of North Carolina was 10,161,802. Among all North Carolina counties, Mecklenburg had the highest population (1,058,056), followed by Wake (1,048,933), and Guilford (524,520). Tyrrell was the least populated county (4,017).

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 2016
North Carolina Population By County in 2016
Items per page:
0 of 0
County Population % of State Population
Alamance 160358 1.58
Alexander 37120 0.37
Alleghany 10928 0.11
Anson 25173 0.25
Ashe 26595 0.26
Avery 17450 0.17
Beaufort 47407 0.47
Bertie 19414 0.19
Bladen 33657 0.33
Brunswick 126422 1.24
Buncombe 255222 2.51
Burke 89444 0.88
Cabarrus 201737 1.99
Caldwell 81829 0.81
Camden 10385 0.10
Carteret 68875 0.68
Caswell 22749 0.22
Catawba 156517 1.54
Chatham 69680 0.69
Cherokee 27860 0.27
Chowan 14209 0.14
Clay 10785 0.11
Cleveland 97037 0.96
Columbus 56324 0.55
Craven 102784 1.01
Cumberland 333723 3.28
Currituck 25668 0.25
Dare 35905 0.35
Davidson 164497 1.62
Davie 41927 0.41
Duplin 59284 0.58
Durham 308105 3.03
Edgecombe 53281 0.52
Forsyth 371437 3.66
Franklin 64681 0.64
Gaston 216727 2.13
Gates 11570 0.11
Graham 8540 0.08
Granville 58719 0.58
Greene 21087 0.21
Guilford 524520 5.16
Halifax 51814 0.51
Harnett 130822 1.29
Haywood 60493 0.60
Henderson 113711 1.12
Hertford 24211 0.24
Hoke 53086 0.52
Hyde 5434 0.05
Iredell 172600 1.70
Jackson 42645 0.42
Johnston 190937 1.88
Jones 9571 0.09
Lee 59653 0.59
Lenoir 57264 0.56
Lincoln 81235 0.80
McDowell 44876 0.44
Macon 34299 0.34
Madison 21402 0.21
Martin 23121 0.23
Mecklenburg 1058056 10.41
Mitchell 15003 0.15
Montgomery 27288 0.27
Moore 95458 0.94
Nash 94060 0.93
New Hanover 224922 2.21
Northampton 20135 0.20
Onslow 192745 1.90
Orange 142849 1.41
Pamlico 12771 0.13
Pasquotank 39418 0.39
Pender 58829 0.58
Perquimans 13425 0.13
Person 39315 0.39
Pitt 177291 1.75
Polk 20418 0.20
Randolph 143070 1.41
Richmond 45034 0.44
Robeson 133344 1.31
Rockingham 91326 0.90
Rowan 139417 1.37
Rutherford 66318 0.65
Sampson 63200 0.62
Scotland 35315 0.35
Stanly 60829 0.60
Stokes 45895 0.45
Surry 72024 0.71
Swain 14189 0.14
Transylvania 33433 0.33
Tyrrell 4017 0.04
Union 226501 2.23
Vance 44558 0.44
Wake 1048933 10.32
Warren 19874 0.20
Washington 12081 0.12
Watauga 54176 0.53
Wayne 124368 1.22
Wilkes 68573 0.68
Wilson 81298 0.80
Yadkin 37650 0.37
Yancey 17590 0.17