According to the 2011 Census of India, the population of Leh town was approximately 30,870, though this number swells significantly during the summer tourist season and with the inclusion of migratory workers and military personnel.
The demographic fabric of Leh is a blend of Tibetan and Indo-Aryan descents. The majority of the city's residents practice Tibetan Buddhism, giving the city its distinct cultural atmosphere. There is also a substantial and historically significant Muslim community (both Sunni and Shia), largely descending from Central Asian and Kashmiri traders, as well as a smaller Hindu population.
Languages spoken reflect this diversity. Ladakhi (a Tibetic language) is the most common mother tongue, while Hindi and English are widely used for official, commercial, and educational purposes. Education levels in Leh have been steadily rising, supported by community-led educational initiatives, though employment remains heavily concentrated in tourism and government sectors.
