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

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 184.68K people in North Carolina with European ancestry (1.78% of North Carolina population). Among all North Carolina counties, Watauga County had the highest percentage of its population with European ancestry (4.42%), followed by Catawba County (3.02%), and Chatham County (2.92%).

The chart and table below shows the top 10 counties with high percentage of its population having European 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 European Ancestry in 2021
Watauga County
Catawba County
Chatham County
Rockingham County
Caswell County
Madison County
Haywood County
Yancey County
New Hanover County
Ashe County
Ranking of North Carolina Counties By Percentage of Population with European Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Watauga County 4.42
2 Catawba County 3.02
3 Chatham County 2.92
4 Rockingham County 2.91
5 Caswell County 2.57
6 Madison County 2.53
7 Haywood County 2.49
8 Yancey County 2.48
9 New Hanover County 2.47
10 Ashe County 2.45
11 Dare County 2.42
12 Wake County 2.40
13 Tyrrell County 2.39
14 Buncombe County 2.36
15 Orange County 2.35
16 Currituck County 2.28
17 Polk County 2.25
18 Guilford County 2.20
19 Jones County 2.17
20 Pender County 2.09
21 Macon County 2.08
22 Johnston County 2.07
22 Stanly County 2.07
23 Beaufort County 2.06
24 Davie County 2.05
25 Cabarrus County 1.93
26 Forsyth County 1.91
27 Wayne County 1.90
28 Rowan County 1.89
29 Moore County 1.88
30 Brunswick County 1.78
30 Gates County 1.78
31 Iredell County 1.77
32 Pitt County 1.73
33 Alamance County 1.72
33 Union County 1.72
34 Avery County 1.70
34 Durham County 1.70
35 Bladen County 1.68
35 Stokes County 1.68
36 Gaston County 1.67
37 Onslow County 1.66
38 Cleveland County 1.65
39 Caldwell County 1.64
39 Cumberland County 1.64
40 Lee County 1.63
40 Wilkes County 1.63
41 Granville County 1.61
42 Alleghany County 1.60
42 Carteret County 1.60
43 Randolph County 1.58
44 Harnett County 1.55
45 Burke County 1.51
46 Craven County 1.45
46 Henderson County 1.45
46 Montgomery County 1.45
47 Davidson County 1.44
48 Mecklenburg County 1.40
49 Franklin County 1.39
50 Chowan County 1.36
51 Hoke County 1.35
52 Hyde County 1.32
53 Lincoln County 1.31
54 Surry County 1.26
55 McDowell County 1.25
56 Person County 1.24
57 Halifax County 1.22
58 Greene County 1.20
58 Warren County 1.20
59 Pamlico County 1.19
60 Duplin County 1.17
60 Nash County 1.17
61 Columbus County 1.16
62 Clay County 1.14
63 Jackson County 1.06
64 Anson County 0.98
65 Pasquotank County 0.93
66 Rutherford County 0.90
67 Wilson County 0.89
68 Scotland County 0.84
69 Richmond County 0.82
70 Transylvania County 0.80
71 Lenoir County 0.79
71 Sampson County 0.79
71 Yadkin County 0.79
72 Perquimans County 0.76
73 Edgecombe County 0.75
73 Graham County 0.75
74 Cherokee County 0.72
75 Vance County 0.71
76 Martin County 0.64
76 Swain County 0.64
77 Bertie County 0.62
78 Hertford County 0.60
79 Mitchell County 0.57
80 Northampton County 0.51
81 Alexander County 0.45
82 Washington County 0.39
83 Camden County 0.28
84 Robeson County 0.27