The different waves of immigration

Events

Approx. 1789 - 1790
Approx. 1790 - Approx. 1820
Approx. 1820 - Approx. 1880
Approx. 1880 - Approx. 1930
Approx. 1930 - Approx. 1965
Approx. 1965 - Approx. 2000