Iowa Foreign-Born Population By Country of Birth in 2021 (ACS-5Yrs)

Updated on November 2, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Foreign-Born population of Iowa was 173,864, which was 5.47% of the population of Iowa.

The highest percentage of the Iowa foreign-born population where born in Mexico (23.87%), followed by India (6.36%), and China (5.54%).

The chart below shows the top 10 place of birth countries for the Iowa Foreign-born population, as a percentage of the total Iowa foreign-born population. The table below shows the population and percentage of the Iowa foreign-born population for many different place of birth countries.

You can see similar information for other states and for the United States.

Data Source: US Census Bureau.
Iowa Percentage of Foreign-Born Population By Country of Birth in 2021
Mexico
India
China
Vietnam
Bosnia and Herzegovina
Guatemala
Korea
Philippines
Burma
El Salvador
Iowa Foreign-Born Population By Country of Birth in 2021 (ACS-5Yrs)
Items per page:
0 of 0
Country of Birth Number of People Percentage of Foreign-Born (%)
Mexico 41503 23.87
India 11054 6.36
China 9630 5.54
Vietnam 7886 4.54
Bosnia and Herzegovina 5758 3.31
Guatemala 5373 3.09
Korea 5072 2.92
Philippines 4489 2.58
Burma 4386 2.52
El Salvador 4348 2.50
Sudan 4195 2.41
Democratic Republic of Congo 3899 2.24
Thailand 3607 2.08
Laos 3542 2.04
Canada 2752 1.58
Liberia 2628 1.51
Germany 2582 1.49
Honduras 1923 1.11
Ethiopia 1637 0.94
Iraq 1504 0.87
Russia 1365 0.79
Pakistan 1335 0.77
Brazil 1279 0.74
Colombia 1170 0.67
Nepal 1169 0.67
Congo 1122 0.65
Nigeria 1111 0.64
Kenya 1026 0.59
Japan 981 0.56
England 948 0.55
Micronesia 908 0.52
Cuba 901 0.52
Eritrea 898 0.52
Malaysia 788 0.45
Lebanon 764 0.44
Somalia 718 0.41
Egypt 698 0.40
Haiti 695 0.40
Ukraine 662 0.38
Bangladesh 606 0.35
Peru 530 0.31
Sri Lanka 521 0.30
Cambodia 521 0.30
Ghana 517 0.30
Morocco 516 0.30
Netherlands 494 0.28
Saudi Arabia 488 0.28
Poland 457 0.26
Jordan 436 0.25
Spain 427 0.25
Taiwan 426 0.25
Iran 420 0.24
Australia 412 0.24
Venezuela 407 0.23
Dominican Republic 402 0.23
Sierra Leone 381 0.22
Croatia 379 0.22
Nicaragua 356 0.21
Jamaica 355 0.20
Romania 329 0.19
Italy 326 0.19
Panama 324 0.19
Bulgaria 305 0.18
Afghanistan 304 0.18
Ecuador 301 0.17
Indonesia 299 0.17
Sweden 269 0.16
Uganda 259 0.15
Hong Kong 254 0.15
Cameroon 253 0.15
Argentina 231 0.13
France 223 0.13
Greece 218 0.13
Norway 213 0.12
Chile 209 0.12
Turkey 180 0.10
Costa Rica 176 0.10
Uruguay 170 0.10
Guyana 166 0.10
Czechoslovakia 154 0.09
North Macedonia 150 0.09
Scotland 143 0.08
Belarus 142 0.08
Ireland 141 0.08
Israel 136 0.08
Latvia 116 0.07
Senegal 113 0.07
Moldova 107 0.06
Syria 105 0.06
Austria 104 0.06
Hungary 100 0.06
Singapore 98 0.06
Zimbabwe 90 0.05
Kuwait 87 0.05
Lithuania 86 0.05
Switzerland 76 0.04
Serbia 74 0.04
Kazakhstan 69 0.04
Denmark 67 0.04
Grenada 66 0.04
Bahamas 56 0.03
Belgium 49 0.03
Portugal 44 0.03
Trinidad and Tobago 43 0.03
Armenia 41 0.02
Barbados 38 0.02
Albania 31 0.02
Yemen 28 0.02
Uzbekistan 26 0.02
Belize 15 0.01
Azores Islands 2 0.00