Ranking of West Virginia Counties By Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the West Virginia Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 480,763. Among all West Virginia counties, Kanawha County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (44,299), followed by Berkeley County (27,451), and Wood County (20,366).

The chart below shows the top 10 West Virginia counties, and the table below shows the ranking of all West Virginia counties.

You can see similar information for other educational attainments, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of West Virginia Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Kanawha County
Berkeley County
Wood County
Cabell County
Raleigh County
Harrison County
Mercer County
Monongalia County
Marion County
Putnam County
Ranking of West Virginia Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank County Number of People
1 Kanawha County 44299
2 Berkeley County 27451
3 Wood County 20366
4 Cabell County 19095
5 Raleigh County 18650
6 Harrison County 17525
7 Mercer County 15290
8 Monongalia County 15265
9 Marion County 14618
10 Putnam County 14214
11 Fayette County 12018
12 Preston County 11082
13 Wayne County 10546
14 Jefferson County 10494
15 Logan County 10291
16 Randolph County 9764
17 Marshall County 9530
18 Ohio County 9231
19 Greenbrier County 9226
20 Nicholas County 8664
21 Mineral County 8525
22 Jackson County 8503
23 Hancock County 8170
24 Mason County 8017
25 Upshur County 7859
26 Hampshire County 7806
27 Mingo County 7468
28 Boone County 7288
29 Wyoming County 7260
30 Brooke County 6623
31 Lincoln County 6589
32 McDowell County 6315
33 Lewis County 5479
34 Morgan County 5407
35 Barbour County 5336
36 Taylor County 5151
37 Wetzel County 5041
38 Hardy County 4729
39 Monroe County 4708
40 Roane County 4498
41 Grant County 4153
42 Braxton County 4030
43 Summers County 3642
44 Ritchie County 3097
45 Pocahontas County 2980
46 Clay County 2898
47 Tyler County 2811
47 Webster County 2811
48 Pleasants County 2628
49 Doddridge County 2608
50 Calhoun County 2546
51 Tucker County 2362
52 Pendleton County 2336
53 Gilmer County 1949
54 Wirt County 1521