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

Updated on June 18, 2025.

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

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 2017
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2017
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 160912
2 Berkeley County 97147
3 Monongalia County 93536
4 Cabell County 85132
5 Wood County 81134
6 Raleigh County 65740
7 Harrison County 64019
8 Putnam County 54197
9 Mercer County 54129
10 Marion County 52514
11 Jefferson County 47414
12 Fayette County 40390
13 Wayne County 39258
14 Ohio County 38896
15 Greenbrier County 32648
16 Preston County 32493
17 Logan County 31699
18 Marshall County 30236
19 Jackson County 28068
20 Randolph County 27751
21 Hancock County 27581
22 Mason County 25989
23 Mineral County 25636
24 Nicholas County 24363
25 Upshur County 23605
26 Mingo County 23182
27 Hampshire County 22423
28 Boone County 21841
29 Brooke County 21446
30 Wyoming County 20686
31 Lincoln County 20419
32 Morgan County 16946
33 McDowell County 16463
34 Taylor County 16261
35 Barbour County 15820
36 Lewis County 15588
37 Wetzel County 15044
38 Braxton County 13782
39 Roane County 13602
40 Monroe County 12886
41 Hardy County 12475
42 Summers County 11853
43 Grant County 11233
44 Ritchie County 9611
45 Tyler County 8575
46 Clay County 8486
47 Doddridge County 8133
48 Pocahontas County 8131
49 Webster County 8123
50 Pleasants County 7151
51 Calhoun County 7120
52 Tucker County 6807
53 Pendleton County 6641
54 Gilmer County 6557
55 Wirt County 5611