Staaarter

Find the Thanksgiving Day

Calculates the date of US Thanksgiving, the fourth Thursday of November, for any year or year range, returning a plain list of dates ready to reference or plan around. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-08-05
By Staaarter Team
calendarholiday

Overview

Introduction

US Thanksgiving doesn't fall on a fixed date, it's defined as the fourth Thursday of November, so its calendar date shifts every year within a roughly week-long window.

This tool calculates that exact date directly, for a single year or a whole range at once, without needing to count Thursdays on a calendar by hand.

What Is Find the Thanksgiving Day?

A holiday date calculator specifically for US Thanksgiving, resolving the "fourth Thursday of November" rule into an exact YYYY-MM-DD date.

It accepts either a single 4-digit year or a "start-end" range, returning one Thanksgiving date per year in the input.

How Find the Thanksgiving Day Works

For each requested year, the tool finds the weekday November 1st falls on, then computes the offset needed to reach the first Thursday of the month.

Adding 21 days (three more full weeks) to that first Thursday lands on the fourth Thursday, which is formatted and returned as that year's Thanksgiving date.

When To Use Find the Thanksgiving Day

Use it to plan travel, hosting, or time off around Thanksgiving for an upcoming year, or several years in advance.

It's also useful for populating a multi-year calendar, scheduling tool, or reference list with correct Thanksgiving dates without manual lookup.

Features

Advantages

  • Computes the exact date directly from the fourth-Thursday rule, rather than relying on a hardcoded lookup table limited to a fixed set of years.
  • Supports both single-year and multi-year range lookups in one request, up to 500 years at a time.
  • Plain, easy-to-parse output, one date per line for ranges.

Limitations

  • Only calculates US Thanksgiving; Canadian Thanksgiving (second Monday of October) is not covered by this tool.
  • Ranges are capped at 500 years per lookup to keep results manageable.

Examples

A single year

Input

2026

Output

2026-11-26

November 1, 2026 is a Sunday, so the first Thursday is November 5th, and the fourth Thursday, 21 days later, is November 26th.

A multi-year range

Input

2026-2028

Output

2026-11-26
2027-11-25
2028-11-23

Each year's Thanksgiving date shifts based on which weekday that year's November 1st falls on.

Best Practices & Notes

Best Practices

  • Use a range instead of separate single-year lookups when planning across several upcoming years at once.
  • Cross-check the result against Monthly Calendar Drawer's visual grid for November of that year if you want a quick visual confirmation.

Developer Notes

The fourth Thursday is computed as `firstThursday + 21`, where `firstThursday = 1 + ((4 - firstDayDow + 7) % 7)` using November's first-day weekday (`firstDayDow`, UTC-based) and Thursday's index (4) in a Sunday-first weekday numbering; using UTC dates throughout avoids local-time-zone or daylight-saving discrepancies.

Find the Thanksgiving Day Use Cases

  • Planning travel or hosting arrangements around an upcoming Thanksgiving date
  • Populating a multi-year calendar or scheduling system with correct Thanksgiving dates
  • Quickly checking how many days remain until Thanksgiving in the current or a future year

Common Mistakes

  • Assuming this tool covers Canadian Thanksgiving, which falls on a different date (the second Monday of October) and is not calculated here.
  • Entering a range spanning more than 500 years, which is rejected, split it into smaller chunks instead.

Tips

  • Combine with New Year's Day Weekday Finder to plan the full end-of-year holiday stretch at once.
  • Thanksgiving always falls between November 22nd and November 28th inclusive, since it's the fourth Thursday and November has at most 30 days.

References

Frequently Asked Questions