Nepal Cities by Population 2024

50 cities

City
2024 Pop.
Kathmandu1,442,271
Pokhara200,000
Patan183,310
Biratnagar182,324
Birganj133,238
Dharan108,600
Bharatpur107,157
Janakpur93,767
Dhangadhi92,294
Butwal91,733
Mahendranagar88,381
Hetauda84,775
Madhyapur Thimi83,036
Triyuga71,405
Inaruwa70,093
Nepalgunj64,400
Siddharthanagar63,367
Gulariya53,107
Titahari47,984
Panauti46,595
Tikapur44,758
Kirtipur44,632
Tulsipur39,058
Rajbiraj33,061
Lahan31,495
Birendranagar31,381
Panauti27,602
Gaur27,325
Siraha24,657
Tansen23,693
Jaleshwar23,573
Dipayal23,416
Baglung23,296
Khanbari22,903
Dhankuta22,084
Walin21,867
Dailekh20,908
Malangawa20,284
Bhadrapur19,523
Dadeldhura19,014
Darchula18,317
Ilam17,491
Banepa17,153
Dhulikhel16,263
kankrabari Dovan10,000
Hari Bdr Tamang House10,000
Jumla9,073
Lobujya8,767
Bhattarai Danda5,510
Besisahar5,427

Nepal has 1 cities with more than a million people, 6 cities with between 100,000 and 1 million people, and 37 cities with between 10,000 and 100,000 people. The largest city in Nepal is Kathmandu, with a population of 1,442,271 people.

Sources