List of cities in Nepal by population. There are 137 cities in Nepal, of which Kathmandu is the largest in terms of population - 3 008 547. The total number of people in Nepal is 28 609 085 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Kathmandu | 3 008 547 |
| 2 | Butwal | 2 526 941 |
| 3 | Hetauda | 2 466 238 |
| 4 | Bharatpur | 2 110 695 |
| 5 | Radzhbiradzh | 1 926 202 |
| 6 | Pokhara | 1 488 053 |
| 7 | Nepalgunj | 1 417 116 |
| 8 | Nepalgunj | 1 330 955 |
| 9 | Ilam | 1 307 680 |
| 10 | Tulsipur | 1 286 854 |
| 11 | Shimatta | 860 485 |