Ranking of North 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 North Dakota (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 26.08%. Among all North Dakota counties, Sheridan County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (40.12%), followed by Wells County (38.22%), and Ransom County (37.85%).

The chart below shows the top 10 North Dakota counties, and the table below shows the ranking of all North 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 North Dakota Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Sheridan County
Wells County
Ransom County
Billings County
Adams County
Emmons County
Stutsman County
Bowman County
Sioux County
McIntosh County
Ranking of North 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 Sheridan County 40.12
2 Wells County 38.22
3 Ransom County 37.85
4 Billings County 37.83
5 Adams County 37.43
6 Emmons County 36.62
7 Stutsman County 35.97
8 Bowman County 35.33
9 Sioux County 34.74
10 McIntosh County 34.64
11 Dunn County 34.63
12 Kidder County 34.55
13 Sargent County 34.34
14 Grant County 34.16
15 Walsh County 34.00
16 Hettinger County 33.66
17 McHenry County 33.06
18 Mountrail County 32.52
19 McKenzie County 32.10
19 McLean County 32.10
20 Stark County 32.04
21 Renville County 31.72
22 Eddy County 31.37
23 Pembina County 31.17
24 Towner County 31.00
25 Barnes County 30.94
26 Logan County 30.25
27 Ward County 30.03
28 Pierce County 30.00
29 Slope County 29.83
30 Nelson County 29.81
31 Burke County 29.76
32 Williams County 29.60
33 Griggs County 29.54
34 LaMoure County 29.53
35 Benson County 29.38
36 Bottineau County 28.65
37 Oliver County 28.59
38 Dickey County 28.15
39 Foster County 27.85
40 Golden Valley County 27.36
41 Morton County 27.20
42 Ramsey County 27.19
43 Cavalier County 27.17
44 Mercer County 26.43
45 Rolette County 26.01
46 Richland County 25.44
47 Traill County 25.11
48 Divide County 25.00
49 Steele County 24.17
50 Burleigh County 23.10
51 Grand Forks County 21.47
52 Cass County 18.82