Ranking of North Dakota Counties By Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the North Dakota Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 140,857. Among all North Dakota counties, Cass County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (43,728), followed by Burleigh County (22,969), and Grand Forks County (13,591).

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, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of North Dakota Counties By Non-Hispanic White Alone 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 Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Cass County 43728
2 Burleigh County 22969
3 Grand Forks County 13591
4 Ward County 11292
5 Morton County 5828
6 Williams County 4922
7 Stark County 4766
8 Stutsman County 3303
9 Richland County 2282
10 Barnes County 2022
11 Ramsey County 1828
12 McKenzie County 1806
13 Traill County 1598
14 McLean County 1322
15 Walsh County 1297
16 Mercer County 1205
17 Pembina County 1039
18 Bottineau County 1010
19 Mountrail County 907
20 Pierce County 791
21 Dickey County 780
22 Ransom County 779
23 McHenry County 768
24 LaMoure County 678
25 Cavalier County 656
26 Wells County 629
27 Foster County 533
28 Sargent County 524
29 Nelson County 520
30 Griggs County 496
31 Dunn County 471
32 Benson County 468
33 Emmons County 430
34 Eddy County 390
34 Rolette County 390
35 Steele County 386
36 Bowman County 384
37 Divide County 335
37 Renville County 335
38 Grant County 324
39 Kidder County 313
40 McIntosh County 311
41 Hettinger County 305
42 Adams County 302
43 Logan County 298
44 Burke County 280
44 Golden Valley County 280
45 Oliver County 260
46 Towner County 223
47 Billings County 160
48 Sheridan County 146
49 Slope County 139
50 Sioux County 58