Ranking of West Virginia Counties By White Alone Population Aged 25 years and above with an Educational attainment of Bachelors or Higher 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 Bachelors or Higher was 258,123. Among all West Virginia counties, Kanawha County had the highest White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (31,789), followed by Monongalia County (27,494), and Berkeley County (17,171).

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 Bachelors or Higher in 2021
Kanawha County
Monongalia County
Berkeley County
Cabell County
Wood County
Jefferson County
Harrison County
Putnam County
Raleigh County
Ohio County
Ranking of West Virginia Counties By White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Kanawha County 31789
2 Monongalia County 27494
3 Berkeley County 17171
4 Cabell County 16270
5 Wood County 12774
6 Jefferson County 11302
7 Harrison County 10444
8 Putnam County 10300
9 Raleigh County 9558
10 Ohio County 9404
11 Marion County 9013
12 Mercer County 7961
13 Wayne County 4683
14 Fayette County 4512
15 Greenbrier County 4408
16 Marshall County 4294
17 Preston County 4092
18 Mineral County 3785
19 Hancock County 3726
20 Randolph County 3415
21 Brooke County 3334
22 Jackson County 3270
23 Nicholas County 2882
24 Upshur County 2610
25 Logan County 2561
26 Mason County 2559
27 Morgan County 2455
28 Hampshire County 2138
29 Taylor County 1912
30 Lewis County 1874
31 Wyoming County 1766
32 Boone County 1731
33 Summers County 1470
34 Mingo County 1435
35 Wetzel County 1406
36 Barbour County 1345
37 Monroe County 1342
38 Roane County 1339
39 Hardy County 1308
40 Braxton County 1274
41 Tucker County 1084
42 Lincoln County 1033
43 Tyler County 941
44 Gilmer County 926
45 Grant County 859
46 Pocahontas County 842
47 McDowell County 819
48 Webster County 759
49 Doddridge County 753
50 Pendleton County 743
51 Clay County 669
52 Pleasants County 664
53 Ritchie County 599
54 Wirt County 534
55 Calhoun County 492