Ranking of West Virginia 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 15.21K people in West Virginia with Welsh ancestry (0.84% of West Virginia population). Among all West Virginia counties, Hardy County had the highest percentage of its population with Welsh ancestry (3.35%), followed by Doddridge County (2.17%), and Brooke County (2.04%).

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 West Virginia.

Data Source: US Census Bureau.
Ranking of West Virginia Counties By Percentage of Population with Welsh Ancestry in 2021
Hardy County
Doddridge County
Brooke County
Harrison County
Hancock County
Monongalia County
Marshall County
Ohio County
Marion County
Cabell County
Ranking of West Virginia Counties By Percentage of Population with Welsh Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Hardy County 3.35
2 Doddridge County 2.17
3 Brooke County 2.04
4 Harrison County 1.71
5 Hancock County 1.59
6 Monongalia County 1.34
7 Marshall County 1.30
8 Ohio County 1.18
9 Marion County 1.16
10 Cabell County 1.07
11 Jefferson County 1.06
12 Ritchie County 0.91
13 Mason County 0.90
13 Morgan County 0.90
14 Mineral County 0.88
15 Braxton County 0.83
15 Gilmer County 0.83
16 Wood County 0.82
17 Berkeley County 0.78
17 Raleigh County 0.78
17 Tucker County 0.78
18 Jackson County 0.77
18 Wyoming County 0.77
19 Fayette County 0.71
19 Kanawha County 0.71
20 Nicholas County 0.68
21 Greenbrier County 0.67
22 Randolph County 0.66
23 Boone County 0.65
24 Putnam County 0.63
25 Calhoun County 0.58
26 Roane County 0.57
27 Hampshire County 0.54
27 Pocahontas County 0.54
28 Summers County 0.52
29 Lincoln County 0.51
30 Upshur County 0.49
31 Wayne County 0.48
32 Barbour County 0.44
32 Logan County 0.44
32 Mercer County 0.44
33 Lewis County 0.42
34 Preston County 0.39
34 Taylor County 0.39
35 Tyler County 0.36
36 Grant County 0.33
37 Pleasants County 0.30
38 Wirt County 0.27
39 McDowell County 0.25
39 Wetzel County 0.25
40 Webster County 0.24
41 Mingo County 0.06