Ranking of North Dakota Counties By Percentage of 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 percentage of the population of North Dakota (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 31.09%. Among all North Dakota counties, Cass County had the highest percentage of its population (aged 25 years and above) with an educational attainment of Bachelors or Higher (41.76%), followed by Burleigh County (37.22%), and Grand Forks County (36.11%).

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 Bachelors or Higher in 2021
Cass County
Burleigh County
Grand Forks County
Traill County
Griggs County
Steele County
Ward County
Barnes County
Pierce County
Morton County
Ranking of North Dakota Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Cass County 41.76
2 Burleigh County 37.22
3 Grand Forks County 36.11
4 Traill County 30.39
5 Griggs County 29.90
6 Steele County 29.59
7 Ward County 29.36
8 Barnes County 29.25
9 Pierce County 28.91
10 Morton County 27.27
11 Billings County 26.67
12 Slope County 26.21
13 Stark County 25.94
14 Ramsey County 25.47
15 Dickey County 25.25
16 Cavalier County 24.90
17 Eddy County 24.65
18 Nelson County 24.60
19 Bottineau County 24.57
20 Williams County 24.41
21 McKenzie County 23.98
22 Stutsman County 23.87
23 Golden Valley County 23.49
24 Divide County 23.41
25 LaMoure County 23.33
25 Renville County 23.33
26 Foster County 22.92
27 Logan County 22.70
28 Richland County 22.60
29 Wells County 21.89
30 Burke County 21.76
31 Pembina County 21.63
32 McLean County 21.37
33 Mountrail County 21.36
34 Ransom County 21.24
35 Mercer County 21.13
36 Grant County 21.01
37 McHenry County 20.86
38 Oliver County 20.58
39 Sargent County 20.02
40 Dunn County 19.64
41 Benson County 19.45
42 Adams County 19.13
43 Kidder County 19.07
44 Bowman County 18.84
45 Walsh County 18.06
46 Emmons County 17.99
47 Rolette County 17.30
48 Hettinger County 16.80
49 McIntosh County 16.17
50 Towner County 15.01
51 Sheridan County 13.95
52 Sioux County 13.62