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

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the population of West Virginia (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 40.08%. Among all West Virginia counties, Calhoun County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (53.26%), followed by Barbour County (53.13%), and Monroe County (52.49%).

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 Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Calhoun County
Barbour County
Monroe County
Clay County
Grant County
Pendleton County
Randolph County
McDowell County
Upshur County
Ritchie County
Ranking of West Virginia Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Calhoun County 53.26
2 Barbour County 53.13
3 Monroe County 52.49
4 Clay County 51.98
5 Grant County 51.79
6 Pendleton County 51.53
7 Randolph County 51.15
8 McDowell County 50.70
9 Upshur County 50.61
10 Ritchie County 49.61
11 Pocahontas County 48.77
12 Nicholas County 48.53
13 Wetzel County 48.24
14 Pleasants County 48.23
15 Preston County 48.11
16 Lewis County 47.52
17 Braxton County 47.33
18 Boone County 47.24
19 Tyler County 47.19
20 Hardy County 47.10
21 Hampshire County 47.05
22 Gilmer County 47.04
23 Webster County 47.02
24 Mineral County 46.72
25 Wyoming County 46.71
26 Lincoln County 46.16
27 Doddridge County 45.94
28 Roane County 45.71
29 Mingo County 45.54
30 Logan County 45.17
31 Tucker County 44.62
32 Mason County 44.47
33 Taylor County 43.81
34 Morgan County 43.76
35 Fayette County 43.68
36 Marshall County 43.62
37 Jackson County 43.23
38 Brooke County 41.74
39 Summers County 41.17
40 Marion County 40.26
41 Greenbrier County 40.18
42 Hancock County 40.04
43 Wirt County 39.96
44 Raleigh County 39.86
45 Harrison County 38.95
46 Mercer County 38.93
47 Wayne County 38.12
48 Berkeley County 37.25
49 Kanawha County 36.65
50 Putnam County 36.46
51 Wood County 34.95
52 Ohio County 32.96
53 Cabell County 32.46
54 Jefferson County 30.86
55 Monongalia County 24.75