The Mayflower reached the New World
On this day · 21 November 1620After a battering 66-day Atlantic crossing, a single weathered ship dropped anchor off Cape Cod and changed American history.
On November 21, 1620, the Mayflower finally dropped anchor in the calm hook of Provincetown Harbor, at the northern tip of Cape Cod, Massachusetts. The crossing had taken 66 days, with 102 passengers crammed below decks alongside a crew of roughly thirty.
The Pilgrims had been bound for the Hudson River, but autumn storms and treacherous shoals drove them back to the Cape. With provisions thin and winter closing in, they chose to stay. Before anyone went ashore, the male passengers signed the Mayflower Compact, a brief pledge to govern themselves by majority-agreed laws — an early seed of self-rule in colonial North America.
A storm-driven detour, not a planned arrival, set the course of a colony.
A note on the date: contemporaries recorded the landing as November 11 under the old Julian calendar still used in England. Converted to today’s Gregorian reckoning, that day becomes November 21.
Sources & references
3 referencesWell-established. Corroborated by 3 independent sources.



