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

Updated on June 18, 2025.

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

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 2022
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2022
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 153255
2 Berkeley County 104670
3 Monongalia County 93164
4 Cabell County 82694
5 Wood County 78865
6 Raleigh County 63708
7 Harrison County 60324
8 Putnam County 53996
9 Mercer County 52538
10 Marion County 51540
11 Jefferson County 47966
12 Ohio County 37807
13 Wayne County 36687
14 Fayette County 36325
15 Preston County 32474
16 Logan County 29967
17 Greenbrier County 29951
18 Marshall County 28418
19 Jackson County 26718
20 Hancock County 26285
21 Randolph County 26120
22 Mineral County 25086
23 Mason County 23939
24 Nicholas County 23433
25 Upshur County 22668
26 Hampshire County 22305
27 Mingo County 21518
28 Brooke County 20563
29 Boone County 20351
30 Wyoming County 19913
31 Lincoln County 19267
32 Morgan County 16449
33 Lewis County 16015
34 Taylor County 15707
35 McDowell County 15458
36 Barbour County 14578
37 Wetzel County 13490
38 Roane County 13333
39 Hardy County 12712
40 Monroe County 11772
41 Braxton County 11727
42 Summers County 10676
43 Grant County 10541
44 Ritchie County 7950
45 Webster County 7902
46 Tyler County 7802
47 Clay County 7593
48 Pocahontas County 7380
49 Doddridge County 7247
50 Pleasants County 7179
51 Tucker County 6413
52 Calhoun County 5878
53 Gilmer County 5856
54 Pendleton County 5740
55 Wirt County 4932