Alabama 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 Alabama was 173,429, which was 3.47% of the population of Alabama.

The highest percentage of the Alabama foreign-born population where born in Mexico (27.19%), followed by Guatemala (8.32%), and Korea (5.84%).

The chart below shows the top 10 place of birth countries for the Alabama Foreign-born population, as a percentage of the total Alabama foreign-born population. The table below shows the population and percentage of the Alabama 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.
Alabama Percentage of Foreign-Born Population By Country of Birth in 2021
Mexico
Guatemala
Korea
China
India
Vietnam
Germany
Philippines
Honduras
Canada
Alabama 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 47147 27.19
Guatemala 14427 8.32
Korea 10123 5.84
China 10081 5.81
India 9437 5.44
Vietnam 7021 4.05
Germany 6624 3.82
Philippines 4769 2.75
Honduras 3707 2.14
Canada 3495 2.02
El Salvador 2730 1.57
Japan 2292 1.32
Cuba 2254 1.30
England 1856 1.07
Pakistan 1777 1.02
Colombia 1772 1.02
Venezuela 1755 1.01
Brazil 1753 1.01
Nigeria 1730 1.00
Kenya 1571 0.91
Jamaica 1421 0.82
Thailand 1363 0.79
Taiwan 1329 0.77
Russia 1178 0.68
France 1121 0.65
Panama 1078 0.62
Iran 975 0.56
Nepal 934 0.54
Peru 934 0.54
Haiti 864 0.50
Ukraine 751 0.43
Bangladesh 675 0.39
Portugal 616 0.36
Cambodia 553 0.32
Dominican Republic 548 0.32
Trinidad and Tobago 541 0.31
Laos 540 0.31
Malaysia 524 0.30
Australia 509 0.29
Romania 501 0.29
Turkey 492 0.28
Italy 486 0.28
Egypt 476 0.27
Ecuador 472 0.27
Chile 468 0.27
Hong Kong 438 0.25
Ethiopia 437 0.25
Nicaragua 422 0.24
Scotland 400 0.23
Spain 397 0.23
Ghana 380 0.22
Indonesia 367 0.21
Lebanon 364 0.21
Kuwait 358 0.21
Moldova 331 0.19
Austria 306 0.18
Netherlands 289 0.17
Singapore 288 0.17
Zimbabwe 260 0.15
Kazakhstan 250 0.14
Greece 249 0.14
Cameroon 243 0.14
Yemen 238 0.14
Liberia 234 0.14
Croatia 233 0.13
Ireland 228 0.13
Poland 228 0.13
Morocco 228 0.13
Costa Rica 228 0.13
Israel 226 0.13
Czechoslovakia 219 0.13
Jordan 215 0.12
Senegal 196 0.11
Democratic Republic of Congo 191 0.11
Guyana 191 0.11
Sudan 177 0.10
Syria 175 0.10
Saudi Arabia 169 0.10
Sweden 167 0.10
Sierra Leone 166 0.10
Bulgaria 163 0.09
Argentina 161 0.09
Hungary 158 0.09
Iraq 149 0.09
Belgium 138 0.08
Bahamas 136 0.08
Uganda 133 0.08
Congo 126 0.07
Eritrea 116 0.07
Fiji 105 0.06
Norway 102 0.06
Micronesia 100 0.06
Lithuania 99 0.06
Uzbekistan 97 0.06
Afghanistan 95 0.06
Belarus 93 0.05
Uruguay 91 0.05
Barbados 87 0.05
Bosnia and Herzegovina 84 0.05
Grenada 82 0.05
Latvia 78 0.05
Sri Lanka 76 0.04
Denmark 48 0.03
Switzerland 35 0.02
Belize 31 0.02
St. Vincent and the Grenadines 29 0.02
Albania 26 0.02
Armenia 17 0.01
Burma 15 0.01
Azores Islands 10 0.01