Ranking of West Virginia Counties By Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the population of West Virginia (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 278,281. Among all West Virginia counties, Kanawha County had the highest population (aged 25 years and above) with an educational attainment of Bachelors or Higher (36,055), followed by Monongalia County (30,790), and Berkeley County (19,351).

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.

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

Ranking of West Virginia Counties By 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 Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Kanawha County 36055
2 Monongalia County 30790
3 Berkeley County 19351
4 Cabell County 17906
5 Wood County 13170
6 Jefferson County 12449
7 Harrison County 10978
8 Putnam County 10807
9 Raleigh County 10602
10 Ohio County 9934
11 Marion County 9288
12 Mercer County 8771
13 Wayne County 4858
14 Fayette County 4832
15 Greenbrier County 4664
16 Marshall County 4419
17 Preston County 4276
18 Mineral County 4024
19 Hancock County 3849
20 Randolph County 3553
21 Jackson County 3466
22 Brooke County 3362
23 Nicholas County 2904
24 Mason County 2738
25 Upshur County 2665
26 Logan County 2657
27 Morgan County 2520
28 Hampshire County 2141
29 Taylor County 1973
30 Lewis County 1957
31 Wyoming County 1825
32 Boone County 1767
33 Summers County 1632
34 Mingo County 1534
35 Wetzel County 1529
36 Barbour County 1388
37 Hardy County 1379
38 Roane County 1368
39 Monroe County 1367
40 Braxton County 1300
41 Lincoln County 1134
42 Tucker County 1111
43 Gilmer County 1047
44 Tyler County 948
45 Grant County 925
46 McDowell County 914
47 Pocahontas County 851
48 Doddridge County 780
49 Pendleton County 777
50 Webster County 759
51 Clay County 673
52 Pleasants County 664
53 Ritchie County 612
54 Wirt County 545
55 Calhoun County 493