The history of the Bajreshwari Devi Temple is a grand and often turbulent saga that spans from the mythological ages to the modern era. According to the Puranic legend of the 'Daksha Yagna,' when Goddess Sati's body was dismembered by Lord Vishnu's Sudarshana Chakra, her left breast fell at this very spot, consecrating it as a major Shakti Peetha.
Legend also attributes the foundation of the original temple to the Pandavas during their exile, following a divine vision of the Goddess. Historically, the temple was world-renowned for its staggering wealth, which unfortunately made it a frequent target for foreign invaders. In 1009 AD, Mahmud of Ghazni plundered the temple, reportedly carrying away thousands of kilograms of gold and jewels. Despite being razed, the temple was repeatedly rebuilt by the local Katoch Rajput rulers.
It faced further assaults from Firoz Shah Tughlaq and other medieval conquerors, yet it always rose again from its ashes, stronger than before. In 1905, a catastrophic earthquake leveled the entire Kangra valley, completely destroying the ancient temple structure. The resilient local community and the rulers of the time joined forces to reconstruct the present structure in 1920, ensuring that the ancient traditions and the sanctity of the Peetha were preserved for future generations.








