Dharamshala is in the state of Himachal Pradesh in northern India.

Quick Scoop

  • Dharamshala is a hill town located in the Kangra district of Himachal Pradesh.
  • It serves as the winter capital of Himachal Pradesh and the district headquarters of Kangra.
  • The town lies in the Kangra Valley, in the foothills of the Dhauladhar range of the Himalayas.

So if you are wondering “Dharamshala which state?”, the direct answer is: Himachal Pradesh, India.

TL;DR: Dharamshala is a famous Himalayan town in Kangra district, in the Indian state of Himachal Pradesh.

Information gathered from public forums or data available on the internet and portrayed here.