Highest Major Cities in India
Cities in India with more than 15,000 inhabitants, ranked by elevation above sea level (GeoNames digital elevation model).
1Padam25,000 people · Ladakh
3,560 m
2Leh37,475 people · Ladakh
3,502 m
3Kargil16,338 people · Ladakh
2,686 m
4Bunjwah15,899 people · Jammu and Kashmir
2,625 m
5Ooty233,426 people · Tamil Nadu
2,242 m
6Dārjiling123,797 people · West Bengal
2,127 m
7Kodaikānāl36,501 people · Tamil Nadu
2,098 m
8Naini Tāl42,309 people · Uttarakhand
2,077 m
9Shimla173,503 people · Himachal Pradesh
2,073 m
10Shopian16,360 people · Jammu and Kashmir
2,055 m
11Kērkandi23,229 people · Tamil Nadu
2,047 m
12Kotagiri28,848 people · Tamil Nadu
1,902 m
13Wellington20,254 people · Tamil Nadu
1,847 m
14Ukhrul27,187 people · Manipur
1,842 m
15Mussoorie25,753 people · Uttarakhand
1,824 m
16Rānikhet19,873 people · Uttarakhand
1,804 m
17Dooru Verinag22,968 people · Jammu and Kashmir
1,803 m
18Coonoor45,494 people · Tamil Nadu
1,746 m
19Kulgam23,584 people · Jammu and Kashmir
1,742 m
20Gulgam15,587 people · Jammu and Kashmir
1,727 m
21Trāl17,844 people · Jammu and Kashmir
1,713 m
22Phek15,118 people · Manipur
1,696 m
23Achhībal17,556 people · Jammu and Kashmir
1,663 m
24Kopawor21,771 people · Jammu and Kashmir
1,662 m
25Gangtok100,286 people · Sikkim
1,654 m
26Pulwama20,071 people · Jammu and Kashmir
1,648 m
27Kishtwār20,553 people · Jammu and Kashmir
1,642 m
28Badgām15,338 people · Jammu and Kashmir
1,634 m
29Bandipura37,081 people · Jammu and Kashmir
1,607 m
30Bijbehara24,590 people · Jammu and Kashmir
1,607 m
31Anantnag150,592 people · Jammu and Kashmir
1,606 m
32Pāmpur21,680 people · Jammu and Kashmir
1,603 m
33Almora32,442 people · Uttarakhand
1,600 m
34Badāmibāgh22,214 people · Jammu and Kashmir
1,594 m
35Ganderbal28,233 people · Jammu and Kashmir
1,593 m
36Pattan19,538 people · Jammu and Kashmir
1,593 m
37Srinagar1,206,419 people · Jammu and Kashmir
1,589 m
38Soyībug104,000 people · Jammu and Kashmir
1,587 m
39Pithorāgarh47,571 people · Uttarakhand
1,586 m
40Sumbal15,041 people · Jammu and Kashmir
1,585 m
41Sopur71,292 people · Jammu and Kashmir
1,583 m
42Bāramūla77,276 people · Jammu and Kashmir
1,579 m
43Nongthymmai38,004 people · Meghalaya
1,576 m
44Kālimpong43,000 people · West Bengal
1,566 m
45Ngūr32,734 people · Mizoram
1,563 m
46Laitumkhrah27,219 people · Meghalaya
1,537 m
47Pauri26,514 people · Uttarakhand
1,532 m
48Solan40,283 people · Himachal Pradesh
1,509 m
49Shillong143,229 people · Meghalaya
1,507 m
50Kurseong46,427 people · West Bengal
1,501 m
Highlights
Within India, Padam ranks first in 2026 with 3,560 m, followed by Leh (3,502 m) and Kargil (2,686 m).
Across 50 entries, values run from 3,560 m (Padam) to 1,501 m (Kurseong), with a median of 1,651 m.
Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: metres.