Christmas is celebrated each year on 25 December, so “when Christmas?” for 2025 means Thursday, 25 December 2025.

Date and weekday

  • Christmas Day is fixed annually on 25 December in most of the world.
  • In 2025, 25 December falls on a Thursday , according to standard civil calendars.

Christmas Eve

  • Christmas Eve is always the day before, 24 December.
  • In 2025, that makes Christmas Eve a Wednesday , leading into Christmas Day on Thursday.

Quick context

  • Christmas is a Christian holiday marking the birth of Jesus Christ, now also widely kept as a cultural and family celebration.
  • Many countries treat 25 December as a public holiday with traditions like family gatherings, decorations, and gift-giving.

TL;DR: Christmas 2025 is on Thursday, 25 December; Christmas Eve is on Wednesday, 24 December.