Ranking of West Virginia Counties By 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 White Alone population (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 483,290. Among all West Virginia counties, Kanawha County had the highest White Alone population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (44,416), followed by Berkeley County (27,761), and Wood County (20,494).

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 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
Monongalia County
Mercer County
Marion County
Putnam County
Ranking of West Virginia Counties By 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 44416
2 Berkeley County 27761
3 Wood County 20494
4 Cabell County 19203
5 Raleigh County 18702
6 Harrison County 17648
7 Monongalia County 15374
8 Mercer County 15290
9 Marion County 14703
10 Putnam County 14214
11 Fayette County 12138
12 Preston County 11180
13 Jefferson County 10949
14 Wayne County 10579
15 Logan County 10298
16 Randolph County 9771
17 Marshall County 9548
18 Ohio County 9256
19 Greenbrier County 9246
20 Nicholas County 8685
21 Mineral County 8638
22 Jackson County 8535
23 Hancock County 8191
24 Mason County 8085
25 Upshur County 7859
26 Hampshire County 7806
27 Mingo County 7468
28 Boone County 7320
29 Wyoming County 7260
30 Brooke County 6655
31 Lincoln County 6634
32 McDowell County 6361
33 Lewis County 5502
34 Morgan County 5407
35 Barbour County 5336
36 Taylor County 5161
37 Wetzel County 5052
38 Hardy County 4826
39 Monroe County 4738
40 Roane County 4511
41 Grant County 4153
42 Braxton County 4036
43 Summers County 3683
44 Ritchie County 3108
45 Pocahontas County 2980
46 Clay County 2903
47 Tyler County 2813
48 Webster County 2811
49 Doddridge County 2634
50 Pleasants County 2628
51 Calhoun County 2546
52 Tucker County 2362
53 Pendleton County 2336
54 Gilmer County 1976
55 Wirt County 1521