Hamirpur is a district located in the state of Himachal Pradesh, India. It is situated in the western part of the state and is known for its scenic beauty and rich cultural heritage.
The district headquarters of Hamirpur is located in the town of Hamirpur. The district is divided into five administrative subdivisions: Hamirpur, Bhoranj, Barsar, Nadaun, and Sujanpur. Hamirpur district covers an area of approximately 1,118 square kilometers. It is surrounded by the districts of Una in the west, Bilaspur in the south, Mandi in the north, and Kangra in the east.