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

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 57.16K people in North Carolina with Welsh ancestry (0.55% of North Carolina population). Among all North Carolina counties, Avery County had the highest percentage of its population with Welsh ancestry (2.27%), followed by Clay County (1.58%), and Transylvania County (1.46%).

The chart and table below shows the top 10 counties with high percentage of its population having Welsh 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 Welsh Ancestry in 2021
Avery County
Clay County
Transylvania County
Dare County
Watauga County
Rutherford County
Moore County
Brunswick County
Johnston County
Orange County
Ranking of North Carolina Counties By Percentage of Population with Welsh Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Avery County 2.27
2 Clay County 1.58
3 Transylvania County 1.46
4 Dare County 1.28
5 Watauga County 1.12
6 Rutherford County 1.10
7 Moore County 1.04
8 Brunswick County 1.01
9 Johnston County 0.97
10 Orange County 0.92
11 Camden County 0.90
11 Henderson County 0.90
12 Cherokee County 0.87
13 Pender County 0.85
14 Haywood County 0.82
14 Polk County 0.82
15 Stokes County 0.81
16 New Hanover County 0.79
17 Onslow County 0.77
18 Chatham County 0.76
19 Madison County 0.75
20 Forsyth County 0.72
20 Mitchell County 0.72
21 Buncombe County 0.71
22 Wake County 0.69
23 Yancey County 0.67
24 Carteret County 0.66
24 Pasquotank County 0.66
25 Ashe County 0.65
25 Catawba County 0.65
26 Franklin County 0.64
27 Swain County 0.63
28 Stanly County 0.62
29 Iredell County 0.58
30 Lee County 0.57
31 Duplin County 0.55
31 Durham County 0.55
31 Rowan County 0.55
32 Cabarrus County 0.53
32 Currituck County 0.53
33 Davie County 0.52
33 Granville County 0.52
33 Union County 0.52
33 Wilkes County 0.52
34 Mecklenburg County 0.51
35 Caldwell County 0.50
36 Craven County 0.49
37 Lincoln County 0.47
38 Randolph County 0.46
39 Lenoir County 0.45
40 Caswell County 0.44
40 Jackson County 0.44
41 Alamance County 0.43
41 Anson County 0.43
42 Guilford County 0.42
42 Northampton County 0.42
42 Person County 0.42
43 Yadkin County 0.40
44 Hyde County 0.38
44 Jones County 0.38
45 Gates County 0.37
45 Rockingham County 0.37
46 Cleveland County 0.35
46 Gaston County 0.35
46 Pitt County 0.35
46 Washington County 0.35
46 Wayne County 0.35
47 Alleghany County 0.34
47 Davidson County 0.34
48 Surry County 0.33
49 Cumberland County 0.32
49 Vance County 0.32
50 McDowell County 0.31
50 Montgomery County 0.31
51 Beaufort County 0.30
52 Macon County 0.29
53 Columbus County 0.28
53 Martin County 0.28
53 Richmond County 0.28
54 Hoke County 0.27
55 Scotland County 0.26
56 Burke County 0.23
56 Harnett County 0.23
56 Warren County 0.23
56 Wilson County 0.23
57 Alexander County 0.21
58 Perquimans County 0.18
58 Sampson County 0.18
59 Graham County 0.17
60 Bertie County 0.15
61 Pamlico County 0.13
62 Nash County 0.12
63 Halifax County 0.11
64 Bladen County 0.09
64 Tyrrell County 0.09
65 Robeson County 0.08
66 Hertford County 0.05
67 Greene County 0.01