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

Updated on June 18, 2025.

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

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 2018
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2018
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 158227
2 Berkeley County 98539
3 Monongalia County 93441
4 Cabell County 83738
5 Wood County 80269
6 Raleigh County 64987
7 Harrison County 63583
8 Putnam County 54035
9 Mercer County 53487
10 Marion County 52203
11 Jefferson County 47766
12 Fayette County 39856
13 Wayne County 38889
14 Ohio County 38607
15 Greenbrier County 32235
16 Preston County 32125
17 Logan County 31244
18 Marshall County 29801
19 Jackson County 27837
20 Randolph County 27540
21 Hancock County 27250
22 Mason County 25915
23 Mineral County 25358
24 Nicholas County 24107
25 Upshur County 23425
26 Mingo County 22853
27 Hampshire County 22366
28 Boone County 21385
29 Brooke County 21176
30 Wyoming County 20245
31 Lincoln County 20093
32 Morgan County 17019
33 McDowell County 16181
34 Taylor County 16140
35 Barbour County 15823
36 Lewis County 15418
37 Wetzel County 14870
38 Braxton County 13593
39 Roane County 13442
40 Monroe County 12792
41 Hardy County 12389
42 Summers County 11680
43 Grant County 11211
44 Ritchie County 9499
45 Tyler County 8518
46 Clay County 8384
47 Doddridge County 8130
48 Webster County 8070
49 Pocahontas County 8047
50 Pleasants County 7169
51 Calhoun County 6986
52 Tucker County 6773
53 Pendleton County 6636
54 Gilmer County 6495
55 Wirt County 5625