When is Christmas?

Christmas Day is December 25 (a Thursday). Christmas Eve is December 24 (a Wednesday).

Why is Christmas on December 25?

The date of December 25 for Christmas was established by the early Christian church in Rome during the 4th century. The earliest recorded Christmas celebration on this date appears in the Chronograph of 354 AD, a Roman almanac. Pope Julius I is traditionally credited with officially designating December 25 as the birth date of Jesus, though historical records are incomplete.

Scholars believe the church chose December 25 in part to coincide with existing Roman winter festivals. The Roman feast of Saturnalia ran from December 17 to 23 — a week of feasting, gift-giving, and social inversion. December 25 was also celebrated in the Roman empire as the birthday of Sol Invictus (the Unconquered Sun), a solar deity. Placing Christmas near the winter solstice gave the new holiday a natural home at a time when Romans were already celebrating light returning to the world.

Another theory, proposed by historian Thomas Talley, is that early Christians calculated the date of the Annunciation (when Mary learned she would conceive Jesus) as March 25 — and counting nine months forward gives December 25. This theory, known as the "integral age" or "computation" hypothesis, argues the date arose from Christian calculation rather than assimilation of pagan festivals.

Did You Know?

The word "Christmas" comes from the Old English Cristes maesse, meaning "Christ's mass" — referring to the church service held on December 25. The first recorded use of the word in English dates to around 1038 AD.

Is Christmas Always December 25?

For most of the world using the Gregorian calendar, Christmas is always December 25. However, some Orthodox Christian churches follow the older Julian calendar, which is currently 13 days behind the Gregorian calendar.

Most Eastern Orthodox Christians (in Russia, Serbia, Ethiopia, and parts of the Middle East) celebrate Christmas on January 7 — which corresponds to December 25 on the Julian calendar. The Armenian Apostolic Church, one of the oldest Christian churches in the world, celebrates Christmas on January 6 — combined with the Feast of the Epiphany. The Ethiopian Orthodox Church (Tewahedo) also celebrates on January 7, known locally as Genna.

Some Orthodox churches — including those in Greece, Romania, Bulgaria, and the Antiochian Orthodox — have adopted the Revised Julian Calendar and celebrate Christmas on December 25 alongside the Western church.

Christmas Eve: December 24

Christmas Eve is December 24 — the evening immediately before Christmas Day. In many Christian traditions, the feast of Christmas actually begins at sunset on December 24, following ancient Jewish liturgical practice where days run from evening to evening. This is why Midnight Mass on Christmas Eve is considered the opening celebration of Christmas.

In several European countries — including Germany, Austria, Switzerland, Scandinavia, and much of Latin America — Christmas Eve is the primary night of celebration. Gifts are opened, families feast together, and church services are held on the night of December 24, with December 25 being a quieter day of rest. In Germany this tradition is called Heiligabend (Holy Evening).

Did You Know?

In many Scandinavian countries, Christmas gifts are traditionally opened on Christmas Eve (December 24), not Christmas Day. Santa Claus — known as Julenissen in Norway or Jultomten in Sweden — typically visits on the evening of December 24.

Christmas Dates 2025–2029

Christmas Day is always December 25, but the day of the week changes each year:

Year Date Day
2025 December 25, 2025 Thursday
2026 December 25, 2026 Friday
2027 December 25, 2027 Saturday
2028 December 25, 2028 Monday
2029 December 25, 2029 Tuesday

Frequently Asked Questions

Christmas Day 2025 is on Thursday, December 25, 2025.
Christmas Eve 2025 is on Wednesday, December 24, 2025 — the evening before Christmas Day.
The early Christian church in Rome fixed Christmas on December 25 in the 4th century, likely to coincide with existing Roman winter festivals such as Saturnalia and the feast of Sol Invictus. The exact date of Jesus's birth is not recorded in the Bible.
No. The Bible does not specify a date for the birth of Jesus. December 25 was chosen by the early church in Rome and first recorded as Christmas Day around 336 AD in the Chronograph of 354.
Most Orthodox Christians celebrate Christmas on January 7, which corresponds to December 25 on the Julian calendar. The Armenian Apostolic Church celebrates Christmas on January 6, and the Ethiopian Orthodox Church also celebrates on January 7 (known as Genna).
Christmas Day 2025 falls on a Thursday.
Christmas Day 2026 falls on a Friday.
Christmas in Australia is on December 25 — the same date as everywhere else. However, it falls in the middle of the Australian summer. Many Australians celebrate with outdoor barbecues and trips to the beach rather than snowy, wintry festivities.
Yes. Christmas Day is always December 25 in the Gregorian calendar. The day of the week changes each year, but the date does not move — unlike Easter, which is a moveable feast calculated based on the lunar calendar.
The earliest recorded celebration of Christmas on December 25 is from 336 AD in Rome, documented in the Chronograph of 354, an illustrated Roman almanac. This is the first written evidence we have of December 25 being observed as Christmas.

Christmas Day is always December 25. In 2025, Christmas falls on Thursday December 25. Christmas Eve is December 24. The date was established by the early church in Rome in the 4th century, possibly aligned with Roman winter festivals (Saturnalia, Sol Invictus) or calculated from the Annunciation date of March 25. Orthodox Christians (Russia, Serbia, Ethiopia) celebrate Christmas on January 7, the Armenian church on January 6. Christmas dates 2025–2029: Thursday Dec 25 2025, Friday Dec 25 2026, Saturday Dec 25 2027, Monday Dec 25 2028, Tuesday Dec 25 2029.