Iowa Population By Ancestry in 2021 (ACS-5Yrs)

Updated on April 15, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, among the 3.18M Iowa population, 1.01M had German ancestry (31.82%), 796.79K had Unclassified ancestry (25.06%), and 511.26K had Other Groups ancestry (16.08%).

The chart below shows the top 10 ancestry groups by percentage, and the table below shows both the population and percentages for many ancestry groups.

You can see similar information for other states.

NB: People could belong to one or more ancestry groups.

Data Source: US Census Bureau.
Iowa Percentage of Ancestry Population in 2021
German
Unclassified
Other Groups
Irish
English
Norwegian
American
Dutch
Swedish
Italian
Iowa Population By Ancestry in 2021
Items per page:
0 of 0
Ancestry Population Percent of Population (%)
German 1011533 31.82
Unclassified 796790 25.06
Other Groups 511263 16.08
Irish 407893 12.83
English 275822 8.68
Norwegian 144589 4.55
American 140160 4.41
Dutch 114546 3.60
Swedish 75855 2.39
Italian 61134 1.92
French (except Basque) 55375 1.74
European 50958 1.60
Czech 49618 1.56
Danish 48987 1.54
Scottish 45406 1.43
Polish 38951 1.23
Subsaharan African 35409 1.11
Scotch Irish 21929 0.69
Welsh 19652 0.62
Scandinavian 15780 0.50
British 15539 0.49
Swiss 15187 0.48
African 14671 0.46
Russian 8480 0.27
Yugoslavian 7687 0.24
Belgian 7604 0.24
French Canadian 7183 0.23
Sudanese 7067 0.22
Northern European 6633 0.21
Greek 5890 0.19
Luxembourger 5303 0.17
Czechoslovakian 5062 0.16
Eastern European 4593 0.14
Austrian 4237 0.13
Hungarian 3592 0.11
Croatian 3436 0.11
Pennsylvania German 3254 0.10
Lebanese 3196 0.10
West Indian (except Hispanic groups) 3033 0.10
Liberian 2803 0.09
Canadian 2712 0.09
Finnish 2583 0.08
Lithuanian 2466 0.08
Ukrainian 2336 0.07
Ethiopian 2114 0.07
Portuguese 1968 0.06
Slovak 1608 0.05
Nigerian 1523 0.05
Arab 1378 0.04
Jamaican 1330 0.04
Romanian 1327 0.04
Haitian 1177 0.04
Somali 1173 0.04
Brazilian 1106 0.04
Syrian 1048 0.03
Iraqi 993 0.03
Iranian 991 0.03
Slavic 913 0.03
Kenyan 772 0.02
Serbian 761 0.02
Moroccan 708 0.02
Egyptian 688 0.02
Slovene 625 0.02
Australian 598 0.02
Ghanaian 595 0.02
Bulgarian 581 0.02
Icelander 559 0.02
Latvian 460 0.01
Turkish 438 0.01
Palestinian 416 0.01
Albania 398 0.01
Armenian 388 0.01
Afghan 385 0.01
Celtic 365 0.01
South African 354 0.01
Israeli 275 0.01
West Indian 246 0.01
Jordanian 244 0.01
Macedonian 189 0.01
Basque 159 0.01
Senegalese 153 0.01
German Russian 145 0.01
Estonian 135 0.004
New Zealander 120 0.004
Ugandan 104 0.003
Cajun 100 0.003
Barbadian 91 0.003
Guyanese 87 0.003
Belizean 80 0.003
Maltese 71 0.002
Assyrian/Chaldean/Syriac 63 0.002
British West Indian 44 0.001
Trinidadian and Tobagonian 43 0.001
Dutch West Indian 32 0.001
Cypriot 27 0.001
Cape Verdean 26 0.001
Bahamian 26 0.001
Zimbabwean 23 0.001
Sierra Leonean 12 0.000
Alsatian 9 0.000