Answer:
Why did the United States attract so many immigrants? The US attracts immigrants due to the promise of money and the American dream. ... Many pioneers who settled in Iowa came from states to the east. They came in large numbers from Ohio, Indiana, Illinois, and New York.