answersLogoWhite

0

The Mayflower landed in Plymouth, England in 1620. There was a fairly steady stream of people from first England, and then from all over Europe, from then until the 1920's.

User Avatar

Wiki User

14y ago

What else can I help you with?