List of cities in Nepal by population

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.

List of cities in Nepal

# Name, city Population
1Kathmandu3 008 547
2Butwal2 526 941
3Hetauda2 466 238
4Bharatpur2 110 695
5Radzhbiradzh1 926 202
6Pokhara1 488 053
7Nepalgunj1 417 116
8Nepalgunj1 330 955
9Ilam1 307 680
10Tulsipur1 286 854
11Shimatta860 485
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Nepal?

In total, Nepal has 11 cities with a total population of 28 609 085 people for 2026.

⚡ What is the largest city in Nepal by population?

The largest population in Kathmandu is 3 008 547.
×