Ranking of Iowa Counties By Percentage of Population with Norwegian Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 144.59K people in Iowa with Norwegian ancestry (4.55% of Iowa population). Among all Iowa counties, Winnebago County had the highest percentage of its population with Norwegian ancestry (30.74%), followed by Worth County (27.26%), and Winneshiek County (27.23%).

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

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

Data Source: US Census Bureau.
Ranking of Iowa Counties By Percentage of Population with Norwegian Ancestry in 2021
Winnebago County
Worth County
Winneshiek County
Allamakee County
Humboldt County
Howard County
Mitchell County
Hamilton County
Wright County
Hancock County
Ranking of Iowa Counties By Percentage of Population with Norwegian Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Winnebago County 30.74
2 Worth County 27.26
3 Winneshiek County 27.23
4 Allamakee County 15.97
5 Humboldt County 15.18
6 Howard County 15.08
7 Mitchell County 13.93
8 Hamilton County 13.60
9 Wright County 13.33
10 Hancock County 13.31
11 Cerro Gordo County 12.91
12 Emmet County 11.85
13 Kossuth County 10.40
14 Palo Alto County 10.07
15 Fayette County 9.88
16 Clay County 9.60
17 Story County 8.81
18 Dickinson County 8.58
19 Clayton County 8.54
20 Boone County 7.66
21 Hardin County 7.49
22 Floyd County 7.05
23 Chickasaw County 7.02
24 Webster County 6.90
25 Monona County 6.87
26 O'Brien County 6.32
27 Bremer County 5.84
28 Osceola County 5.69
29 Pocahontas County 4.94
30 Benton County 4.86
31 Dallas County 4.80
32 Buchanan County 4.78
33 Lyon County 4.66
34 Calhoun County 4.57
35 Black Hawk County 4.48
36 Franklin County 4.21
37 Woodbury County 4.18
38 Polk County 4.12
39 Iowa County 4.07
40 Johnson County 3.95
41 Guthrie County 3.83
42 Greene County 3.78
43 Grundy County 3.70
44 Linn County 3.69
45 Shelby County 3.63
46 Warren County 3.56
47 Buena Vista County 3.54
48 Jefferson County 3.53
48 Mills County 3.53
49 Butler County 3.45
50 Plymouth County 3.43
51 Poweshiek County 3.41
52 Marshall County 3.37
53 Madison County 3.21
54 Henry County 3.19
55 Marion County 3.13
56 Tama County 3.06
57 Ida County 3.05
58 Jasper County 2.93
59 Decatur County 2.89
60 Adams County 2.65
61 Dubuque County 2.54
62 Audubon County 2.48
63 Washington County 2.46
64 Union County 2.45
65 Lucas County 2.32
66 Clinton County 2.31
66 Muscatine County 2.31
66 Sac County 2.31
67 Mahaska County 2.26
67 Pottawattamie County 2.26
68 Sioux County 2.22
69 Scott County 2.20
70 Cedar County 2.19
70 Montgomery County 2.19
71 Clarke County 2.15
72 Page County 2.14
73 Cherokee County 2.09
74 Adair County 2.08
75 Harrison County 1.98
76 Wayne County 1.85
77 Carroll County 1.83
78 Des Moines County 1.81
79 Jones County 1.78
80 Delaware County 1.67
81 Jackson County 1.65
82 Crawford County 1.57
83 Lee County 1.42
84 Keokuk County 1.41
85 Monroe County 1.31
86 Fremont County 1.30
87 Ringgold County 1.20
88 Appanoose County 1.19
89 Wapello County 1.18
90 Cass County 1.15
91 Taylor County 1.10
92 Davis County 0.89
93 Louisa County 0.88
94 Van Buren County 0.65