North Carolina 2020 Census Total Population By County

Updated on January 23, 2023.

The total population of North Carolina from the 2020 Census was 10,439,388, based on data from the US Census Bureau.

Wake County was the most populated county (1,129,410), followed by Mecklenburg County (1,115,482), and then Guilford County (541,299). On the other hand, the 3 counties that were least populated include: Tyrrell County (3,245), Hyde County (4,589), and Graham County (8,030).

You can also see this information for other states and also for the US by state.

Hover over or click on the counties to see the number and percentage of North Carolina population that lives in each county. 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 also see the population by county for the different racial groups as well as the different ethnicities in North Carolina.

North Carolina 2020 Census Total Population By County
North Carolina 2020 Census Total Population By County
Items per page:
0 of 0
County Population % of North Carolina Pop.
Alamance 171415 1.64
Alexander 36444 0.35
Alleghany 10888 0.10
Anson 22055 0.21
Ashe 26577 0.26
Avery 17806 0.17
Beaufort 44652 0.43
Bertie 17934 0.17
Bladen 29606 0.28
Brunswick 136693 1.31
Buncombe 269452 2.58
Burke 87570 0.84
Cabarrus 225804 2.16
Caldwell 80652 0.77
Camden 10355 0.10
Carteret 67686 0.65
Caswell 22736 0.22
Catawba 160610 1.54
Chatham 76285 0.73
Cherokee 28774 0.28
Chowan 13708 0.13
Clay 11089 0.11
Cleveland 99519 0.95
Columbus 50623 0.49
Craven 100720 0.97
Cumberland 334728 3.21
Currituck 28100 0.27
Dare 36915 0.35
Davidson 168930 1.62
Davie 42712 0.41
Duplin 48715 0.47
Durham 324833 3.11
Edgecombe 48900 0.47
Forsyth 382590 3.67
Franklin 68573 0.66
Gaston 227943 2.18
Gates 10478 0.10
Graham 8030 0.08
Granville 60992 0.58
Greene 20451 0.20
Guilford 541299 5.19
Halifax 48622 0.47
Harnett 133568 1.28
Haywood 62089 0.60
Henderson 116281 1.11
Hertford 21552 0.21
Hoke 52082 0.50
Hyde 4589 0.04
Iredell 186693 1.79
Jackson 43109 0.41
Johnston 215999 2.07
Jones 9172 0.09
Lee 63285 0.61
Lenoir 55122 0.53
Lincoln 86810 0.83
McDowell 44578 0.43
Macon 37014 0.36
Madison 21193 0.20
Martin 22031 0.21
Mecklenburg 1115482 10.69
Mitchell 14903 0.14
Montgomery 25751 0.25
Moore 99727 0.96
Nash 94970 0.91
New Hanover 225702 2.16
Northampton 17471 0.17
Onslow 204576 1.96
Orange 148696 1.42
Pamlico 12276 0.12
Pasquotank 40568 0.39
Pender 60203 0.58
Perquimans 13005 0.13
Person 39097 0.38
Pitt 170243 1.63
Polk 19328 0.19
Randolph 144171 1.38
Richmond 42946 0.41
Robeson 116530 1.12
Rockingham 91096 0.87
Rowan 146875 1.41
Rutherford 64444 0.62
Sampson 59036 0.57
Scotland 34174 0.33
Stanly 62504 0.60
Stokes 44520 0.43
Surry 71359 0.68
Swain 14117 0.14
Transylvania 32986 0.32
Tyrrell 3245 0.03
Union 238267 2.28
Vance 42578 0.41
Wake 1129410 10.82
Warren 18642 0.18
Washington 11003 0.11
Watauga 54086 0.52
Wayne 117333 1.12
Wilkes 65969 0.63
Wilson 78784 0.76
Yadkin 37214 0.36
Yancey 18470 0.18