when did the mayflower land in plymouth
December 21st 1620: Mayflower Pilgrims land at Plymouth Rock. (The Mayflower in Plymouth harbour by William Halsall, 1882). On this day in 1620, William Bradford and the Mayflower Pilgirms landed at Plymouth Rock in Plymouth, Massachusetts. The Mayflower transported the first English Pilgrims to America, with 102 passengers.