Kharela is a town and a nagar panchayat in Mahoba district in the Indian state of Uttar Pradesh.
Kharela is located at 25.55°N 79.82°E. It has an average elevation of 145 metres (475 feet).
As of 2001 India census, Kharela had a population of 13,466. Males constitute 54% of the population and females 46%. Kharela has an average literacy rate of 54%, lower than the national average of 59.5%: male literacy is 65%, and female literacy is 41%. In Kharela, 17% of the population is under 6 years of age.