NanoCount

When is Christmas Eve?

Christmas Eve is on December 24, 2026.

That is 112 days away, on a Thursday.

Upcoming dates

  • 2026Thu, December 24
  • 2027Fri, December 24
  • 2028Sun, December 24
  • 2029Mon, December 24

When is Christmas Eve?

Christmas Eve always falls on December 24, a fixed calendar date, so the weekday changes from year to year. It directly precedes Christmas Day on December 25.

In the United States it is not a federal holiday, though many workplaces close early or give the day off. In a number of other countries Christmas Eve is itself a significant day of celebration.

The significance of the evening

In Christian tradition, Christmas celebrates the birth of Jesus, and Christmas Eve marks the evening and night before the feast. Many churches hold special services on this night, including midnight Mass and candlelight services.

In several cultures the main Christmas celebration actually takes place on the evening of the 24th rather than on the 25th. Festive meals and the exchange of gifts often happen on Christmas Eve in parts of Europe and Latin America.

How Christmas Eve is spent

Common customs include gathering with family, sharing a special meal, attending church, and preparing for Christmas morning. Children in many places hang stockings and leave out treats in anticipation of Santa Claus.

The evening is often associated with a sense of quiet excitement, with decorated trees, lights, and music setting the mood. Reading stories and watching Christmas films are popular ways to pass the night before Christmas.

Count down to Christmas Eve

Put a live countdown to Christmas Eve on your Home Screen with NanoCount, in days, weeks or working days. Free, no subscription, no ads.

Frequently asked questions

When is Christmas Eve?
Christmas Eve is on December 24, 2026.
What day of the week is Christmas Eve?
This year, Christmas Eve falls on a Thursday.
How many days until Christmas Eve?
112 days.

More 'when is' dates

All dates