Hindu Festivals: 28,500 Events Mapped Across Time and Lunar Cycles

By shrijeetverma13 · July 13, 2026

This analysis reveals patterns in Hindu calendar events spanning two centuries, showing which lunar dates and festival titles dominate the religious…

A bar chart showing the number of festivals/events by calendar month has been generated, breaking down title counts across all 12 months from January through December.

The Hindu month with the highest number of events is Chaitra, with 4,077 events recorded. This significantly outpaces other months in the dataset.

The number of events per year stays quite stable across the 201 years in the dataset, averaging about 142 events annually. The peak was in 1933 with 150 events, while the lowest point was in 1905 with 138 events—only a small 12-event difference between the busiest and quietest years.

The tithi most commonly linked to major titles is Shukla Purnima, appearing in 5,099 titled events. It's followed by Shukla Ekadashi (2,921), Krishna Ekadashi (2,711), Krishna Amavasya (1,424), and Shukla Tritiya (1,206). These top five tithis clearly stand out as the most significant dates associated with important titled occasions.

Looking at the full date range from 1900 to 2100, 'Somavati Amavasya' is the most frequently occurring title with 218 occurrences. Right behind it, a group of festivals and observances—including Onam, Parsva Ekadashi, Agastya Arghya, Radha Ashtami, Balarama Jayanti, Rishi Panchami, Ganesh Chaturthi, Hartalika Teej, and Aja Ekadashi—each appear 201 times, showing they occur reliably almost every year across the dataset.

The analysis breaks down how events are spread across the days of the week, from Monday through Sunday. A bar chart was generated showing the count of events for each weekday, along with a detailed data table listing the exact numbers and percentages. This visualization makes it easy to spot which day sees the most activity and which sees the least.

The tithi column was successfully broken down into Shukla Paksha (waxing) and Krishna Paksha (waning) events based on keyword extraction. A pie chart visualization was generated showing the proportional split between these two lunar phase categories, along with data tables detailing the counts and percentages for each paksha type.

The analysis examined 28,515 Hindu calendar events distributed across the 31 possible days of the month, averaging about 920 events per day. A bar chart was created showing the event count for each day (1-31), with a reference line marking the average count so you can quickly spot which days have more or fewer events than typical.

The average number of events per year in the dataset is about 141.9, with a standard deviation of 2.3. Using the mean ± 2 standard deviations rule, normal yearly counts should fall between 137.2 and 146.5. Six years fell outside this range, marking them as anomalous — meaning they had either unusually high or unusually low event activity compared to the rest of the dataset. A line chart was generated showing yearly event counts alongside the mean and threshold lines, with the anomalous years highlighted in red for easy identification.

The analysis compared Hindu months based on how many distinct festival titles they host versus their total number of events. Two visualizations were generated: a grouped bar chart showing unique festival titles alongside total event counts for each Hindu month, and a scatter plot comparing each month's diversity rank against its frequency rank. Two data tables were also produced with the detailed rankings. These charts let you see at a glance which months have the widest variety of distinct festivals versus which months simply have the most events overall, and whether these two measures line up or diverge for any particular month.