North Carolina Population By County in 2018

Updated on January 27, 2024.

Based on the US Census Vintage data estimates, in 2018, the population of North Carolina was 10,391,358. Among all North Carolina counties, Mecklenburg had the highest population (1,095,911), followed by Wake (1,092,202), and Guilford (533,244). Tyrrell was the least populated county (4,113).

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 2018
North Carolina Population By County in 2018
Items per page:
0 of 0
County Population % of State Population
Alamance 166516 1.60
Alexander 37272 0.36
Alleghany 11165 0.11
Anson 24487 0.24
Ashe 27122 0.26
Avery 17509 0.17
Beaufort 47127 0.45
Bertie 19072 0.18
Bladen 33169 0.32
Brunswick 137071 1.32
Buncombe 259726 2.50
Burke 90309 0.87
Cabarrus 211483 2.04
Caldwell 82116 0.79
Camden 10613 0.10
Carteret 69547 0.67
Caswell 22691 0.22
Catawba 158521 1.53
Chatham 73171 0.70
Cherokee 28425 0.27
Chowan 14019 0.14
Clay 11149 0.11
Cleveland 97593 0.94
Columbus 55764 0.54
Craven 102663 0.99
Cumberland 334495 3.22
Currituck 27084 0.26
Dare 36710 0.35
Davidson 166726 1.60
Davie 42504 0.41
Duplin 59001 0.57
Durham 317478 3.06
Edgecombe 52015 0.50
Forsyth 379196 3.65
Franklin 67646 0.65
Gaston 222862 2.15
Gates 11524 0.11
Graham 8490 0.08
Granville 60100 0.58
Greene 21041 0.20
Guilford 533244 5.13
Halifax 50696 0.49
Harnett 134649 1.30
Haywood 62170 0.60
Henderson 116557 1.12
Hertford 23882 0.23
Hoke 54661 0.53
Hyde 5006 0.05
Iredell 178358 1.72
Jackson 43540 0.42
Johnston 203031 1.95
Jones 9557 0.09
Lee 61219 0.59
Lenoir 56050 0.54
Lincoln 84334 0.81
McDowell 45481 0.44
Macon 35226 0.34
Madison 21659 0.21
Martin 22696 0.22
Mecklenburg 1095911 10.55
Mitchell 14989 0.14
Montgomery 27104 0.26
Moore 98961 0.95
Nash 94161 0.91
New Hanover 232566 2.24
Northampton 19741 0.19
Onslow 197069 1.90
Orange 148029 1.43
Pamlico 12600 0.12
Pasquotank 39693 0.38
Pender 62121 0.60
Perquimans 13427 0.13
Person 39533 0.38
Pitt 179673 1.73
Polk 20673 0.20
Randolph 143176 1.38
Richmond 44881 0.43
Robeson 131890 1.27
Rockingham 90680 0.87
Rowan 140870 1.36
Rutherford 66721 0.64
Sampson 63277 0.61
Scotland 34701 0.33
Stanly 62077 0.60
Stokes 45459 0.44
Surry 71957 0.69
Swain 14259 0.14
Transylvania 34182 0.33
Tyrrell 4113 0.04
Union 236217 2.27
Vance 44735 0.43
Wake 1092202 10.51
Warren 19815 0.19
Washington 11793 0.11
Watauga 56205 0.54
Wayne 123483 1.19
Wilkes 68481 0.66
Wilson 81396 0.78
Yadkin 37456 0.36
Yancey 17893 0.17