The Twelve Days of Christmas 2025
When are The Twelve Days of Christmas 2025?
The Twelve Days of Christmas 2025 starts on Thursday, December 25, 2025 (in 190 days) and ends on Monday, January 5th 2026 (in 201 days). Calendar for 2025
Advertisements
What are The Twelve Days of Christmas?

It is a common misconception that the Twelve Days of Christmas are the twelve days before Christmas, coinciding with Advent and culminating in Christmas Eve or Christmas Day, however this is incorrect! In fact the Twelve Days of Christmas start on Christmas Day, considered the "First Day of Christmas".
They encompass a number of important religious and secular celebrations, including Christmas Day on December 25, St. Stephen's Day/Boxing Day on December 26 (also called "Second Christmas Day" or "Second Day of Christmas" in some countries), Childermas (or the Feast of the Holy Innocents) on December 28, New Year's Eve on December 31, New Year's Day on January 1, and Twelfth Night/Epiphany Eve on the evening of January 5. However, Christmas Eve on December 24 and Epiphany on January 6 are not part of the Twelve Days of Christmas.
While for most Western Christian churches the Twelve Days of Christmas fall on the dates listed on this page, for some denominations they start only on December 26 and last until January 6 of the following year.
"The Twelve Days of Christmas" is also the title of a popular English song, describing a series of gifts given on each of the twelve days of the Christmas season. The song starts as follows:
On the First day of Christmas my true love sent to me
a Partridge in a Pear Tree.
On the Second day of Christmas my true love sent to me
Two Turtle Doves
and a Partridge in a Pear Tree.
and continues like this for every of the twelve days, adding a new gift in every verse and repeating and accumulating the already received gifts.
Further reading:
- Twelve Days of Christmas on Wikipedia
- The Twelve Days of Christmas (song) on Wikipedia
When are The Twelve Days of Christmas 2026?
The Twelve Days of Christmas 2026 starts on Friday, December 25, 2026 (in 555 days) and ends on Tuesday, January 5th 2027 (in 566 days). Calendar for 2026
Dates for The Twelve Days of Christmas in other years
The next occurrence of The Twelve Days of Christmas is marked in red.Year | The Twelve Days of Christmas starts on | The Twelve Days of Christmas ends on |
The Twelve Days of Christmas 2020 | Friday, December 25, 2020 | Tuesday, January 5, 2021 |
The Twelve Days of Christmas 2021 | Saturday, December 25, 2021 | Wednesday, January 5, 2022 |
The Twelve Days of Christmas 2022 | Sunday, December 25, 2022 | Thursday, January 5, 2023 |
The Twelve Days of Christmas 2023 | Monday, December 25, 2023 | Friday, January 5, 2024 |
The Twelve Days of Christmas 2024 | Wednesday, December 25, 2024 | Sunday, January 5, 2025 |
The Twelve Days of Christmas 2025 | Thursday, December 25, 2025 | Monday, January 5, 2026 |
The Twelve Days of Christmas 2026 | Friday, December 25, 2026 | Tuesday, January 5, 2027 |
The Twelve Days of Christmas 2027 | Saturday, December 25, 2027 | Wednesday, January 5, 2028 |
The Twelve Days of Christmas 2028 | Monday, December 25, 2028 | Friday, January 5, 2029 |
The Twelve Days of Christmas 2029 | Tuesday, December 25, 2029 | Saturday, January 5, 2030 |
The Twelve Days of Christmas 2030 | Wednesday, December 25, 2030 | Sunday, January 5, 2031 |
Data provided 'as is' without warranty |
Dates of The Twelve Days of Christmas 2025 and surrounding years as downloadable image file
Printable 2025 Calendars for PDF, Excel and Word
Free printable 2025 calendar templates
A selection of downloadable, printable calendar templates for 2025 with US federal holidays, suitable for a variety of applications. Available for PDF, Excel and Word.Excel |
Word |