Largest Cities in Nepal

66 cities in Nepal, ranked by population.

Cities
66
Urban population
6M
Largest city
Kathmandu

Cities by population

# City Population
1 Kathmandu 1.4M
2 Pokhara 600.1K
3 Bharatpur 369.4K
4 Pātan 299.3K
5 Birgañj 268.3K
6 Biratnagar 244.8K
7 Dhangaḍhi̇̄ 204.8K
8 Hetauda 196K
9 Janakpur 195.4K
10 Butwāl 195.1K
11 Dharān 173.1K
12 Nepalgunj 166.3K
13 Birendranagar 154.9K
14 Madhyapur Thimi 120K
15 Lahān 103K
16 Bhimdatta 88.4K
17 Triyuga 71.4K
18 Inaruwa 70.1K
19 Rājbirāj 69.8K
20 Banepā 67.6K
21 Siddharthanagar 63.4K
22 Gulariyā 53.1K
23 Chautārā 51.3K
24 Īṭahari̇̄ 48K
25 Panauti 46.6K
26 Ṭikāpur 44.8K
27 Ki̇̄rtipur 44.6K
28 Chari̇̄koṭ 40K
29 Tulsi̇̄pur 39.1K
30 Dipayal 34K
31 Panauti̇̄ 27.6K
32 Gaur 27.3K
33 Siraha 24.7K
34 Tānsen 23.7K
35 Jaleshwar 23.6K
36 Bāgluṅ 23.3K
37 Khā̃dbāri̇̄ 22.9K
38 Dhankutā 22.1K
39 Wāliṅ 21.9K
40 Dailekh 20.9K
41 Malaṅgawā 20.3K
42 Bhadrapur 19.5K
43 Amargaḍhi̇̄ 19K
44 Dārchulā 18.3K
45 Ilām 17.5K
46 Dhulikhel 16.3K
47 Chapali̇̄ Bhaḍrakāli̇̄ 10.8K
48 kankrabari Dovan 10K
49 Jumla 9.1K
50 Lobuche 8.8K
51 Kusma 6.8K
52 Bhattarai Danda 5.5K
53 Besisahar 5.4K
54 Nagarkot 4K
55 Bhojpur 3.3K
56 Chitre 2.9K
57 Bhojpur 2.6K
58 Namche Bazaar 2.3K
59 Dihi 2.2K
60 Mustāng 1.9K
61 Kodāri̇̄ 1.6K
62 Chhetrapa1 1K
63 Sundar Basti 900
64 Chhibro 777
65 Khārpū 682
66 Simikoṭ 568

Frequently Asked Questions

Our database contains 66 cities for Nepal, shown above ranked by population.

The largest city in Nepal by population is Kathmandu with approximately 1.4M residents.

City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.