Dharmapuri is situated at a distance of about 28-30 km from Jagityal town and 51 km from Peddapalle railway station on the Kazipet-Balharsha Section of the South Central Railway. Dharmapuri attained religious importance owing to the existence of the shrine dedicated to Narasimhaswamy, an incarnation of Lord Vishnu. Siva With Dakshinamurthy, Vinayaka and Sapitha Mathrukas carved on a single slab of stone and Mahishasuramardhani, the sixty pillared temple, Mahalakshmi temple, and Akkapalle Rajanna temple are the other temples of importance that heighten the sancity of the places of tourist interest in the state.
Dharmapuri has one of the largest settlement of Vedic Brahmins in Andhra Pradesh. There is a Sanskrit College and even till date there have been some traditional families practising Vedic Hymns and some of the family even have old Talapatra scriptures. There are several small temples virtually in every corner of the street of the town. Until recently people, mostly brahmin scholars have taken bath in river Godavari before they would perform vedic rites in the temple. There is one rare temple of the God Dattatreya [son of Lord Brahma] which is very rare.
Dharmpuri is located on the Bank of River Godavari. River Godavari flows West to East except in Dharmapuri where it flows North to South hence the river is termed as Dakshina Vahini