Himachal Pradesh adalah sebuah negara bagian India yang terdiri dari daerah pegunungan di utara India. Himachal Pradesh berbatasan dengan Tibet di sebelah timur, Jammu dan Kashmir di utara, Punjab di barat, Haryana dan Uttar Pradesh di selatan serta Uttarakhand di tenggara. Himachal Pradesh memiliki luas wilayah 55.658km² menjadikannya salah satu negara bagian terkecil di India (berada di urutan ke-17).