Kojagari Lakshmi Puja 2026The Divine Night Vigil of Wealth, Abundance & Grace
Kojagari Lakshmi Puja 2026Date & Timings
Kojagari is kept on the night the Purnima tithi is running at Nishita, the midnight muhurta — this is that night.
Since the core puja day (Sunday, 25 October) is already a non-working day, the State Government declared Monday, 26 October as an additional public holiday.
| Observance | Begins | Ends |
|---|---|---|
| PurnimaAshwin full moon | 11:56 am25 Oct, Sun | 9:41 am26 Oct, Mon |
| Nishita KaalMidnight muhurat, night of 25 October 2026 | 10:55 pm25 Oct, Sun | 11:45 pm25 Oct, Sun |
Computed for Kolkata from the Swiss Ephemeris with the Lahiri ayanamsa. The Purnima boundaries are instants and the same across India; Nishita depends on local sunset and sunrise. How this is calculated.
Deep Dive into Kojagari Traditions
Vrat Katha & Panchali
Traditional Hymns & Legend
Read the legendary narrative of Goddess Lakshmi descending on full moon night to award abundance to seekers who remain awake, and explore full translations of the holy Lakshmi Panchali.
Secret Rituals & Zodiac Tips
Alakshmi Viday & Folk Customs
Discover how families drive out ill-luck with the evening Alakshmi Viday and Winnowing Fan (Kulo) ritual, perform Lord Kubera prayers, and find astrological zodiac remedies for the puja night.
What is Kojagari Lakshmi Puja?
In Bengal, Kojagari Lakshmi Puja is celebrated on the Ashwin Purnima (full moon night after Durga Puja). Unlike other regions of India that worship Goddess Lakshmi on Diwali, Bengali households open their doors on this specific autumn night to receive Her blessings. The word "Kojagari" comes from the Sanskrit phrase "Ko Jagarti" meaning "Who is awake?". It is believed that Goddess Lakshmi visits every house on this night, and grants wealth and happiness to those who keep a night vigil, light lamps, and draw sacred rice-paste Alpona drawings.
Common questions
When is Kojagari Lakshmi Puja 2026?
Kojagari Lakshmi Puja 2026 is on Sunday, 25 October 2026. Purnima begins at 11:56 am on 25 October 2026, Sunday and ends at 9:41 am on 26 October 2026, Monday. The puja is held on the night Purnima is running at midnight, which is the night of 25 October 2026.
What is the Kojagari Lakshmi Puja muhurat for 2026 in Kolkata?
Nishita, the midnight muhurta that fixes the night of the puja, runs from 10:55 pm to 11:45 pm on 25 October 2026, Sunday. Most households begin the puja in the evening, once Purnima is running, and keep the vigil through the night.
Why is it called Kojagari?
From "ko jagarti" — "who is awake?" — the question Lakshmi is said to ask as she visits homes on this full-moon night, blessing those who keep the vigil. It is why the night is spent awake, often over games and stories, rather than ending with the puja.