2025
Wednesday, 22 October 2025
In 2025 the tithi runs from 5:55 pm on 21 Oct to 8:17 pm on 22 Oct; it is running at sunrise (the usual rule, called udaya tithi) on Wednesday, 22 October 2025, so that is the day of Govardhan Puja.
2026
Tuesday, 10 November 2026
In 2026 the tithi runs from 12:32 pm on 9 Nov to 2:00 pm on 10 Nov; it is running at sunrise (the usual rule, called udaya tithi) on Tuesday, 10 November 2026, so that is the day of Govardhan Puja.
How the date is fixed
Govardhan Puja falls on the first day of the bright half of the lunar month Kartika (Shukla Pratipada). The date is the day on which that tithi is running at sunrise (the usual rule, called udaya tithi).
About
Govardhan Puja falls on Kartika Shukla Pratipada, the first tithi after the Diwali new moon, in October or November. The tithi at sunrise is taken; when Pratipada is a kshaya tithi the day is merged with Amavasya or Dwitiya by the almanac's rule, and Govardhan Puja then shifts by a day, which is the usual reason for the occasional gap between Diwali and Govardhan. In Braj the day recalls Krishna lifting the hill; in Gujarat it is the new year of the Vikram samvat; in Maharashtra it is Bali Pratipada. Temples build the annakut, a mound of cooked food, before the deity.
How it is observed
A Govardhan mound of cow dung or food is made and circled, cattle are decorated, and annakut is offered in temples.
