Ranking of West Virginia Counties By Non-Hispanic White Population in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, among all West Virginia counties, Kanawha County had the highest number of people who identified their ethnicity as Non-Hispanic White (157.28K), followed by Berkeley County (101.03K), and Monongalia County (92.52K).

The chart below shows the top 10 counties, and the table below shows the ranking of all West Virginia counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of West Virginia Counties By Non-Hispanic White Population in 2020
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2020
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 157281
2 Berkeley County 101026
3 Monongalia County 92516
4 Cabell County 84508
5 Wood County 79856
6 Raleigh County 65167
7 Harrison County 61603
8 Putnam County 54578
9 Mercer County 53623
10 Marion County 52012
11 Jefferson County 47438
12 Ohio County 38859
13 Wayne County 37698
14 Fayette County 37320
15 Preston County 32457
16 Logan County 31300
17 Greenbrier County 30556
18 Marshall County 29327
19 Hancock County 27166
20 Jackson County 26863
21 Randolph County 26569
22 Mineral County 25157
23 Mason County 24504
24 Nicholas County 23736
25 Upshur County 22784
26 Mingo County 22522
27 Hampshire County 22058
28 Brooke County 21407
29 Boone County 21196
30 Wyoming County 20701
31 Lincoln County 19809
32 McDowell County 16428
33 Lewis County 16416
34 Morgan County 16236
35 Taylor County 16000
36 Barbour County 14709
37 Wetzel County 13951
38 Roane County 13527
39 Hardy County 12808
40 Braxton County 11990
41 Monroe County 11896
42 Summers County 10968
43 Grant County 10646
44 Ritchie County 8167
45 Webster County 8131
46 Tyler County 8025
47 Clay County 7780
48 Pocahontas County 7458
49 Doddridge County 7352
50 Pleasants County 7308
51 Tucker County 6567
52 Calhoun County 6025
53 Gilmer County 5970
54 Pendleton County 5827
55 Wirt County 5048