Christian

मोमबत्ती (candle), icon for Christmas EveChristmas Eve 2026 क्रिसमस की पूर्व संध्या

The Night Before Christmas

Thursday, 24 December 2026

In 2027: Friday, 24 December 2027

Christmas Eve is the evening before Christmas, when Christians decorate homes, sing carols and attend midnight Mass to welcome the birth of Jesus Christ.

How the date is fixed: The evening and night of 24 December, the day before Christmas

A nativity scene at night with baby Jesus glowing in the manger, Mary and Joseph kneeling beside him, an ox and a donkey, the star of Bethlehem above, a paper star lantern and a small Christmas tree outside.
The birth of Jesus under the star of Bethlehem ICC Holidays, original illustration, Own work, free to reuse with credit

Why Christmas Eve is celebrated

Christmas Eve is the evening before Christmas, when Christians prepare to celebrate the birth of Jesus Christ. Many churches follow the old custom of counting a feast from sunset, so the celebration of Christmas begins on this night. For families it is a time of prayer, carols and last-minute preparations.

History and story of Christmas Eve

Christians believe that Jesus was born in Bethlehem to Mary. The Gospels of Luke and Matthew describe shepherds and wise men coming to see the child. By the fourth century the Church in Rome was celebrating the birth of Jesus on 25 December, and the custom of a Mass at midnight grew from early practice in Rome and Jerusalem. In India, Christian tradition traces the faith back to the apostle Thomas in Kerala, and Christmas customs here mix European and local practices.

How Christmas Eve is celebrated

Families finish decorating the Christmas tree and set up a crib, a small scene of the nativity. Homes hang paper stars and lights. Carol groups go from house to house singing. The main event is the midnight Mass or vigil service, with readings, hymns and Holy Communion. Afterwards people greet each other and share plum cake, kulkuls and other sweets.

Important days and moments

  1. Carol singing (Evening of Thursday, 24 December 2026)
    Church choirs and youth groups visit homes and neighbourhoods singing Christmas carols.
  2. Midnight Mass (Late night, 24 to 25 December)
    Churches hold a vigil service with readings, hymns and Holy Communion to welcome Christmas Day.

Christmas Eve across India

Goa, Kerala, the Northeast, Mumbai's Bandra and Kolkata's Park Street are known for their lively Christmas Eve. In Uttarakhand, churches in Dehradun and the old hill churches of Mussoorie and Nainital hold midnight services that draw people of all faiths.

Other names and related festivals

  • Christmas Eve Vigil
  • Night before Christmas

Frequently asked questions

When is Christmas Eve in 2026?

Christmas Eve falls on Thursday, 24 December 2026.

Is Christmas Eve a bank holiday?

Christmas Eve is not a bank holiday in any of the states covered here in 2026, so banks stay open unless the day is a Sunday or a second or fourth Saturday.

Where is Christmas Eve a restricted holiday?

Christmas Eve is a restricted (optional) holiday for state government employees in Uttarakhand, Uttar Pradesh, Delhi, Bihar, Assam, Karnataka, Telangana, Andhra Pradesh, Odisha, Himachal Pradesh and Goa in 2026: employees may take it off, but offices stay open.

Is Christmas Eve a central government holiday?

Christmas Eve is a restricted holiday. Central government employees may take it as one of their two restricted holidays in the year.

Is the stock market closed on Christmas Eve?

No. Christmas Eve is not a trading holiday on NSE and BSE in 2026.

What are the other names of Christmas Eve?

Christmas Eve is also known as Christmas Eve Vigil, Night before Christmas.

Why is Christmas Eve celebrated?

It is the night before Christmas, when Christians prepare to celebrate the birth of Jesus. Many churches begin the Christmas celebration with a midnight service.

What is midnight Mass?

It is a church service held late on Christmas Eve, with prayers, carols and Holy Communion. It welcomes Christmas Day at midnight.

Is Christmas Eve a holiday in India?

It is a restricted holiday for central government staff. Christmas Day on 25 December is the public holiday.

Next Christian festivals (30 days)

No other festival in the next 30 days.

Major Christian festivals

Upcoming central government holidays

Holidays in your state

Bank, state government and school holidays differ from state to state. Pick your state:

All Christian festivals in 2026

Last updated: 11 October 2026

Holidays and festivals calendar: October and November 2026

Central government holidays for all of India and major festivals. For bank, state government and school holidays, open your state: Andhra Pradesh, Assam, Bihar, Chhattisgarh, Delhi, Goa, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Odisha, Punjab, Rajasthan, Tamil Nadu, Telangana, Uttar Pradesh, Uttarakhand, West Bengal.

October 2026
MonTueWedThuFriSatSun
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
November 2026
MonTueWedThuFriSatSun
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Public holiday Major festival Today