Kali Puja - India
Sun, Nov 8, 2026

Kali Puja

Kali Puja, also known as Shyama Puja, is a Hindu festival dedicated to the goddess Kali. It is especially important in West Bengal, Assam, Odisha, Bihar, Tripura, and parts of eastern and northeastern India. The festival is observed on the new moon night during the Diwali season and honors Kali as a powerful protector who destroys evil and ignorance.

History of Kali Puja

Kali Puja became especially popular in Bengal from the 17th and 18th centuries, although the worship of Kali has much older roots in Hindu traditions. The festival takes place on Dipannita Amavasya, the new moon night of the Hindu month of Kartik.

While many parts of India worship Lakshmi on the main Diwali night, eastern India often centers the night around the worship of Kali. Devotees honor the goddess with lamps, flowers, food offerings, mantras, and all-night prayers. The festival is strongly associated with protection, courage, transformation, and the triumph of divine power over darkness.

Interesting Facts About Kali Puja

  • Kali Puja is most strongly associated with West Bengal, especially Kolkata and nearby regions.
  • The goddess Kali is often depicted standing on Shiva, a symbol connected with several important stories in Hindu tradition.
  • Red hibiscus flowers are among the most common offerings made to Kali.
  • Many devotees observe the puja at night, with prayers and meditation continuing until dawn.

How Kali Puja Is Observed

During Kali Puja, devotees worship clay images or pictures of the goddess at home and in temporary public shrines called pandals. Offerings may include hibiscus flowers, fruits, rice, lentils, sweets, and other traditional foods, depending on local custom.

In many communities, people visit pandals, light lamps, chant mantras, and take part in cultural events. Some traditions include Tantric rituals, while others follow more mainstream forms of worship. Visitors should observe respectfully, follow local customs, and avoid entering private ritual spaces unless invited.

When Is Kali Puja in 2026?

Kali Puja is celebrated annually according to the Hindu lunar calendar, usually falling in October or November.

Observations

Weekday Month Day Year
Sunday November 8 2026
Thursday October 28 2027
Tuesday October 17 2028
Monday November 5 2029