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

Updated on June 18, 2025.

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

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 2021
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2021
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 155453
2 Berkeley County 103101
3 Monongalia County 92991
4 Cabell County 83700
5 Wood County 79355
6 Raleigh County 64569
7 Harrison County 61053
8 Putnam County 54328
9 Mercer County 53192
10 Marion County 51838
11 Jefferson County 47690
12 Ohio County 38314
13 Wayne County 37306
14 Fayette County 36906
15 Preston County 32536
16 Logan County 30627
17 Greenbrier County 30298
18 Marshall County 28942
19 Jackson County 26871
20 Hancock County 26686
21 Randolph County 26516
22 Mineral County 25114
23 Mason County 24305
24 Nicholas County 23593
25 Upshur County 22776
26 Hampshire County 22274
27 Mingo County 22076
28 Brooke County 20934
29 Boone County 20796
30 Wyoming County 20387
31 Lincoln County 19622
32 Morgan County 16381
33 Lewis County 16225
34 McDowell County 15966
35 Taylor County 15851
36 Barbour County 14665
37 Wetzel County 13739
38 Roane County 13430
39 Hardy County 12755
40 Monroe County 11870
41 Braxton County 11867
42 Summers County 10874
43 Grant County 10620
44 Ritchie County 8133
45 Webster County 8037
46 Tyler County 7926
47 Clay County 7665
48 Pocahontas County 7461
49 Doddridge County 7274
50 Pleasants County 7251
51 Tucker County 6499
52 Calhoun County 5996
53 Gilmer County 5924
54 Pendleton County 5788
55 Wirt County 4916