The Answer, With Its Convention Stated
Different sources give slightly different answers to this question, and the difference is almost always about which Saturdays get counted. Here's how I'm counting on this page: every Saturday from today's date onward, up through the last Saturday before Christmas Day. That gives 21.
Christmas 2026 falls on a Friday, so unlike the Fridays count (where Christmas Day itself is a Friday), there's no ambiguity for Saturdays. The last Saturday you'll experience before Christmas is Saturday, December 19, 2026, 6 days before the holiday.
Saturdays are shopping days, family days, and travel days. Twenty-one Saturdays before Christmas 2026 means 21 chances to knock out big holiday tasks that don't fit into a weekday evening.
Every Remaining Saturday, With Dates
The full list, from the next Saturday through the last Saturday before Christmas:
- 1.Saturday, August 1, 2026
- 2.Saturday, August 8, 2026
- 3.Saturday, August 15, 2026
- 4.Saturday, August 22, 2026
- 5.Saturday, August 29, 2026
- 6.Saturday, September 5, 2026
- 7.Saturday, September 12, 2026
- 8.Saturday, September 19, 2026
- 9.Saturday, September 26, 2026
- 10.Saturday, October 3, 2026
- 11.Saturday, October 10, 2026
- 12.Saturday, October 17, 2026
- 13.Saturday, October 24, 2026
- 14.Saturday, October 31, 2026
- 15.Saturday, November 7, 2026
- 16.Saturday, November 14, 2026
- 17.Saturday, November 21, 2026
- 18.Saturday, November 28, 2026 Small Business Saturday
- 19.Saturday, December 5, 2026
- 20.Saturday, December 12, 2026
- 21.Saturday, December 19, 2026 Last Saturday before Christmas
Why This Number Matters for Planning
Saturdays are shopping days, family days, and travel days. Twenty-one Saturdays before Christmas 2026 means 21 chances to knock out big holiday tasks that don't fit into a weekday evening.
Weekend shopping trips. Twenty-one Saturdays gives you 21 shopping trips, but realistically, the last three (Dec 5, 12, 19) are the ones that matter most.
Family gatherings and pre-Christmas visits. Many families do their "early Christmas" gathering on a Saturday. The last Saturday before Christmas is December 19, 2026 — six days before the holiday itself.
Related Counting Questions
How many Saturdays are there until Christmas 2026?
There are 21 Mondays until Christmas Day 2026, counted from Monday, August 3, 2026 through Monday, December 21, 2026. Christmas Day itself falls on a Friday.
When is the last Saturday before Christmas 2026?
The last Monday before Christmas Day 2026 is Monday, December 21, 2026, exactly four days before Christmas.
What day of the week is Christmas 2026?
Christmas Day 2026 falls on a Friday. That's why the Mondays count ends on December 21, four days before the holiday itself.
How many weeks is 21 Saturdays?
Twenty-one Mondays gives you 21 working weeks between now and Christmas Day 2026. For the exact weeks-and-days figure, see how many weeks until Christmas.