Ranking of North Carolina Counties By Percentage of Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 1.09M people in North Carolina with English ancestry (10.47% of North Carolina population). Among all North Carolina counties, Buncombe County had the highest percentage of its population with English ancestry (22.78%), followed by Carteret County (22.00%), and Dare County (20.62%).

The chart and table below shows the top 10 counties with high percentage of its population having English 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 English Ancestry in 2021
Buncombe County
Carteret County
Dare County
Stokes County
Gates County
Haywood County
Madison County
Watauga County
Mitchell County
Henderson County
Ranking of North Carolina Counties By Percentage of Population with English Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Buncombe County 22.78
2 Carteret County 22.00
3 Dare County 20.62
4 Stokes County 17.63
5 Gates County 17.33
6 Haywood County 17.30
7 Madison County 17.08
8 Watauga County 16.80
9 Mitchell County 16.68
10 Henderson County 15.49
11 Polk County 15.17
12 Chatham County 14.68
13 Clay County 14.64
14 Macon County 14.42
15 Currituck County 14.41
16 Chowan County 14.37
17 Perquimans County 14.27
18 Moore County 14.14
19 Pamlico County 14.12
20 Brunswick County 13.97
21 Alleghany County 13.92
21 Yadkin County 13.92
22 Orange County 13.45
23 Cherokee County 13.41
24 Transylvania County 13.38
25 Yancey County 13.36
26 Craven County 13.29
26 Jackson County 13.29
27 Davie County 13.07
28 Beaufort County 12.52
29 Jones County 12.49
30 McDowell County 12.46
31 Pender County 12.24
32 Rutherford County 12.20
33 New Hanover County 12.04
34 Wake County 11.81
35 Granville County 11.36
36 Lincoln County 11.28
37 Surry County 11.04
38 Alamance County 11.00
39 Johnston County 10.89
40 Greene County 10.86
41 Forsyth County 10.82
42 Onslow County 10.79
43 Avery County 10.72
44 Iredell County 10.70
45 Union County 10.59
46 Randolph County 10.57
47 Swain County 10.49
48 Catawba County 10.03
49 Franklin County 9.70
50 Caldwell County 9.69
51 Rockingham County 9.65
52 Pasquotank County 9.60
52 Wayne County 9.60
53 Pitt County 9.59
54 Wilkes County 9.46
55 Durham County 9.42
56 Stanly County 9.13
57 Guilford County 9.09
58 Person County 9.05
59 Lee County 9.04
60 Camden County 9.02
61 Tyrrell County 8.96
62 Montgomery County 8.75
63 Lenoir County 8.68
64 Davidson County 8.65
65 Harnett County 8.51
66 Ashe County 8.49
67 Nash County 8.45
68 Rowan County 8.33
69 Alexander County 8.32
69 Burke County 8.32
70 Gaston County 8.22
71 Mecklenburg County 8.16
72 Cleveland County 7.98
73 Martin County 7.91
74 Caswell County 7.74
75 Cabarrus County 7.57
76 Vance County 7.49
77 Hyde County 7.43
78 Richmond County 7.26
79 Cumberland County 7.23
80 Wilson County 7.16
81 Warren County 7.01
82 Sampson County 6.88
83 Duplin County 6.73
84 Columbus County 6.57
85 Halifax County 6.35
86 Washington County 6.21
87 Bertie County 6.04
88 Edgecombe County 5.77
89 Northampton County 5.66
90 Hertford County 5.63
91 Scotland County 5.46
92 Graham County 5.38
93 Bladen County 5.35
94 Anson County 4.45
95 Hoke County 4.34
96 Robeson County 2.68