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

Updated on June 18, 2025.

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

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 2019
Kanawha
Berkeley
Monongalia
Cabell
Wood
Raleigh
Harrison
Putnam
Mercer
Marion
Ranking of West Virginia Counties By Non-Hispanic White Population in 2019
0 of 0
Rank County Non-Hispanic White Population
1 Kanawha County 156254
2 Berkeley County 99824
3 Monongalia County 93546
4 Cabell County 82685
5 Wood County 79638
6 Raleigh County 64393
7 Harrison County 63326
8 Putnam County 53794
9 Mercer County 53077
10 Marion County 52073
11 Jefferson County 47678
12 Fayette County 39287
13 Wayne County 38397
14 Ohio County 38277
15 Preston County 32122
16 Greenbrier County 32105
17 Logan County 30704
18 Marshall County 29493
19 Jackson County 27770
20 Randolph County 27416
21 Hancock County 26991
22 Mason County 25683
23 Mineral County 25223
24 Nicholas County 23778
25 Upshur County 23259
26 Mingo County 22385
27 Hampshire County 22191
28 Brooke County 20966
29 Boone County 20833
30 Lincoln County 19918
31 Wyoming County 19854
32 Morgan County 17007
33 Taylor County 16043
34 Barbour County 15749
35 McDowell County 15608
36 Lewis County 15280
37 Wetzel County 14677
38 Braxton County 13442
39 Roane County 13214
40 Monroe County 12776
41 Hardy County 12404
42 Summers County 11530
43 Grant County 11069
44 Ritchie County 9355
45 Tyler County 8370
46 Clay County 8276
47 Doddridge County 8025
48 Webster County 7952
49 Pocahontas County 7879
50 Pleasants County 7092
51 Calhoun County 6870
52 Tucker County 6707
53 Pendleton County 6600
54 Gilmer County 6426
55 Wirt County 5603