North Carolina Population By County in 2015

Updated on June 16, 2025.

Based on the US Census Vintage data estimates, in 2015, the population of North Carolina was 10,037,218. Among all North Carolina counties, Mecklenburg had the highest population (1,034,049), followed by Wake (1,022,871), and Guilford (517,281). Tyrrell was the least populated county (4,137).

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 2015
North Carolina Population By County in 2015
Items per page:
0 of 0
County Population % of State Population
Alamance 157104 1.57
Alexander 36960 0.37
Alleghany 10855 0.11
Anson 25616 0.26
Ashe 26625 0.27
Avery 17494 0.17
Beaufort 47403 0.47
Bertie 20167 0.20
Bladen 34090 0.34
Brunswick 122322 1.22
Buncombe 252160 2.51
Burke 89337 0.89
Cabarrus 196483 1.96
Caldwell 81554 0.81
Camden 10284 0.10
Carteret 68766 0.69
Caswell 22813 0.23
Catawba 155607 1.55
Chatham 68307 0.68
Cherokee 27126 0.27
Chowan 14251 0.14
Clay 10644 0.11
Cleveland 96881 0.97
Columbus 56698 0.56
Craven 102988 1.03
Cumberland 331598 3.30
Currituck 25128 0.25
Dare 35499 0.35
Davidson 163548 1.63
Davie 41652 0.42
Duplin 58879 0.59
Durham 301014 3.00
Edgecombe 53734 0.54
Forsyth 367516 3.66
Franklin 63667 0.63
Gaston 212998 2.12
Gates 11530 0.12
Graham 8587 0.09
Granville 58201 0.58
Greene 20952 0.21
Guilford 517281 5.15
Halifax 52190 0.52
Harnett 128145 1.28
Haywood 59724 0.60
Henderson 111943 1.12
Hertford 24404 0.24
Hoke 52805 0.53
Hyde 5425 0.05
Iredell 169592 1.69
Jackson 41352 0.41
Johnston 185130 1.84
Jones 9770 0.10
Lee 59402 0.59
Lenoir 58012 0.58
Lincoln 80646 0.80
McDowell 44982 0.45
Macon 34117 0.34
Madison 21175 0.21
Martin 23267 0.23
Mecklenburg 1034049 10.30
Mitchell 15062 0.15
Montgomery 27432 0.27
Moore 94057 0.94
Nash 93855 0.94
New Hanover 219619 2.19
Northampton 20539 0.21
Onslow 193402 1.93
Orange 141449 1.41
Pamlico 12739 0.13
Pasquotank 39433 0.39
Pender 57463 0.57
Perquimans 13474 0.13
Person 39214 0.39
Pitt 176178 1.76
Polk 20417 0.20
Randolph 142560 1.42
Richmond 45427 0.45
Robeson 134446 1.34
Rockingham 91697 0.91
Rowan 138520 1.38
Rutherford 66408 0.66
Sampson 63562 0.63
Scotland 35333 0.35
Stanly 60624 0.60
Stokes 46143 0.46
Surry 71990 0.72
Swain 14325 0.14
Transylvania 33185 0.33
Tyrrell 4137 0.04
Union 222051 2.21
Vance 44477 0.44
Wake 1022871 10.19
Warren 20190 0.20
Washington 12251 0.12
Watauga 53129 0.53
Wayne 124400 1.24
Wilkes 68302 0.68
Wilson 81228 0.81
Yadkin 37630 0.38
Yancey 17550 0.18