Where Did the Pilgrims First Land in America?

The Pilgrims first landed in Plymouth Harbor on Cape Cod in what is now Massachusetts in 1620. Many believe they landed on the specific site of Plymouth Rock, but first-person accounts of the voyage make no mention of the rock itself.

The Pilgrims sailed on the Mayflower, which embarked from England to America in September 1620. Most of the Pilgrims on the ship were originally from the Netherlands. The exploring party first went ashore in America on Dec. 21, 1620. The Pilgrims had originally intended to continue sailing south, but made the decision to remain at Cape Cod after they encountered rough seas and were nearly shipwrecked.