When is Christmas Eve?
December 24 is the day before Christmas. In many countries it is the main day of celebration, with gift-giving in the evening.
2026 date
Thursday, December 24, 2026
In 2027: Friday, December 24
About this holiday
Christmas Eve on December 24 is the primary day of Christmas celebration across much of continental Europe, Scandinavia, and Latin America. German families gather around the Christmas tree for gift-giving (Bescherung) on the evening of the 24th, while in Scandinavia the evening features a festive dinner of traditional foods. Midnight Mass is a central tradition in Catholic countries worldwide.
YearDateDay
2025Dec 24Wednesday
2026nowDec 24Thursday
2027Dec 24Friday
2028Dec 24Sunday
2029Dec 24Monday
2030Dec 24Tuesday
2031Dec 24Wednesday
2032Dec 24Friday
2033Dec 24Saturday
2034Dec 24Sunday
2035Dec 24Monday
2036Dec 24Wednesday