Shakti Pithas: the seats of the Goddess, from Kolkata to Ujjain
A Shakti Pitha (Shakti Peeth) is a seat of the Goddess: a shrine where, by the best-known legend, part of the body of Sati fell to earth. The number depends on the text: 51 in the most common list, 52 in parts of Bengal, 64 or 108 in others. Most are in India; others are in Nepal, Bangladesh, Pakistan, Sri Lanka, Tibet and Bhutan. The list below the text gives the pithas that can be identified today; this page explains how the counts arise and which shrines are easiest to reach.
Where the body of Sati fell as Shiva carried her across the world: the seats of the Goddess. Traditions count 51, 52 or 108; below are the pithas that are documented and identifiable today.
Every place in the collection on the India GO map.
Open in India GOThe legend of Sati
Daksha, a lord of creation, held a great fire sacrifice and did not invite his daughter Sati or her husband Shiva. Sati went anyway, heard her husband insulted and gave up her body; the texts differ on whether she entered the fire or released her life by yogic concentration. Shiva, in grief, carried her body across the worlds. In the version most often told, Vishnu cut it apart with his discus so that Shiva could let go, and wherever a part or an ornament fell, a seat of the Goddess arose. Each pitha pairs a form of the Goddess with a corresponding Bhairava, a fierce form of Shiva.
In Haridwar, the old quarter of Kankhal keeps the place where the story begins: Daksheswara Mahadev temple and, a few steps away, the Sati Kund, held by tradition to be the fire pit of Daksha's sacrifice.
51, 52, 64 or 108: why the numbers differ
There was never one canonical list. The Pithanirnaya (Mahapithanirupana) describes 51 pithas, each with its form of the Goddess and its Bhairava; this is the list most people mean. A tradition of 52 exists in parts of Bengal. The Brahmanda Purana speaks of 64, and counts of up to 108 are given in texts such as the Devi Bhagavata Purana. Other texts are shorter: the Kalika Purana names seven, the Kularnava Tantra 18.
Two smaller groups are often asked about:
- The four Adi (first) pithas: Kamakhya in Assam, Vimala in Puri, Kalighat in Kolkata and Tara Tarini near Berhampur in Odisha.
- The eighteen Maha (great) pithas, named in the Ashtadasha Shakti Pitha Stotram attributed to Adi Shankara. Of these, the shrines at Guwahati (Kamakhya), Gaya and Ujjain are counted the most sacred.
Shrines you can reach with India GO
Kalighat, Kolkata
One of the four Adi pithas and an intense working temple: tight queues, hibiscus garlands, the image of Kali with three great eyes and a golden tongue seen for a few seconds. The present building dates from 1809. Mornings before 8:00 are calmest; avoid Saturdays and festival days. Goats are sacrificed on certain days in an enclosure south of the main shrine. Self-appointed guides will offer help for a fee; a polite no is enough. Kalighat metro station is ten minutes' walk.
Harsiddhi, Ujjain
Near the river embankment, a few minutes from Mahakaleshwar. By tradition the elbow of Sati fell here. Two tall lamp towers with hundreds of niches stand at the entrance and are lit on festival nights. Aarti at 7:00 and 19:00.
Maya Devi, Haridwar
An eleventh-century temple a few minutes from Har Ki Pauri, where the heart and navel of Sati are held to have fallen. Haridwar was called Mayapuri after this goddess. Darshan is short and crowded; entry is free, shoes off.
Kunjapuri and Surkanda Devi, near Rishikesh and Mussoorie
Two hilltop shrines revered as Shakti Pithas. Kunjapuri, at about 1,676 m, is 45–60 minutes by road from Rishikesh and known for sunrise over the Himalaya. Surkanda Devi, at about 2,757 m, is reached by a steep 1.5–2 km climb from Kaddukhal or by ropeway.
Katyayani Peeth, Vrindavan, and Chhatarpur, Delhi
In Vrindavan the Katyayani Peeth is counted in the list. In Delhi, the vast marble Chhatarpur complex is dedicated to Katyayani and carries the name Shaktipeeth, though it was founded only in 1974; its main sanctum opens fully during the two Navratris.
❓ FAQ
Are there 51 or 108 Shakti Peeths?
Both counts are traditional. The Pithanirnaya lists 51, which is the usual answer; texts such as the Devi Bhagavata Purana give counts up to 108, and others 52 or 64.
Which are the 18 Maha Shakti Peeths?
They are the eighteen named in the Ashtadasha Shakti Pitha Stotram attributed to Adi Shankara, among them Kamakhya in Guwahati and Mahakali in Ujjain. Lists of their exact locations vary.
Where are the Shakti Peeths located?
Mostly in India, with many in West Bengal; others in Nepal, Bangladesh, Pakistan (including Hinglaj in Balochistan), Sri Lanka, Tibet and Bhutan.
