The full moon of Agahan: snan, daan and Annapurna Jayanti.
Margashirsha Purnima is Margashirsha Shukla Purnima, the Purnima of the shukla paksha of Margashirsha, so its date is the day on which this tithi is running at sunrise. In 2026 the tithi starts after one sunrise and ends before the next, so it is kept on the day it begins. A tithi that no sunrise touches is called kshaya. A tithi begins and ends at a real minute, not at midnight, which is why the moment decides the day, and why the same festival can fall on a different date in another country.
For New Delhi, in IST.
Margashirsha Purnima, called Agahan Purnima in the Hindi belt, is the full moon that closes the month of Margashirsha in the Purnimanta calendar. Krishna names this month among his glories in the Gita: “Of months, I am Margashirsha” (Gita 10.35). Its Purnima is kept with snan in a holy river at dawn, daan, the Satyanarayan katha in many homes, and a vrat ended with arghya (an offering of water) to Chandra when he rises.
The same day is Annapurna Jayanti, when Mata Annapurna, the goddess who gives food, is worshipped, above all at her temple in Kashi near Kashi Vishwanath. It is also Bhairavi Jayanti, for the Mahavidya Bhairavi. Dattatreya Jayanti falls on this Purnima as well and has its own page. With winter setting in, families give food, grain and warm clothes, in the spirit of Annapurna who feeds all.
Bathe at sunrise in a holy river if you can, or at home with a little Ganga jal in the water, and take the sankalp (resolve) for the vrat.
Worship Vishnu as Satyanarayan with tulsi, flowers, roli and akshat, hear the Satyanarayan katha with the family, and offer panchamrit, panjiri and bananas as prasad.
For Annapurna Jayanti, many families clean the kitchen and the stove, and offer the first food cooked that day to Mata Annapurna before anyone eats.
Give grain, food, a blanket or warm clothes to those who need them.
In the evening light a ghee diya, and when Chandra rises offer him arghya of water with a little milk and akshat, then end the vrat.
Source: Popular tradition of Kashi, told on Annapurna Jayanti
Once, the story goes, Shiva told Parvati that the world is maya, an illusion, and that food too is part of that illusion. Parvati, the mother of the world who watches over all that nourishes life, wished to show the worth of what he had dismissed, and she withdrew from the world.
With her gone, the earth grew barren. Crops failed, kitchens stood empty, and gods, sages and people alike went hungry. Even Shiva felt the want.
Then Parvati appeared in Kashi as Annapurna, she who is full of food, and began to feed all who came. Shiva too came before her with his begging bowl, and she fed him with her own hand. Shiva accepted that food cannot be dismissed as illusion, for life rests on it. Kashi has worshipped Annapurna ever since, shown with a ladle and a vessel of food, the form in which she fed him, and devotees believe that in her city no one need sleep hungry.
What to do
What to avoid
A full moon has the same month name in both calendars, so this is Margashirsha Purnima everywhere; in the Hindi belt the month is Agahan, and the day Agahan Purnima. In the Purnimanta north it ends the month and Paush begins the next day; in the Amanta calendar of the west and south it falls in the middle of Margashirsha. The month takes its name from the Mrigashira nakshatra, near which its full moon falls.
The snan-daan follows the Purnima at sunrise, while the vrat and the arghya to Chandra follow the Purnima at moonrise. So when the Purnima begins during the day, a calendar may give the vrat on one day and the snan-daan on the next, and local sunrise and moonrise can move either by a day between places. Arudra Darshan in Tamil Nadu, the worship of Shiva as Nataraja, is a different festival: it follows the Ardra (Thiruvathirai) nakshatra in the solar month of Margazhi, not this Purnima.
Margashirsha Purnima 2026 is on Wednesday, 23 December 2026, in New Delhi. Pick your city at the top for your own date and times.
In IST, Purnima begins on 23 Dec, 10:47 AM and ends on 24 Dec, 6:58 AM. Margashirsha Purnima is kept on the day its tithi begins, as it touches no sunrise in 2026 (kshaya), which is why it falls on 23 December.
Monday, 13 December 2027, in New Delhi.
Friday, 1 December 2028, in New Delhi.
Margashirsha Purnima is kept on the day its tithi, Purnima, is running at sunrise. The tithi begins and ends at the same instant all over the world, but sunrise comes at its own hour in every place, so in the US or UK the day that holds it can be a day earlier than in India. Pick your city in the box at the top and every date and time on this page is worked out for it.
Make your free kundli, or ask any of 24 astrologers what this year holds for you. You pay by the minute.


