Ranking of North Dakota Counties By 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 population of North Dakota (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 156,652. Among all North Dakota counties, Cass County had the highest population (aged 25 years and above) with an educational attainment of Bachelors or Higher (48,501), followed by Burleigh County (24,537), and Grand Forks County (15,698).

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 Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Cass County
Burleigh County
Grand Forks County
Ward County
Morton County
Williams County
Stark County
Stutsman County
Richland County
Barnes County
Ranking of North Dakota Counties By Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Items per page:
0 of 0
Rank County Number of People
1 Cass County 48501
2 Burleigh County 24537
3 Grand Forks County 15698
4 Ward County 12895
5 Morton County 6181
6 Williams County 5871
7 Stark County 5466
8 Stutsman County 3570
9 Richland County 2397
10 Barnes County 2216
11 Ramsey County 2007
12 McKenzie County 2001
13 Traill County 1657
14 McLean County 1503
15 Walsh County 1340
16 Mountrail County 1308
17 Mercer County 1252
18 Rolette County 1240
19 Bottineau County 1090
20 Pembina County 1075
21 Ransom County 841
22 Dickey County 825
23 Pierce County 824
24 McHenry County 799
25 LaMoure County 685
26 Benson County 662
27 Cavalier County 658
28 Wells County 646
29 Dunn County 573
30 Sargent County 555
31 Foster County 549
32 Nelson County 547
33 Griggs County 496
34 Emmons County 445
35 Eddy County 418
36 Bowman County 393
36 Steele County 393
37 Divide County 367
38 Grant County 366
39 Renville County 356
40 Burke County 329
41 McIntosh County 323
42 Golden Valley County 316
43 Kidder County 313
44 Hettinger County 311
45 Logan County 304
46 Adams County 302
47 Sioux County 287
48 Oliver County 262
49 Towner County 244
50 Billings County 160
51 Slope County 152
52 Sheridan County 146