What Weekday Is Your Birthday, Really?

You'd expect a date to fall on each of the seven weekdays about equally often. It doesn't — and it can't. The Gregorian calendar runs in an exact 400-year cycle, and 400 isn't divisible by 7, so every fixed date has weekdays it prefers and weekdays it avoids. Because the cycle is exact, these aren't estimates from a big sample — they're the permanent, countable truth of the calendar.

New Year's Day is a Sunday more than a Monday

Count every 1 January across one full 400-year cycle and the weekdays don't come out even. New Year's Day lands on a Sunday, Tuesday and Friday 58 times each, but on a Monday and Saturday only 56 — against a perfectly even share of 57.14. The gap is small, but it is real and it never averages out, because there is no larger sample: 400 years is the whole calendar.

Key finding: over the exact 400-year cycle (146,097 days = 20,871 weeks), New Year's Day favours Sunday, Tuesday and Friday (58 each) over Monday and Saturday (56). Different dates lean different ways — Monday, Wednesday and Saturday are the common ones for the 4th of July.

-1 0 +1 Sun 58 Mon 56 Tue 58 Wed 57 Thu 57 Fri 58 Sat 56 New Year's Day: times on each weekday per 400 years vs 57.14 lkforge.com
Difference from an even split (57.14 per weekday). Three weekdays sit at 58, two at 57, two at 56 — the calendar's small permanent tilt.

Every date has its own favourite weekdays

The tilt isn't the same for every date. Some dates lean toward the start of the week, others toward the weekend — it depends on where the date sits relative to February and the leap-day machinery. Here are five familiar dates and the weekday each one lands on most and least often across the 400-year cycle.

Date Most often Least often
New Year's Day Sunday, Tuesday and Friday (58) Monday and Saturday (56)
Valentine's Day Sunday, Tuesday and Thursday (58) Monday and Wednesday (56)
US Independence Day Monday, Wednesday and Saturday (58) Sunday and Tuesday (56)
Halloween Monday, Wednesday and Saturday (58) Sunday and Tuesday (56)
Christmas Sunday, Tuesday and Friday (58) Monday and Saturday (56)

One neat consequence of the seven-day spacing: Christmas and the New Year's Day a week later always share a weekday — 25 December plus seven days is 1 January — so their distributions are identical, just shifted a year.

Leap day: 97, not 100

The 400-year cycle has 97 leap years, not 100 — the Gregorian rule drops three century leap days (1700, 1800, 1900 were common years; 2000 kept its) to keep the average year at exactly 365.2425 days. So 29 February appears just 97 times, and even among those it's uneven: it lands on a Sunday, Tuesday and Thursday least often (13) and a Monday and Wednesday most (15). A Sunday leap-day birthday is the rarest slice of an already rare cake.

Your calendar comes back every 6 or 11 years

You don't have to wait 400 years to reuse a calendar. A whole year's calendar returns as soon as two things line up again: the weekday it starts on, and whether it's a leap year. In the current era those matches arrive in a 6-, 11- and 28-year rhythm. 2025 is a common year starting on a Wednesday, and its exact calendar returns in 2031, 2042, 2053, 2059, 2070 — gaps of 6, 11, 11, 6 and 11 years. So the dusty wall calendar in the drawer really is reusable; you just have to catch it on the right year.

Reproduce this

Every count comes from scripts/gen-calendar-weekday-study.mjs — no dependencies, no randomness, just the weekday of each date summed over one 400-year cycle. The weekday is Sakamoto's algorithm:

// 0 = Sunday … 6 = Saturday (Gregorian)
const T = [0,3,2,5,0,3,5,1,4,6,2,4]
function dow(y, m, d) {
  if (m < 3) y -= 1
  return (y + (y/4|0) - (y/100|0) + (y/400|0) + T[m-1] + d) % 7
}
// count dow(y, 1, 1) for y = 2000..2399 -> New Year's Day per weekday

Any 400 consecutive years give the same counts — that's the point. The script self-checks against known dates (1 Jan 2000 = Saturday, 4 Jul 1776 = Thursday) before it emits a single number.

Check your own dates

Find the weekday of any birthday or anniversary with the date calculator, see a whole year laid out on the yearly calendar, or check any year against the leap-year calculator. All run in your browser.

More calendar curiosities

Share this X Facebook Reddit

Common Questions

Does a date fall on each weekday equally often?

No. Over the Gregorian calendar's 400-year cycle a fixed date lands on each weekday a different number of times, and it has to: the cycle is 400 years long and 400 is not divisible by 7, so the count cannot split evenly. New Year's Day, for example, falls on a Sunday, Tuesday and Friday 58 times each but on a Monday and Saturday only 56 times, against an even share of 57.14. Because the calendar repeats exactly every 400 years, these counts are permanent, not a statistical estimate.

Why does the Gregorian calendar repeat every 400 years?

Because 400 years contains exactly 146,097 days, and 146,097 ÷ 7 = 20,871 — a whole number of weeks. The leap rule (every 4th year, except centuries not divisible by 400) gives 97 leap years per 400, so the average year is exactly 365.2425 days. Land on a whole number of weeks and the entire pattern of dates-to-weekdays resets, so the calendar for any year is identical to the one 400 years earlier.

How often does the calendar repeat for a single year?

Much sooner than 400 years, but irregularly. A given year's calendar (same day-of-week for every date) comes back only when both the starting weekday and the leap/common status match. In the current era the gaps run in a 6-, 11- and 28-year rhythm — 2025's calendar, for instance, returns in 2031, 2042, 2053, 2059, 2070. So an old wall calendar really is reusable; you just have to wait the right number of years.

Which weekday is rarest for February 29?

Leap day happens only 97 times in 400 years (not 100 — three century leap years are skipped). Across those 97, it lands on a Sunday, Tuesday and Thursday least often (13 times) and a Monday and Wednesday most often (15). If you're a leap-day baby, a Sunday birthday is your rarest of an already rare thing.