Christmas is the most-celebrated holiday in the United States and the moment many people count down to all year long. Whether you are shopping for gifts, decorating the tree, or making travel plans, this live countdown shows exactly how many days, hours, and minutes are left until Christmas Day.
Christmas at a glance
- Next date
- Friday, December 25, 2026
- Day of the week
- Friday
- How the date is set
- Christmas Day is celebrated every year on December 25
- Category
- Holidays
Christmas dates for the next 5 years
| Year | Date | Day |
|---|---|---|
| 2026 | Friday | |
| 2027 | Saturday | |
| 2028 | Monday | |
| 2029 | Tuesday | |
| 2030 | Wednesday |
Why Christmas is on December 25
Christmas celebrates the birth of Jesus. The Bible does not give a specific date, but by the 4th century the church in Rome was celebrating it on December 25, close to the winter solstice and existing midwinter festivals. The date spread throughout the Christian world and became the standard in most Western countries.
In the United States, Christmas was declared a federal holiday in 1870. Today it is celebrated by Christians and non-Christians alike as a cultural holiday centered on family, giving, and goodwill.
American Christmas traditions
Many familiar traditions came together in the 19th century: decorated Christmas trees popularized by German immigrants, the image of Santa Claus shaped by poems like "A Visit from St. Nicholas," and the custom of exchanging gifts on Christmas morning.
Today the season includes lighting displays, Christmas music, cookie baking, ugly sweater parties, Advent calendars, and of course Christmas Eve, when many families attend services, open one gift early, or leave milk and cookies out for Santa.
Make the most of the countdown
Breaking holiday prep into smaller steps makes the season less stressful. Start gift shopping early to avoid shipping delays, set a date to put up decorations, and plan holiday meals and travel ahead of time. Many people also count down with an Advent calendar, opening one door each day from December 1 to Christmas Eve.
Frequently asked questions
When is Christmas 2026?
Christmas 2026 is on Friday, December 25, 2026. Christmas Day is celebrated every year on December 25.
How many days until Christmas?
The live countdown at the top of this page shows exactly how many days, hours, minutes, and seconds are left until Christmas, calculated for your local time zone.
Is Christmas always on December 25?
Yes. In the United States and most Western countries, Christmas Day is always December 25. Some Orthodox churches that follow the Julian calendar celebrate on January 7 instead.
Is Christmas Eve a federal holiday?
No. Christmas Day is a federal holiday, but Christmas Eve is not, although many businesses close early on December 24. When Christmas falls on a Saturday or Sunday, the federal holiday is observed on the nearest weekday.
How many weeks until Christmas?
Divide the number of days in the countdown above by seven. For example, 70 days until Christmas means there are exactly 10 weeks left.