Christian

हिन्दी में पढ़ें

क्रिसमस ट्री (christmas tree), icon for ChristmasChristmas 2026 क्रिसमस

Birthday of Jesus Christ

Friday, 25 December 2026

In 2027: Saturday, 25 December 2027

Christmas on 25 December celebrates the birth of Jesus Christ with midnight Mass, carols, decorated trees, cribs, plum cake and sharing with the poor.

How the date is fixed: Fixed date: 25 December every year (some Orthodox churches that follow the Julian calendar celebrate on 7 January)

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 is celebrated

Christmas celebrates the birth of Jesus Christ, whom Christians believe to be the Son of God and the saviour of humanity. Along with Easter, it is one of the two most important Christian festivals. In 2026 Christmas falls on Friday, 25 December. In Hindi it is often called Bada Din, the big day.

For believers, the heart of Christmas is the idea that God came to live among people as a humble child, born not in a palace but in a cattle shed. The festival stands for peace, hope, love and generosity, especially towards the poor. Over time it has also become a shared cultural festival in India, enjoyed by people of every faith, with lit up markets, cakes and holiday cheer at the close of the year.

History and story of Christmas

The Gospels of Matthew and Luke tell the story of Jesus's birth. According to Luke, Mary and Joseph travelled from Nazareth to Bethlehem for a Roman census. Finding no room at the inn, they sheltered where animals were kept, and Mary laid the newborn in a manger. Angels announced the birth to shepherds in nearby fields, who hurried to see the child. Matthew describes wise men from the East who followed a star and brought gifts of gold, frankincense and myrrh.

The Bible does not give a date for the birth. By the fourth century, the Church in Rome was marking it on 25 December. One view holds that the date gave a Christian meaning to Roman winter festivals held around the solstice. Another holds that early Christians worked it out from the date they believed Jesus was conceived. Some Orthodox churches that follow the older Julian calendar celebrate on 7 January.

Many familiar customs came much later. The Christmas tree grew out of German traditions and spread widely in the nineteenth century. Santa Claus draws on Saint Nicholas, a fourth century bishop in what is now Turkey, remembered for secret gifts to the needy, blended with Dutch and American folklore. Christianity itself is very old in India. Tradition holds that the apostle Thomas reached Kerala in the first century, and Indian Christians have kept Christmas for many centuries.

How Christmas is celebrated

Preparations begin with Advent, the four Sundays before Christmas, when churches light one more candle each week. Homes are cleaned and decorated with paper stars, lights, a Christmas tree and a crib, a small model of the stable with Mary, Joseph, the baby Jesus, shepherds and animals.

On Christmas Eve, families attend midnight Mass or a late evening service. Carols such as "Silent Night" and "Joy to the World" are sung along with hymns in Hindi, Malayalam, Tamil, Konkani, Khasi and many other Indian languages. In the weeks before, carol groups visit homes in the parish, often with someone dressed as Santa Claus.

Christmas Day is for visiting, feasting and sharing. Plum cake and rich fruit cake are the signature bakes, with dried fruit often soaked weeks in advance. Kerala homes serve appam with stew, Goan families prepare a platter of sweets called kuswar, including neureos and bebinca, and many North Indian Christian homes cook biryani and kebabs. Gifts are exchanged, and churches and families give food, blankets and clothes to the poor. The festive season runs on through New Year and, in many churches, until Epiphany in early January.

Important days and moments

  1. First Sunday of Advent (Sunday, 29 November 2026)
    Churches light the first Advent candle, and families start preparing cribs, decorations and Christmas cakes.
  2. Carol singing (December, before Christmas)
    Parish groups go from house to house singing carols, often with a Santa Claus handing out sweets to children.
  3. Christmas Eve midnight Mass (Night of Thursday, 24 December 2026)
    Churches hold midnight services with carols, the blessing of the crib and readings of the nativity story.
  4. Christmas Day (Friday, 25 December 2026)
    Families attend morning services, share a festive meal with cake and exchange gifts with relatives and neighbours.
  5. Epiphany (Wednesday, 6 January 2027)
    Many churches mark the visit of the wise men to the infant Jesus, closing the Christmas season.

Christmas across India

Goa's churches overflow at midnight Mass, and villages hold dances and hang giant star lanterns. Kerala homes put up paper stars and cribs, and the state stays in a festive mood all week. Mumbai's Bandra and Kolkata's Park Street are lit up for weeks and draw people of all faiths. In the North East, especially Meghalaya, Mizoram and Nagaland, entire towns celebrate and churches ring with choir music.

In Uttarakhand, Christmas week coincides with the peak winter tourist season. Christ Church in Mussoorie, built in 1836 and among the oldest churches in the Himalayan region, holds services and carol evenings, and hill towns such as Mussoorie, Nainital and Lansdowne fill with visitors. In Dehradun, churches hold midnight services and bakeries sell plum cakes through December. Mission schools in the Doon valley stage nativity plays before the winter break.

Other names and related festivals

  • Bada Din
  • Feast of the Nativity
  • Xmas

Frequently asked questions

When is Christmas in 2026?

Christmas falls on Friday, 25 December 2026.

Is Christmas a bank holiday?

Banks close for Christmas in Uttarakhand, Uttar Pradesh, Delhi, Bihar, Assam, West Bengal, Maharashtra, Karnataka, Tamil Nadu, Kerala, Gujarat, Rajasthan, Madhya Pradesh, Telangana, Andhra Pradesh, Odisha, Jharkhand, Himachal Pradesh, Chhattisgarh, Goa and Jammu and Kashmir in 2026, following the RBI holiday list of each region. Banks in other states stay open unless the day is a Sunday or a second or fourth Saturday. Pick your state below to check.

Which state governments close for Christmas?

State government offices close for Christmas in Uttarakhand, Uttar Pradesh, Delhi, Bihar, Assam, West Bengal, Maharashtra, Karnataka, Tamil Nadu, Kerala, Gujarat, Rajasthan, Madhya Pradesh, Telangana, Andhra Pradesh, Odisha, Punjab, Haryana, Jharkhand, Himachal Pradesh, Chhattisgarh, Goa and Jammu and Kashmir in 2026. Pick your state below for its full holiday list.

Is Christmas a central government holiday?

Yes. Christmas is one of the compulsory holidays for all central government offices in 2026.

Is the stock market closed on Christmas?

Yes. NSE and BSE are closed for trading on Friday, 25 December 2026.

What are the other names of Christmas?

Christmas is also known as Bada Din, Feast of the Nativity, Xmas.

Why is Christmas celebrated on 25 December?

The Bible does not give a date for Jesus's birth. The Church in Rome fixed 25 December by the fourth century, possibly to give a Christian meaning to winter solstice festivals.

Why is Christmas called Bada Din in India?

Bada Din means the big day in Hindi. The name came into use in North India to describe the major festival of Christmas.

What is a Christmas crib?

A crib is a small model of the stable at Bethlehem, with figures of Mary, Joseph, the baby Jesus, shepherds, wise men and animals. Families and churches set it up during Advent.

Where can one see Christmas celebrations near Dehradun?

Churches in Dehradun hold midnight Mass, and Mussoorie's Christ Church, built in 1836, holds services and carols. Hill towns like Mussoorie and Nainital are lively through Christmas week.

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