List of cities in Nepal


Cities and towns in Nepal are incorporated under municipality. A municipality in Nepal is a sub-unit of a district. The Government of Nepal has set-out a minimum criteria for municipalities. These criteria include a certain population, infrastructure and revenues. Presently, there are 293 municipalities in Nepal among which 6 are metropolis, 11 are sub-metropolis and 276 are municipal councils. Other than that there are 460 rural municipalities totaling 753 local level government within Nepal.
Kathmandu, the capital, is also the largest city. In terms of area, Pokhara is the largest metropolitan city covering a subtotal of 464.28 km2 while Lalitpur is the smallest, with an area of 36.12 km2. Ghorahi is the largest sub-metropolitan city with an area of 522.21 km2 where as Janakpur is largest sub-metropolitan city by a population of 173,924 and Sitganga is the largest municipality with an area of.

List of cities

The cities listed in bold are the capitals of their respective provinces of Nepal while that in italic is the country capital.

Metropolitan cities (महानगरपालिका)

Sub-metropolitan cities (उप-महानगरपालिका)

Municipality (नगरपालिका)

100,000+

75,000+

50,000+

25,000+

8,000+