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 tenggara, Haryana dan Uttar Pradesh di selatan serta Uttaranchal di timur laut. Himachal Pradesh memiliki luas wilayah 55.658 km² menjadikannya salah satu negara bagian terkecil di India (berada di urutan ke-17).