Ranking of North Dakota Counties By Percentage of Population with German Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 279.25K people in North Dakota with German ancestry (36.11% of North Dakota population). Among all North Dakota counties, Oliver County had the highest percentage of its population with German ancestry (63.24%), followed by Logan County (63.23%), and McIntosh County (62.38%).

The chart and table below shows the top 10 counties with high percentage of its population having German 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 Percentage of Population with German Ancestry in 2021
Oliver County
Logan County
McIntosh County
Emmons County
Grant County
Kidder County
LaMoure County
Hettinger County
Morton County
Sheridan County
Ranking of North Dakota Counties By Percentage of Population with German Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Oliver County 63.24
2 Logan County 63.23
3 McIntosh County 62.38
4 Emmons County 62.18
5 Grant County 59.00
6 Kidder County 54.82
7 LaMoure County 52.91
8 Hettinger County 52.36
9 Morton County 52.26
10 Sheridan County 51.51
11 Golden Valley County 51.33
12 Slope County 50.84
13 Dickey County 49.69
14 Eddy County 47.94
15 Mercer County 47.70
16 Adams County 47.34
17 Wells County 47.21
18 Pierce County 46.71
19 Burleigh County 46.47
20 Stutsman County 46.17
21 Foster County 45.91
22 Richland County 43.82
23 Billings County 43.62
24 McHenry County 41.75
25 Renville County 41.54
26 Bowman County 41.30
27 Stark County 40.22
28 Ransom County 39.67
29 Sargent County 38.97
30 Barnes County 38.88
31 Cavalier County 38.44
32 Cass County 36.97
33 Ramsey County 35.67
34 Towner County 35.57
35 Bottineau County 34.52
36 McLean County 32.68
37 Dunn County 31.97
38 Nelson County 31.17
39 Ward County 30.38
40 Grand Forks County 28.11
41 Burke County 27.56
42 Steele County 26.95
43 Traill County 25.19
44 Griggs County 24.09
45 Pembina County 23.97
46 Divide County 22.18
47 McKenzie County 20.83
48 Walsh County 19.29
49 Williams County 18.74
50 Benson County 17.83
51 Mountrail County 15.03
52 Sioux County 9.89
53 Rolette County 6.33