Ranking of North Carolina Counties By Population with American Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 1.02M people in North Carolina with American ancestry. Among all North Carolina counties, Wake County had the highest population with American ancestry (81.63K), followed by Mecklenburg County (56.52K), and Gaston County (41.09K).

The chart and table below shows the top 10 counties with high number of people with American ancestry.

You can see similar information for other states and for other ancestry groups in North Carolina.

Data Source: US Census Bureau.
Ranking of North Carolina Counties By Population with American Ancestry in 2021
Wake County
Mecklenburg County
Gaston County
Cleveland County
Guilford County
Robeson County
Johnston County
Wayne County
Forsyth County
Cabarrus County
Ranking of North Carolina Counties By Population with American Ancestry in 2021
0 of 0
Rank County Population
1 Wake County 81627
2 Mecklenburg County 56517
3 Gaston County 41086
4 Cleveland County 29858
5 Guilford County 29856
6 Robeson County 28944
7 Johnston County 26912
8 Wayne County 25730
9 Forsyth County 24697
10 Cabarrus County 24254
11 Catawba County 24105
12 Caldwell County 23879
13 Wilkes County 22760
14 Burke County 21631
15 Cumberland County 20170
16 Buncombe County 17324
17 Davidson County 16988
18 Union County 16832
19 Surry County 16748
20 Rowan County 15831
21 Iredell County 15359
22 Durham County 13348
23 Randolph County 13313
24 Rockingham County 13151
25 New Hanover County 12601
26 Columbus County 12411
27 Nash County 12030
28 Alamance County 11780
29 Alexander County 11672
30 Craven County 11571
31 Lincoln County 11338
32 Henderson County 11328
33 Brunswick County 10944
34 Transylvania County 10205
35 Rutherford County 10115
36 Onslow County 10004
37 Ashe County 9726
38 Pitt County 9505
39 Jackson County 8440
40 Harnett County 8377
41 Halifax County 8289
42 Wilson County 8232
43 Watauga County 8084
44 Bladen County 7834
45 Moore County 7777
46 McDowell County 7432
47 Edgecombe County 7269
48 Carteret County 6833
49 Stanly County 6767
50 Haywood County 6447
51 Orange County 6394
52 Dare County 5803
53 Stokes County 5789
54 Yadkin County 5633
55 Granville County 5174
56 Franklin County 5097
57 Duplin County 5087
58 Chatham County 5001
59 Pasquotank County 4918
60 Lenoir County 4612
61 Macon County 4557
62 Sampson County 4525
63 Person County 4472
64 Northampton County 4268
65 Montgomery County 4235
66 Currituck County 4180
67 Davie County 3990
68 Pender County 3979
69 Alleghany County 3873
70 Vance County 3779
71 Cherokee County 3617
72 Lee County 3463
73 Hoke County 3393
74 Graham County 3212
75 Martin County 3003
76 Yancey County 2987
77 Richmond County 2985
78 Caswell County 2953
79 Beaufort County 2794
80 Swain County 2784
81 Madison County 2626
82 Avery County 2152
83 Polk County 2132
84 Greene County 2119
85 Bertie County 1981
86 Perquimans County 1837
87 Hertford County 1785
88 Scotland County 1680
89 Washington County 1664
90 Chowan County 1577
91 Camden County 1534
92 Gates County 1459
93 Mitchell County 1334
94 Anson County 1330
95 Warren County 1031
96 Jones County 958
97 Pamlico County 856
98 Clay County 658
99 Hyde County 522
100 Tyrrell County 273