Ranking of Minnesota Counties By Percentage of Population with Scottish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 63.33K people in Minnesota with Scottish ancestry (1.12% of Minnesota population). Among all Minnesota counties, Cook County had the highest percentage of its population with Scottish ancestry (1.94%), followed by Itasca County (1.75%), and Crow Wing County (1.60%).

The chart and table below shows the top 10 counties with high percentage of its population having Scottish ancestry.

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

Data Source: US Census Bureau.
Ranking of Minnesota Counties By Percentage of Population with Scottish Ancestry in 2021
Cook County
Itasca County
Crow Wing County
Hubbard County
Stevens County
Swift County
Red Lake County
Steele County
Hennepin County
Olmsted County
Ranking of Minnesota Counties By Percentage of Population with Scottish Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Cook County 1.94
2 Itasca County 1.75
3 Crow Wing County 1.60
4 Hubbard County 1.58
5 Stevens County 1.54
6 Swift County 1.52
7 Red Lake County 1.45
8 Steele County 1.42
9 Hennepin County 1.41
10 Olmsted County 1.30
11 Cass County 1.29
11 Pine County 1.29
12 Lake County 1.24
13 Ramsey County 1.23
14 Beltrami County 1.20
15 Chisago County 1.18
15 Faribault County 1.18
16 Clay County 1.15
16 Dakota County 1.15
16 Renville County 1.15
17 Mower County 1.12
18 Anoka County 1.10
18 Otter Tail County 1.10
18 St. Louis County 1.10
18 Scott County 1.10
18 Wabasha County 1.10
19 Rice County 1.08
19 Washington County 1.08
20 Dodge County 1.06
21 Chippewa County 1.05
22 Winona County 1.04
23 Isanti County 1.03
24 Goodhue County 1.01
25 Koochiching County 1.00
26 Carver County 0.99
26 Cottonwood County 0.99
26 Roseau County 0.99
27 Clearwater County 0.97
28 Aitkin County 0.96
28 Wright County 0.96
29 Brown County 0.87
29 Carlton County 0.87
30 Blue Earth County 0.86
30 Meeker County 0.86
30 Mille Lacs County 0.86
30 Rock County 0.86
31 Fillmore County 0.84
32 Watonwan County 0.83
33 Polk County 0.82
34 Grant County 0.79
35 Jackson County 0.77
35 McLeod County 0.77
35 Pope County 0.77
36 Nobles County 0.76
37 Douglas County 0.74
38 Becker County 0.73
38 Lincoln County 0.73
39 Waseca County 0.69
40 Sherburne County 0.68
41 Freeborn County 0.65
41 Redwood County 0.65
42 Stearns County 0.64
43 Houston County 0.63
43 Martin County 0.63
44 Lyon County 0.62
44 Nicollet County 0.62
45 Benton County 0.61
45 Kandiyohi County 0.61
46 Le Sueur County 0.60
47 Kanabec County 0.59
48 Morrison County 0.58
49 Wilkin County 0.54
50 Lac qui Parle County 0.53
51 Pennington County 0.51
52 Sibley County 0.50
53 Big Stone County 0.49
54 Lake of the Woods County 0.48
54 Mahnomen County 0.48
55 Traverse County 0.45
56 Pipestone County 0.44
57 Norman County 0.42
58 Wadena County 0.41
59 Marshall County 0.40
59 Murray County 0.40
60 Todd County 0.39
61 Kittson County 0.38
62 Yellow Medicine County 0.32