← Back to the tool

Which Years Have 53 ISO Weeks?

Updated: May 2026

Most years contain exactly 52 ISO weeks. But roughly every 5 to 6 years, a year has 53 complete weeks. These are called long years in ISO 8601 terminology, and they follow a predictable pattern tied to the day of the week that January 1 falls on.

Browse the year calendar →

Free · No account · 100% in-browser

The rule for 53-week years

A year has 53 ISO weeks when December 28 of that year falls in week 53. This happens in exactly two cases:

  • January 1 is a Thursday — the year starts with its own Thursday in the very first week, and the extra day at the end pushes the last partial week into a 53rd slot.
  • January 1 is a Wednesday in a leap year — the extra February 29 gives the year enough days to form a 53rd complete week.

In all other cases, the year has 52 ISO weeks. The pattern repeats with gaps of 5, 6, or rarely 7 years, following the Gregorian calendar's 400-year cycle.

52 × 7 = 364, which is one day short of a regular 365-day year and two days short of a leap year. This surplus accumulates and eventually creates a 53-week year.

53-week years: 2015 to 2040

2015 2020 2026 2032 2037 2043

The gap between long years varies: 2015 to 2020 is 5 years, 2020 to 2026 is 6 years, 2026 to 2032 is 6 years, 2032 to 2037 is 5 years. The pattern is not strictly regular because it depends on which years are leap years.

Why does it matter?

For most users, 53-week years are a minor curiosity. But for systems that generate weekly reports, allocate budgets by week, or compare year-over-year week data, a 53-week year creates an extra period that must be handled explicitly.

  • Fiscal reporting — a 53-week fiscal year has one more period than usual. Annual totals cannot be directly divided by 52 for weekly averages.
  • Year-over-year comparisons — week 53 of a long year has no corresponding week in most other years, making direct comparison impossible without an alignment strategy.
  • Database schemas — a weekly partition scheme that assumes exactly 52 partitions per year fails silently in a 53-week year if not accounted for.
  • Payroll — weekly-paid employees get 53 pay cheques in a long year, which affects annual cost modeling.

Detecting a 53-week year programmatically

The simplest test: check the ISO week number of December 28. December 28 is always in the last ISO week of the year. If it falls in week 53, the year is a long year.

In Python: date(year, 12, 28).isocalendar().week == 53

In JavaScript: use getISOWeek(new Date(year, 11, 28)).week === 53 with the UTC-based algorithm described in the JavaScript guide.

In Excel: =ISOWEEKNUM(DATE(A1,12,28))=53 returns TRUE for a long year.

How week 53 appears in the calendar

In a 53-week year, the last ISO week (week 53) always starts on a Monday in late December and ends on a Sunday. In 2026 (a 53-week year), week 53 runs from December 28 to January 3, 2027. The first three days of 2027 (January 1–3) belong to ISO week 53 of 2026, not to any week of 2027.

You can verify this and see the full week layout in the year calendar section of the Flowfiles ISO week calculator.