Hamirpur is a city and a Municipal board in Hamirpur district in the Indian state of Uttar Pradesh. It is the administrative headquarters of Hamirpur district.
According to the Central Statistical Organisation the district covers 4,121.9 km2, it is named after King Hamir
Hamirpur itself has no train connectivity and no degree college for boys. This is very peaceful place with no evidences of any turmoil or riots so far, recently.
Hamirpur is located at 25.95°N 80.15°E. It has an average elevation of 80 metres (262 feet).
As of 2001 India census, Hamirpur had a population of 38,035. Males constitute 54% of the population and females 46%. Hamirpur has an average literacy rate of 91%, higher than the national average male literacy is 97%, and female literacy is 92%. In Hamirpur, 13% of the population is under 6 years of age.