Nepal flag

Largest Cities in Nepal

15 cities with population over 100,000

Nepal has 15 cities with a population over 100,000. The largest city is Kathmandu with 1,442,271 people. The capital city is Kathmandu.

Country Population

29.9M

Major Cities

15

Largest City

Kathmandu

Capital

Kathmandu

Top 10 Cities

Kathmandu
1.4M
Pokhara
600,051
Bharatpur
369,377
Pātan
299,283
Birgañj
268,273
Biratnagar
244,750
Dhangaḍhi̇̄
204,788
Hetauda
195,951
Janakpur
195,438
Butwāl
195,054

All Cities in Nepal

Cities in Nepal ranked by population
#CityPopulation
1KathmanduCapital1,442,271
2Pokhara600,051
3Bharatpur369,377
4Pātan299,283
5Birgañj268,273
6Biratnagar244,750
7Dhangaḍhi̇̄204,788
8Hetauda195,951
9Janakpur195,438
10Butwāl195,054
11Dharān173,096
12Nepalgunj166,258
13Birendranagar154,886
14Madhyapur Thimi119,955
15Lahān102,955