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.

225 days
06 hours
47 minutes
03 seconds

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

YearDateWeekday
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.