Ranking of South Dakota Counties By 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 population of South Dakota (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 174,791. Among all South Dakota counties, Minnehaha County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (33,038), followed by Pennington County (21,038), and Lincoln County (9,592).

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 Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Minnehaha County
Pennington County
Lincoln County
Brown County
Codington County
Meade County
Yankton County
Lawrence County
Davison County
Brookings County
Ranking of South Dakota Counties By Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Number of People
1 Minnehaha County 33038
2 Pennington County 21038
3 Lincoln County 9592
4 Brown County 7762
5 Codington County 7450
6 Meade County 5978
7 Yankton County 5436
8 Lawrence County 5067
9 Davison County 4528
10 Brookings County 4524
11 Beadle County 4198
12 Hughes County 3618
13 Union County 3167
14 Butte County 2833
15 Custer County 2399
16 Roberts County 2358
17 Oglala Lakota County 2152
18 Lake County 2139
19 Charles Mix County 2003
20 Grant County 1974
21 Turner County 1953
22 Fall River County 1936
23 Clay County 1887
24 Bon Homme County 1707
25 Tripp County 1638
26 Hutchinson County 1520
27 Day County 1487
28 Todd County 1450
29 Hamlin County 1425
30 Spink County 1422
31 Kingsbury County 1366
32 Walworth County 1359
33 Moody County 1351
34 McCook County 1327
35 Brule County 1213
36 Clark County 1110
37 Deuel County 1072
38 Gregory County 1069
39 Dewey County 1059
40 Marshall County 937
41 Edmunds County 924
42 Lyman County 778
43 Corson County 776
44 Hanson County 774
45 Stanley County 764
46 Potter County 718
47 Perkins County 705
48 Miner County 703
49 Sanborn County 683
50 Jackson County 668
51 McPherson County 657
52 Aurora County 646
53 Hand County 636
54 Ziebach County 629
55 Douglas County 611
56 Jerauld County 603
57 Haakon County 601
58 Bennett County 537
59 Faulk County 443
60 Mellette County 435
61 Buffalo County 411
62 Sully County 367
63 Hyde County 331
64 Campbell County 329
65 Harding County 292
66 Jones County 228