When Is... Holiday Dates by Year
140 pages covering 28 recurring holidays across the 2026-2030 rolling window — each with the exact computed date, weekday, and days-away count for that specific year.
“When is Thanksgiving in 2027?” and “when is Thanksgiving?” are different questions, even though they look almost identical. The second one has a stable, general answer (the fourth Thursday in November, in the US). The first one has exactly one correct, single-date answer, and that answer changes every single year — which is exactly why this hub exists as a separate, year-specific layer on top of the general holiday calendar covered on the holidays by country pages: it answers the year-specific version directly, rather than making a visitor work out which Thursday that is for themselves.
Every holiday tracked here falls into one of two genuinely different categories, and the pages are honest about which is which. Fixed-date holidays — New Year’s Day, Halloween, Independence Day — always land on the same month and day number, so the only thing that changes from year to year is which weekday they fall on and how far away they currently are. Rule-based holidays — Thanksgiving’s “fourth Thursday in November,” or Easter’s dependence on the lunar calendar — genuinely move around the calendar from one year to the next according to a defined rule, not a fixed date, which is precisely the kind of calculation that’s easy to get wrong by hand and straightforward to get right by computing it directly. Each holiday section below states its own rule in plain language, so the specific mechanism — not just the resulting date — is visible before you click through to any individual year.
Every date on every one of these 140 pages is computed, not looked up from a static table that would need manual updating every January. That matters most for the movable holidays: a fourth-Thursday-in-November rule, evaluated fresh for each specific year, is guaranteed to agree with a calendar, while a hand-maintained list of “2026: Nov 26, 2027: Nov 25” entries is exactly the kind of thing that quietly goes stale or contains a copy-paste error a few rows down. Where a holiday’s exact date depends on an astronomical or religious calculation this site can’t honestly compute from first principles — certain lunar or lunisolar observances — the page says so plainly rather than presenting a guessed date as fact.
The 5-year rolling window below (2026-2030) covers the span most people are actually planning around — this year, next year, and enough years beyond that for longer-range planning (a wedding, a long-term contract, a multi-year school calendar) without maintaining an unbounded archive of years nobody is searching for yet. Each holiday below lists its own governing rule first, then every year in the window as a direct link — pick the holiday you need, then the specific year, and the resulting page shows the exact computed date, the weekday it falls on, and a live days-away count alongside real context for that observance.
Want holidays for a specific country instead of a specific year? See Public Holidays by Country.
New Year's Day
always January 1
Valentine's Day
always February 14
Groundhog Day
always February 2
St. Patrick's Day
always March 17
Pi Day
always March 14
April Fools' Day
always April 1
Earth Day
always April 22
Cinco de Mayo
always May 5
Star Wars Day
always May 4
Flag Day (US)
always June 14
Juneteenth
always June 19
US Independence Day (4th of July)
always July 4
Halloween
always October 31
Veterans Day (US)
always November 11
Christmas Eve
always December 24
Christmas
always December 25
Boxing Day
always December 26
New Year's Eve
always December 31
Martin Luther King Jr. Day
the 3rd Monday of January
Presidents' Day
the 3rd Monday of February
Mother's Day (US)
the 2nd Sunday of May
Memorial Day (US)
the last Monday of May
Father's Day (US)
the 3rd Sunday of June
Labor Day (US)
the 1st Monday of September
Columbus Day / Indigenous Peoples' Day
the 2nd Monday of October
Canada Thanksgiving
the 2nd Monday of October
US Thanksgiving
the 4th Thursday of November
US Election Day
the Tuesday after the 1st Monday of November