Ranking of North Dakota Counties By Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 34.96K people in North Dakota with English ancestry. Among all North Dakota counties, Cass County had the highest population with English ancestry (8.42K), followed by Ward County (4.46K), and Burleigh County (4.22K).

The chart and table below shows the top 10 counties with high number of people with English ancestry.

You can see similar information for other states and for other ancestry groups in North Dakota.

Data Source: US Census Bureau.
Ranking of North Dakota Counties By Population with English Ancestry in 2021
Cass County
Ward County
Burleigh County
Grand Forks County
Williams County
Stark County
Stutsman County
Morton County
Richland County
McKenzie County
Ranking of North Dakota Counties By Population with English Ancestry in 2021
0 of 0
Rank County Population
1 Cass County 8420
2 Ward County 4462
3 Burleigh County 4221
4 Grand Forks County 3764
5 Williams County 1557
6 Stark County 1518
7 Stutsman County 1464
8 Morton County 893
9 Richland County 657
10 McKenzie County 568
11 Pembina County 455
12 Barnes County 364
13 Mercer County 363
14 Ramsey County 353
15 Bottineau County 342
16 Walsh County 336
17 McHenry County 316
18 Dickey County 308
18 McLean County 308
18 Traill County 308
19 Mountrail County 301
20 Cavalier County 299
21 Sargent County 283
22 Ransom County 206
23 Renville County 193
24 Nelson County 180
25 LaMoure County 166
26 Kidder County 162
27 Foster County 150
28 Emmons County 139
29 Divide County 131
30 Golden Valley County 129
31 Dunn County 114
32 Burke County 102
33 Griggs County 100
34 Adams County 99
35 Pierce County 96
35 Towner County 96
36 Benson County 95
36 Eddy County 95
36 Steele County 95
37 Bowman County 94
37 Rolette County 94
38 Wells County 79
39 Slope County 77
40 Grant County 75
41 Hettinger County 74
41 McIntosh County 74
42 Billings County 54
43 Sheridan County 42
44 Logan County 37
45 Oliver County 34
46 Sioux County 20