Nepal - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
31. Wāling Nepal 21,867
19. Tulsīpur Nepal 39,058
17. Tīkāpur Nepal 44,758
26. Tānsen Nepal 23,693
25. Sirāhā Nepal 24,657
20. Rājbirāj Nepal 33,061
2. Pokhara Nepal 200,000
3. Pātan Nepal 183,310
23. Panaoti Nepal 27,602
13. Nepalgunj Nepal 64,400
44. Nāmche Bāzār Nepal 2,324
40. Nagarkot Nepal 4,000
33. Malangwa Nepal 20,284
11. Mahendranagar Nepal 88,381
21. Lahān Nepal 31,495
45. Kodāri Nepal 1,600
18. Kirtipur Nepal 44,632
29. Khāndbāri Nepal 22,903
1. Kathmandu Nepal 1,442,271
39. Jumlā Nepal 9,073
8. Janakpur Nepal 93,767
27. Jaleswar Nepal 23,573
16. Ithari Nepal 47,984
37. Ilām Nepal 17,491
12. Hitura Nepal 84,775
15. Gulariyā Nepal 53,107
24. Gaur Nepal 27,325
6. Dharān Bāzār Nepal 108,600
30. Dhankutā Nepal 22,084
9. Dhangarhi Nepal 92,294
36. Dārchulā Nepal 18,317
32. Dailekh Nepal 20,908
35. Dadeldhurā Nepal 19,014
42. Chitre Nepal 2,860
10. Butwāl Nepal 91,733
5. Bīrganj Nepal 133,238
22. Birendranagar Nepal 31,381
4. Birātnagar Nepal 182,324
43. Bhojpur Nepal 2,640
41. Bhojpur Nepal 3,250
7. Bharatpur Nepal 107,157
14. Bhairāhawā Nepal 63,367
34. Bhadrapur Nepal 19,523
38. Banepa Nepal 17,153
28. Bāglung Nepal 23,296