| 2025 | Thursday, December 25 |
| 2026 | Friday, December 25 |
| 2027 | Saturday, December 25 |
| 2028 | Monday, December 25 |
| 2029 | Tuesday, December 25 |
| 2030 | Wednesday, December 25 |
| 2031 | Thursday, December 25 |
| 2032 | Saturday, December 25 |
Shopping days until Christmas: all 61 days count — the old convention of skipping Sundays predates online carts and Sunday trading. That includes 8 weekends for braving the shops in person and, if you're paid monthly, 2 paydays to budget around.
Christmas Eve (December 24, 2026) comes 60 days from now, and the season runs through Boxing Day and New Year's Eve.
There are 61 sleeps (61 days) until Christmas 2026 (Friday, December 25, 2026).
There are 61 days until Christmas 2026 (Friday, December 25, 2026) — one sleep per night.
One sleep per night between now and the big day — tonight is the first sleep, and the morning after the last sleep is Christmas 2026. Sleeps are the same as days.
61 sleeps is 8 weeks and 5 sleeps.