Kheragarh is a town and a nagar panchayat in Agra district in the Indian state of Uttar Pradesh.
The distance of the town from Agra is 40 kilometers.
As of 2011[update] India census,[2] Kheragarh had a population of 33,045.
Kheragarh is situated on the bank of river Utangan.
This Agra district location article is a stub.