Ranking of North 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 North Dakota (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 131,400. Among all North Dakota counties, Cass County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (21,855), followed by Burleigh County (15,232), and Ward County (13,187).

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 High School Graduate or Equivalent in 2021
Cass County
Burleigh County
Ward County
Grand Forks County
Williams County
Stark County
Morton County
Stutsman County
Richland County
McKenzie County
Ranking of North Dakota Counties By Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank County Number of People
1 Cass County 21855
2 Burleigh County 15232
3 Ward County 13187
4 Grand Forks County 9335
5 Williams County 7120
6 Stark County 6753
7 Morton County 6166
8 Stutsman County 5380
9 Richland County 2698
10 McKenzie County 2679
11 Walsh County 2523
12 Barnes County 2344
13 McLean County 2258
14 Ramsey County 2142
15 Mountrail County 1991
16 Rolette County 1864
17 Mercer County 1566
18 Pembina County 1549
19 Ransom County 1499
20 Traill County 1369
21 Bottineau County 1271
22 McHenry County 1266
23 Wells County 1128
24 Dunn County 1010
25 Benson County 1000
26 Sargent County 952
27 Dickey County 920
28 Emmons County 906
29 LaMoure County 867
30 Pierce County 855
31 Bowman County 737
32 Sioux County 732
33 Cavalier County 718
34 McIntosh County 692
35 Foster County 667
36 Nelson County 663
37 Hettinger County 623
38 Grant County 595
39 Adams County 591
40 Kidder County 567
41 Eddy County 532
42 Towner County 504
43 Griggs County 490
44 Renville County 484
45 Burke County 450
46 Sheridan County 420
47 Logan County 405
48 Divide County 392
49 Golden Valley County 368
50 Oliver County 364
51 Steele County 321
52 Billings County 227
53 Slope County 173