American Immigration Council: Immigrants in Iowa
Iowa Dept of Human Rights provides resources for immigrants in various places. You’ll need to peruse the website.
Iowa Dept of Cultural Affairs: page on Immigration
Iowa Pathways website from Public Broadcasting Service (Iowa public TV). This is an excellent resource for those of you wanting to better understand your family history, as it includes information and some video on European immigration experience as well as immigration by non-Europeans, earlier waves of immigration and more recent.
Migration Policy Institute page on Iowa