Memorial Day Countdown
The next Memorial Day is on Monday, May 31, 2027 — 226 days from now. The countdown below ticks down to it live, second by second.
Time's up!
Quick facts
- Observed
- Last Monday of May, every year
- US federal holiday
- Yes
- Honors
- US military personnel who died in service
About Memorial Day
Memorial Day is a United States federal holiday observed on the last Monday of May each year. It honors the men and women of the US armed forces who died while serving their country.
The holiday originated as Decoration Day in the years after the Civil War, when communities decorated the graves of fallen soldiers. It gradually became known as Memorial Day and was established as a federal holiday observed on the last Monday in May.
Traditional observances include visiting cemeteries and memorials, placing flags on graves, and parades. At 3:00 p.m. local time, Americans are asked to pause for a National Moment of Remembrance. For many, the three-day weekend also marks the unofficial start of summer.
Because the date follows a rule rather than a fixed day, it moves each year — always the final Monday in May. The table below lists the upcoming dates, and the countdown above ticks down to the next one.
Upcoming dates
| Year | Date | Weekday |
|---|---|---|
| 2027 | May 31 | Monday |
| 2028 | May 29 | Monday |
| 2029 | May 28 | Monday |
Memorial Day questions
When is Memorial Day?
Memorial Day is the last Monday of May every year. Upcoming dates are listed in the table on this page.
How many days until Memorial Day?
The live countdown above shows the exact days, hours, minutes, and seconds remaining until the next Memorial Day.
Is Memorial Day a federal holiday?
Yes. Federal offices, banks, and most businesses close, and it creates a three-day weekend.
What is the difference between Memorial Day and Veterans Day?
Memorial Day honors military personnel who died in service; Veterans Day (November 11) honors all who have served.
What is the National Moment of Remembrance?
A request for all Americans to pause at 3:00 p.m. local time on Memorial Day to remember the fallen.