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