Waves of Immigration in America

Events

1492 - 1763
1750
1790 - 1820
1820 - 1860
1880 - 1914
1965 - 1979
1980 - 1989
1990 - 1999
2000 - 2017