Explore temples by deity

Browse India's Hindu temples by the god worshipped there, by the state and town they stand in, and by the pilgrimage circuits they belong to. Each god's page lists its temples best known first, the ones nearest to you, its forms and names, and the festivals coming up.

Devi: 91,516 temples.

Shiva: 63,470 temples.

Vishnu: 47,790 temples.

Hanuman: 23,667 temples.

Ganesha: 17,419 temples.

Murugan: 3,184 temples.

Sai Baba: 2,782 temples.

Ayyappan: 2,304 temples.

Navagraha: 1,733 temples.

Dattatreya: 1,652 temples.

Jain Tirthankaras: 1,400 temples.

Surya: 851 temples.

Temples are also listed by state and district, by temple town, by circuit - the Jyotirlingas, the Divya Desams, the Shakti Peethas and others - and outside India, from Nepal and Sri Lanka to Malaysia and the United States.