Ranking of North Carolina Counties By Percentage of 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 (9.88% of North Carolina population). Among all North Carolina counties, Graham County had the highest percentage of its population with American ancestry (39.71%), followed by Ashe County (36.57%), and Alleghany County (35.50%).

The chart and table below shows the top 10 counties with high percentage of its population having 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 Percentage of Population with American Ancestry in 2021
Graham County
Ashe County
Alleghany County
Wilkes County
Alexander County
Transylvania County
Cleveland County
Caldwell County
Bladen County
Burke County
Ranking of North Carolina Counties By Percentage of Population with American Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Graham County 39.71
2 Ashe County 36.57
3 Alleghany County 35.50
4 Wilkes County 34.31
5 Alexander County 31.99
6 Transylvania County 30.94
7 Cleveland County 30.19
8 Caldwell County 29.59
9 Bladen County 26.02
10 Burke County 24.63
11 Robeson County 24.36
12 Columbus County 24.11
13 Northampton County 23.82
14 Surry County 23.44
15 Wayne County 21.86
16 Swain County 19.65
17 Jackson County 19.64
18 Gaston County 18.17
19 Halifax County 16.82
20 McDowell County 16.69
21 Montgomery County 16.36
22 Yancey County 16.27
23 Dare County 15.80
24 Rutherford County 15.66
25 Currituck County 15.16
26 Yadkin County 15.14
27 Catawba County 15.08
28 Watauga County 14.95
29 Washington County 14.88
30 Camden County 14.82
31 Edgecombe County 14.65
32 Rockingham County 14.47
33 Perquimans County 14.13
34 Gates County 13.79
35 Martin County 13.52
36 Lincoln County 13.24
37 Stokes County 12.98
38 Caswell County 12.96
39 Johnston County 12.74
40 Nash County 12.71
41 Cherokee County 12.69
42 Macon County 12.47
43 Madison County 12.35
44 Pasquotank County 12.22
45 Avery County 12.13
46 Person County 11.47
47 Chowan County 11.43
48 Craven County 11.41
49 Hyde County 11.11
50 Polk County 10.98
51 Cabarrus County 10.97
52 Bertie County 10.94
53 Stanly County 10.89
54 Rowan County 10.86
55 Haywood County 10.45
56 Wilson County 10.44
57 Greene County 10.32
58 Jones County 10.27
59 Duplin County 10.21
60 Davidson County 10.11
61 Carteret County 10.06
62 Henderson County 9.80
63 Davie County 9.38
64 Randolph County 9.26
65 Mitchell County 8.92
66 Vance County 8.86
67 Granville County 8.50
68 Iredell County 8.35
69 Lenoir County 8.33
70 Brunswick County 8.18
71 Hertford County 8.11
72 Tyrrell County 7.95
73 Moore County 7.89
74 Sampson County 7.61
75 Franklin County 7.54
76 Wake County 7.34
77 Union County 7.14
78 Alamance County 6.96
78 Pamlico County 6.96
79 Richmond County 6.89
80 Chatham County 6.66
81 Pender County 6.64
82 Hoke County 6.50
83 Buncombe County 6.49
83 Forsyth County 6.49
84 Harnett County 6.30
85 Beaufort County 6.22
86 Cumberland County 6.05
87 Clay County 5.98
88 Anson County 5.94
89 New Hanover County 5.60
90 Pitt County 5.57
91 Guilford County 5.56
92 Lee County 5.53
93 Warren County 5.46
94 Mecklenburg County 5.13
95 Onslow County 4.96
96 Scotland County 4.89
97 Orange County 4.34
98 Durham County 4.17