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

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 16.03K people in North Dakota with Polish ancestry (2.07% of North Dakota population). Among all North Dakota counties, Walsh County had the highest percentage of its population with Polish ancestry (6.98%), followed by Bowman County (6.35%), and Stutsman County (5.24%).

The chart and table below shows the top 10 counties with high percentage of its population having Polish 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 Polish Ancestry in 2021
Walsh County
Bowman County
Stutsman County
Foster County
Slope County
Golden Valley County
Grand Forks County
Hettinger County
Barnes County
Grant County
Ranking of North Dakota Counties By Percentage of Population with Polish Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Walsh County 6.98
2 Bowman County 6.35
3 Stutsman County 5.24
4 Foster County 4.95
5 Slope County 4.26
6 Golden Valley County 3.42
7 Grand Forks County 3.32
8 Hettinger County 3.12
9 Barnes County 2.85
10 Grant County 2.72
11 Billings County 2.62
11 Pembina County 2.62
12 Dunn County 2.57
13 Adams County 2.41
14 Sargent County 2.29
15 Cass County 2.17
16 Richland County 2.16
17 Ransom County 1.99
18 McIntosh County 1.95
19 Burleigh County 1.90
20 McHenry County 1.86
21 Kidder County 1.84
22 Towner County 1.83
23 McKenzie County 1.81
24 LaMoure County 1.80
25 Morton County 1.69
26 Traill County 1.67
27 Stark County 1.64
28 Pierce County 1.63
29 Nelson County 1.55
30 Burke County 1.47
31 Dickey County 1.38
32 Williams County 1.36
33 Mercer County 1.26
34 Wells County 1.19
35 Ward County 1.16
36 Benson County 1.10
37 Griggs County 1.07
38 Eddy County 1.05
38 Logan County 1.05
38 Sheridan County 1.05
39 Steele County 1.02
40 Rolette County 0.89
41 Ramsey County 0.77
42 Bottineau County 0.76
43 McLean County 0.69
44 Oliver County 0.54
45 Cavalier County 0.46
46 Emmons County 0.42
47 Divide County 0.41
48 Mountrail County 0.39
49 Sioux County 0.25
50 Renville County 0.22