Diwali 2023 was celebrated on Sunday, November 12th, marking one of the most significant and widely observed festivals in the Hindu calendar. This annual festival of lights, which symbolizes the spiritual victory of light over darkness and good over evil, follows the lunisolar Hindu calendar, causing its date to shift each year in the Gregorian calendar. The precise timing is determined by the amavasya, or new moon, which occurs during the Hindu month of Kartik, specifically on its darkest night.
The Significance and Meaning Behind the Date
Understanding when Diwali 2023 occurred on November 12th requires looking at the deep cultural and religious roots of the celebration. For millions of Hindus, Jains, Sikhs, and some Buddhists, this date is far more than a festive occasion; it is a time for spiritual reflection, family bonding, and the renewal of community ties. The festival commemorates the return of Lord Rama to Ayodhya after 14 years of exile and his victory over the demon king Ravana, a narrative that underscores the triumph of righteousness.
Regional Variations in Celebration
While the main day of Diwali 2023 was November 12th, the observance often extends across several days, with different regions and communities marking specific events on adjacent dates. In North India, the focus is heavily on Rama's return, whereas in West Bengal, the festival is dedicated to Goddess Kali. The preceding day, known as Naraka Chaturdashi or Choti Diwali, was observed on Saturday, November 11th, 2023, and in some parts of South India, this is the primary day of celebration, commemorating Krishna's defeat of the demon Narakasura.
Key Dates of the 2023 Festival
The Role of the Lunar Calendar
The question of "when is Diwali 2023" is inherently tied to the complexities of the Hindu lunar calendar, which is based on the cycles of the moon. Diwali always falls on the 15th day of the dark fortnight of Kartik. Because the lunar month is shorter than the solar month, the festival shifts backward by approximately 11 days each year in the Gregorian calendar. This is why Diwali 2023 occurred in November, while in 2024, it will shift to October.