When Is Memorial Day?
Memorial Day 2026 is on Monday, May 25. The holiday has been observed annually on the last Monday in May since 1971. Prior to that, Memorial Day fell on May 30 each year with few exceptions. The date change was the result of the Uniform Monday Holiday Act, passed in 1968 to create three-day weekends for federal employees.
History of Memorial Day
The Civil War, which ended in the spring of 1865, claimed more lives than any conflict in U.S. history and required the establishment of the country’s first national cemeteries. By the late 1860s, Americans in various towns and cities had begun holding springtime tributes to these countless fallen soldiers, decorating their graves with flowers and reciting prayers.
It is unclear exactly where this tradition originated; numerous different communities might have independently initiated the memorial gatherings. Some records show that a group of formerly enslaved people in Charleston, South Carolina, organized one of the earliest Memorial Day commemorations less than a month after the Confederacy surrendered in 1865. A year earlier, three women in Pennsylvania had decorated soldiers’ graves in their town.
Nevertheless, in 1966, the federal government declared Waterloo, New York, the official birthplace of Memorial Day. Waterloo—which first celebrated the day on May 5, 1866—was chosen because it hosted an annual, community-wide event, during which businesses closed and residents decorated the graves of soldiers with flowers and flags.