Leh Population 2026

Leh has a population of 37,475, making it the #1532 biggest city in 🇮🇳 India, located in Ladakh. It is about 339× smaller than Mumbai, the country's biggest city.

New DelhiLeh
Location of Leh (capital New Delhi shown for reference). Boundaries: Natural Earth.
Population (city proper)
37,475
Rank in India
#1532
Coordinates
34.17°N, 77.58°E
~3,502 m elevation · Asia/Kolkata
Distance to capital (New Delhi)
617 km
383 miles, straight line

Other big cities in Ladakh

CityPopulationRank in India
Padam25,000#2397
Kargil16,338#3510

Cities near Leh

  • Padam25,000 people · ~101 km away
  • Kargil16,338 people · ~141 km away
  • Bunjwah15,899 people · ~189 km away
  • Kishtwār20,553 people · ~193 km away
  • Doda21,605 people · ~220 km away
  • Chamba21,502 people · ~224 km away

FAQ

What is the population of Leh?
Leh has a population of 37,475 (city proper, latest official figure via GeoNames), making it the #1532 biggest city in India.
What region is Leh in?
Leh is located in Ladakh, India.
Is Leh the capital of India?
No, the capital of India is New Delhi, about 617 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in India · India population by year