Chamunda Devi temple is one of the earliest temples in India built in the 16th century. The temple is located at a distance of 10Km from Palampur, 24Km from Kangra, and 15Km from Dharamshala in the Kangra district of Himachal Pradesh. The temple is dedicated to Chamunda Devi who is a form of Goddess Kali. Chamunda Devi temple is also known as Chamunda Nandikeshwar Dham.It is believed that Shiva and Shakti reside in this temple. Lord Shiva resides near this temple in the form of Nandikeshwar.  The temple is situated on the banks of the river BanGanga (Baner). The temple is of high religious importance.  Devotees gather here in large numbers during Navratras.

It is said that around 400 years back, a  king and a priest asked for permission from the Devi to shift the temple to a better place. The Goddess then appeared in the dreams of the priest and asked him to start digging the land at some particular place. The priest found an ancient idol of Chamunda Devi at that site. The idol was established at the same place and the Goddess is worshipped there since then.

When the idol was found, the king asked the labor to take the idol out but nobody was successful to displace the idol. Later on, the Goddess appeared in the dreams of the priest and told him that all the people were considering the idol as an ordinary idol while the idol is of great significance. The Goddess further asked the priest to wake up early in the morning, take bath, and wear holy clothes.