Ranking of West Virginia Counties By Population with American Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 183.82K people in West Virginia with American ancestry. Among all West Virginia counties, Kanawha County had the highest population with American ancestry (22.04K), followed by Putnam County (13.47K), and Greenbrier County (11.39K).

The chart and table below shows the top 10 counties with high number of people with American 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 Population with American Ancestry in 2021
Kanawha County
Putnam County
Greenbrier County
Wood County
Preston County
Cabell County
Raleigh County
Monongalia County
Berkeley County
Harrison County
Ranking of West Virginia Counties By Population with American Ancestry in 2021
0 of 0
Rank County Population
1 Kanawha County 22041
2 Putnam County 13473
3 Greenbrier County 11387
4 Wood County 10730
5 Preston County 9560
6 Cabell County 8996
7 Raleigh County 8758
8 Monongalia County 7119
9 Berkeley County 7038
10 Harrison County 5672
11 Mercer County 5082
12 Wayne County 4984
13 Marion County 4429
14 Fayette County 3426
15 Jefferson County 3377
16 Nicholas County 3123
17 Lincoln County 3107
18 Taylor County 2765
19 Jackson County 2564
20 Mineral County 2259
21 Marshall County 2154
22 Boone County 2099
23 Mason County 1980
24 Randolph County 1960
25 Upshur County 1902
26 Ohio County 1900
27 Hancock County 1785
28 Tucker County 1769
29 Morgan County 1736
30 Logan County 1732
31 Hardy County 1635
32 Hampshire County 1558
33 Roane County 1534
34 Lewis County 1469
35 Grant County 1211
36 Pocahontas County 1199
37 Clay County 1192
38 Doddridge County 1173
39 Mingo County 1168
40 McDowell County 1069
41 Ritchie County 1068
42 Brooke County 1032
43 Wetzel County 1021
44 Barbour County 955
45 Braxton County 933
45 Wyoming County 933
46 Pleasants County 846
47 Monroe County 842
48 Gilmer County 752
49 Webster County 719
50 Summers County 711
51 Wirt County 660
52 Calhoun County 474
53 Tyler County 445
54 Pendleton County 315