How Many Days Until Christmas?
Christmas Day falls on December 25 every year, so the only thing that changes is how long you have to wait. The live counter below shows exactly how many days remain until the next Christmas, updating from your own device so it is always accurate for your time zone.
When Is Christmas?
Christmas is one of the easiest holidays to plan around because it never moves: it is always December 25. What does change is the day of the week it lands on, which shifts forward one weekday in a normal year and two after a leap year. That weekday matters in practice — a midweek Christmas splits the season differently than one that anchors a long weekend, and many employers add December 24 or 26 as an extra day off depending on where the 25th falls.
Because the date is fixed, this countdown is pure calendar math. It compares today with the upcoming December 25, counting whole days from midnight to midnight. Once Christmas Day has passed, the counter automatically rolls over and starts counting down to December 25 of the following year.
A Short History of Christmas Traditions
December 25 was established as the Feast of the Nativity in Rome by the fourth century, and the date stuck as Christianity spread across Europe. Many of the customs attached to it are far younger: decorated trees came from German-speaking lands and went mainstream in the 1840s after Queen Victoria and Prince Albert were pictured beside one, and the modern gift-bringing Santa Claus grew out of the Dutch Sinterklaas and Clement Clarke Moore's 1823 poem "A Visit from St. Nicholas."
Today the season effectively begins well before the day itself. Advent calendars count down from December 1, radio stations flip to holiday music after Thanksgiving, and the "twelve days of Christmas" traditionally run from December 25 to Epiphany on January 6 — which is why some households leave decorations up into the new year.
More Countdowns
- Days until Christmas
- Days until Halloween
- Days until Thanksgiving
- Days until New Year's Day
- Days until Easter
- Days until Valentine's Day
- Days until St. Patrick's Day
- Days until 4th of July
- Days until Mother's Day
- Days until Father's Day
- Days until Summer
Counting toward a date that is not a holiday? Use the date calculator to add or subtract any number of days, or jump straight to a future date with pages like 30 days from today and 90 days from today.
Frequently Asked Questions
Christmas Day is December 25 every year — only the weekday changes. The live counter at the top of this page shows the exact date and how many days are left until the next December 25.
The counter compares today's date on your device with the upcoming December 25 and counts whole calendar days, midnight to midnight. Partial days are not counted, so on December 24 it shows 1 day, and on Christmas Day itself it shows that Christmas is today.
The church in Rome fixed the Feast of the Nativity on December 25 by the fourth century. The most common explanations are its position nine months after March 25 (the Annunciation) and its proximity to the Roman winter solstice festivals. Whatever the original reasoning, the date has been fixed ever since.