Ranking of South Dakota 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 South Dakota (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 30.12%. Among all South Dakota counties, Haakon County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (46.48%), followed by Clark County (44.89%), and Jerauld County (44.57%).

The chart below shows the top 10 South Dakota counties, and the table below shows the ranking of all South Dakota 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 South Dakota Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Haakon County
Clark County
Jerauld County
Sanborn County
Miner County
Tripp County
Ziebach County
Buffalo County
Butte County
McPherson County
Ranking of South Dakota Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Haakon County 46.48
2 Clark County 44.89
3 Jerauld County 44.57
4 Sanborn County 43.70
5 Miner County 43.02
6 Tripp County 42.08
7 Ziebach County 42.05
8 Buffalo County 41.14
9 Butte County 40.49
10 McPherson County 39.46
11 Hamlin County 39.33
12 Potter County 39.02
13 Codington County 38.73
14 Kingsbury County 38.65
15 Jackson County 38.59
16 Gregory County 38.51
17 Day County 38.06
18 Grant County 37.72
19 Aurora County 37.65
20 Sully County 36.63
21 Mellette County 36.56
22 Dewey County 36.54
23 Hanson County 36.29
24 Stanley County 36.19
25 Fall River County 36.16
25 Roberts County 36.16
26 Deuel County 36.12
27 Custer County 36.09
28 Walworth County 36.02
29 Corson County 36.01
30 McCook County 35.81
31 Charles Mix County 35.03
32 Brule County 34.90
33 Harding County 34.72
34 Jones County 34.13
35 Lyman County 33.89
36 Beadle County 33.74
36 Davison County 33.74
37 Yankton County 33.63
38 Perkins County 33.51
39 Bon Homme County 33.42
40 Edmunds County 33.35
41 Turner County 32.89
42 Hyde County 32.81
43 Douglas County 32.11
44 Moody County 31.97
45 Spink County 31.71
46 Todd County 31.38
47 Campbell County 30.95
48 Marshall County 30.85
49 Brown County 30.70
50 Bennett County 30.63
51 Hutchinson County 30.61
52 Meade County 30.30
53 Faulk County 30.08
54 Oglala Lakota County 29.96
55 Hand County 29.50
56 Hughes County 29.40
57 Pennington County 28.20
57 Union County 28.20
58 Lawrence County 28.19
59 Lake County 27.45
60 Minnehaha County 25.80
61 Clay County 25.74
62 Brookings County 24.55
63 Lincoln County 23.25