North Carolina Citizen Population By County in 2024 (ACS-5Yrs)

Updated on March 28, 2026.

Based on the US Census Bureau's special tabulation from the ACS 5-year estimates, in 2024, the citizen population for North Carolina was 10,170,042 and represented 94.78% of the total North Carolina population.

Among all North Carolina counties, Wake had the highest citizen population (1.09M), followed by Mecklenburg (1.03M), and Guilford (514.30K).

In terms of percentages, Stokes had the highest percentage of its population being citizens (99.77%), followed by Madison (99.59%), and Perquimans (99.58%).

The chart and table below shows the citizen population of each county and the percentage of each county's population that were citizens.

You can see similar information for other states and by state for the United States.

See this for other years:
North Carolina Citizen Population By County in 2024
North Carolina Citizen Population By County in 2024
Items per page:
0 of 0
County Citizen Population % of County Population
Wake 1085200 92.07
Mecklenburg 1031391 89.32
Guilford 514297 93.86
Forsyth 366853 94.07
Cumberland 328544 97.05
Durham 300287 90.35
Buncombe 263713 96.12
Union 235974 94.03
New Hanover 226782 96.41
Gaston 226469 96.42
Johnston 222279 94.88
Cabarrus 220950 93.57
Onslow 204879 98.54
Iredell 189082 96.20
Pitt 170837 96.41
Davidson 168053 97.17
Alamance 166631 94.20
Catawba 157723 96.42
Brunswick 150300 98.52
Rowan 143298 95.61
Orange 139701 93.33
Randolph 138641 94.73
Harnett 133948 96.26
Henderson 112803 95.21
Robeson 112039 95.84
Wayne 111807 94.23
Moore 102594 97.83
Craven 100982 98.41
Cleveland 99277 98.30
Nash 93967 97.66
Rockingham 90294 98.00
Lincoln 89944 97.01
Burke 85629 97.54
Caldwell 78916 97.99
Wilson 76338 96.28
Chatham 74835 93.37
Franklin 71826 96.56
Surry 68671 96.14
Carteret 68302 98.78
Wilkes 64035 97.12
Rutherford 63902 98.42
Pender 63604 97.03
Stanly 63102 97.61
Haywood 61807 98.63
Lee 60945 92.60
Granville 58407 95.95
Sampson 54691 91.96
Watauga 53962 97.89
Lenoir 53309 97.07
Hoke 51652 95.94
Columbus 48951 97.63
Edgecombe 47646 97.76
Halifax 46828 98.22
Stokes 45034 99.77
Duplin 44380 89.96
McDowell 43812 97.76
Beaufort 43363 97.45
Davie 42733 96.85
Jackson 42347 96.75
Richmond 41604 98.25
Vance 40774 96.34
Pasquotank 40350 98.82
Person 38787 98.09
Dare 36808 97.18
Macon 36569 96.39
Yadkin 36041 95.92
Alexander 35897 98.59
Scotland 33157 98.71
Transylvania 32850 97.50
Currituck 30043 98.18
Cherokee 29356 99.31
Bladen 28651 96.91
Ashe 26562 98.58
Montgomery 24598 94.59
Caswell 21942 97.93
Madison 21777 99.59
Anson 21749 97.58
Martin 21551 99.55
Polk 19566 98.36
Greene 19350 94.45
Hertford 19289 96.89
Yancey 18462 98.21
Warren 18404 97.91
Avery 17175 97.16
Bertie 16869 98.26
Northampton 16821 99.33
Mitchell 14830 98.93
Swain 13717 97.89
Chowan 13577 98.14
Perquimans 13188 99.58
Pamlico 12194 98.42
Clay 11487 98.92
Camden 10875 99.54
Alleghany 10842 97.00
Washington 10701 98.96
Gates 10265 98.95
Jones 9145 98.28
Graham 8000 99.12
Hyde 4411 96.08
Tyrrell 3235 94.48