December 2025: Public holidays in India at a glance
December in India is packed with public holidays, mixing national celebrations like Christmas with unique regional and tribal festivals.
From honoring leaders to ringing in the new year, there's a lot happening across different states—perfect if you're curious about how diverse India's holiday calendar really is.
What's happening this month?
The month starts with Arunachal Pradesh celebrating Indigenous Faith Day on December 1.
Liberation Day follows on December 19 in Daman & Diu and Goa.
Christmas lights up most of the country on December 25 (except Chhattisgarh), and Manipur and Mizoram get New Year's Eve off as a public holiday.
Tributes and local heroes
December also shines a spotlight on important figures: Jammu & Kashmir remembers Sheikh Muhammad Abdullah (Dec 5), Chhattisgarh honors Guru Ghasidas (Dec 18), Haryana marks Shaheed Udham Singh Day (Dec 26), while Chandigarh, Haryana, and Punjab celebrate Guru Gobind Singh's birthday (Dec 27).
Meghalaya pays tribute to Pa Togan Nengminza Sangma (Dec 12) and U Kiang Nangbah (Dec 30).