Kali Puja is especially popular in West Bengal and several other places like Mithila and Anga of Bihar Odisha, Assam, and Tripura and Titwala in Maharashtra. In some years, Diwali Puja and Kali Puja fall on the same day, but in some years, Kali Puja might fall one day before Diwali Puja.