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