Iowa Immigrant or Foreign-Born Population By County in 2021 (ACS-5Yrs)

Updated on February 24, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the total immigrant or foreign-born population in Iowa was 173.86K which was 5.47% of Iowa's population. Among all Iowa counties, Polk had the highest immigrant population (46.13K) and immigrants constituted 9.44% of its population, followed by Johnson (pop: 16.45K, perc: 10.83%), and then Linn (pop: 11.40K, perc: 4.99%).

On the other hand, the counties with the least number of immigrant population were: Adams (pop: 11, perc: 0.30%), Ringgold (pop: 28, perc: 0.59%), and Monona (pop: 36, perc: 0.41%),

The chart and table below shows the immigrant or foreign-born population of each county and the percentage of each county's population that are immigrants.

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

Iowa Immigrant or Foreign-Born Population By County in 2021
Iowa Immigrant or Foreign-Born Population By County in 2021
Items per page:
0 of 0
County Immigrant Population % of County Population
Adair 96 1.29
Adams 11 0.30
Allamakee 748 5.32
Appanoose 103 0.84
Audubon 51 0.90
Benton 186 0.73
Black Hawk 8587 6.54
Boone 453 1.70
Bremer 486 1.96
Buchanan 290 1.41
Buena Vista 4266 20.59
Butler 224 1.55
Calhoun 134 1.35
Carroll 387 1.87
Cass 209 1.59
Cedar 302 1.63
Cerro Gordo 833 1.93
Cherokee 283 2.44
Chickasaw 157 1.31
Clarke 657 6.75
Clay 233 1.42
Clayton 300 1.75
Clinton 612 1.31
Crawford 2802 16.93
Dallas 8730 9.04
Davis 141 1.56
Decatur 165 2.14
Delaware 79 0.45
Des Moines 770 1.97
Dickinson 355 2.02
Dubuque 2742 2.78
Emmet 529 5.61
Fayette 295 1.51
Floyd 593 3.78
Franklin 505 5.02
Fremont 66 0.99
Greene 136 1.54
Grundy 195 1.58
Guthrie 177 1.67
Hamilton 548 3.64
Hancock 169 1.56
Hardin 540 3.18
Harrison 80 0.55
Henry 818 3.99
Howard 100 1.06
Humboldt 283 2.94
Ida 93 1.33
Iowa 165 0.99
Jackson 205 1.05
Jasper 854 2.27
Jefferson 1906 12.03
Johnson 16445 10.83
Jones 157 0.76
Keokuk 98 0.98
Kossuth 273 1.84
Lee 550 1.63
Linn 11395 4.99
Louisa 1044 9.59
Lucas 245 2.83
Lyon 227 1.90
Madison 211 1.29
Mahaska 409 1.85
Marion 720 2.16
Marshall 5293 13.19
Mills 191 1.30
Mitchell 172 1.63
Monona 36 0.41
Monroe 100 1.32
Montgomery 67 0.65
Muscatine 2953 6.84
O'Brien 347 2.45
Osceola 323 5.24
Page 231 1.52
Palo Alto 215 2.39
Plymouth 931 3.65
Pocahontas 189 2.67
Polk 46131 9.44
Pottawattamie 3738 4.00
Poweshiek 495 2.66
Ringgold 28 0.59
Sac 167 1.70
Scott 7312 4.20
Shelby 232 1.97
Sioux 2080 5.84
Story 9064 9.24
Tama 929 5.44
Taylor 280 4.72
Union 237 1.94
Van Buren 97 1.35
Wapello 2605 7.37
Warren 849 1.64
Washington 808 3.59
Wayne 65 1.00
Webster 973 2.62
Winnebago 334 3.11
Winneshiek 439 2.18
Woodbury 9946 9.46
Worth 54 0.73
Wright 530 4.08