How Nepal Classifies Its Cities: Metro vs Sub-Metro vs Municipality
Nepal sorts every settlement into one of four local levels using population, five-year average revenue and mandatory infrastructure. A metropolitan city (mahanagarpalika) needs about 500,000 people and roughly Rs 1 arba annual revenue; a sub-metropolitan city (upa-mahanagarpalika) about 200,000 people and Rs 25 crore; municipalities use lower, geography-based population bands; everything else is a rural municipality. As of the 2017 restructuring, Nepal has 6 metropolises, 11 sub-metropolises, 276 municipalities and 460 rural municipalities, totalling 753 local levels.
| Total local levels | 753 (6 metro + 11 sub-metro + 276 municipality + 460 rural municipality) |
| Metropolitan cities | 6 (Kathmandu, Lalitpur, Bharatpur, Pokhara, Biratnagar, Birgunj) |
| Sub-metropolitan cities | 11 |
| Municipalities | 276 |
| Rural municipalities | 460 |
| Metro thresholds | ~500,000 people and ~Rs 1 arba average annual revenue |
| Sub-metro thresholds | ~200,000 people and ~Rs 25 crore average annual revenue |
| Governing law | Constitution of Nepal 2015 (2072 BS); Local Government Operation Act 2017 (2074 BS) |
| Structure effective from | 2017 (2074 BS) |
The Four Local Levels at a Glance
Since Nepal became a federal republic under the Constitution of Nepal 2015 (2072 Bikram Sambat), the country's grassroots governments are called local levels (sthaniya taha). There are exactly four legal types, ranked from most rural to most urban: rural municipality (gaunpalika), municipality (nagarpalika), sub-metropolitan city (upa-mahanagarpalika) and metropolitan city (mahanagarpalika). Together these 753 units form the third tier of government, below the seven provinces and the federal centre.
The current count, fixed when the local levels became operational in 2017 (2074 BS), is 6 metropolitan cities, 11 sub-metropolitan cities, 276 municipalities and 460 rural municipalities. Six plus eleven plus two-hundred-seventy-six plus four-hundred-sixty equals 753. Of these, 293 are 'urban' in law (the metros, sub-metros and municipalities) and 460 are 'rural'.
All four types have the same basic constitutional standing: each has an elected assembly and executive, its own budget, and law-making power over the 22 subjects listed in Schedule 8 of the Constitution. The difference between them is not one of rank in a chain of command but of size, resources and the level of services they are expected to deliver. A metropolitan mayor does not outrank a rural municipality chairperson in law; the metro is simply a much larger, better-resourced version of the same institution.
The Three Tests: Population, Revenue and Infrastructure
Nepal does not promote a settlement to a higher category on population alone. The framework, rooted in the Constitution and operationalised through the Local Government Operation Act 2017 (Sthaniya Sarkar Sanchalan Ain 2074) and the Government of Nepal's declaration criteria, applies three tests together. A candidate area must clear a minimum population, a minimum average annual revenue (usually measured over roughly five years), and a checklist of mandatory urban infrastructure before it can be declared a municipality, sub-metro or metro.
Population thresholds are the headline number, but they are deliberately different across Nepal's geography because a town of 40,000 in the high Himalaya is a far bigger achievement than the same number on the Terai plains. Revenue tests ensure a unit can actually fund the services its status implies, so a place cannot claim metropolitan status while depending almost entirely on federal grants. The infrastructure checklist, from paved roads to hospital beds to stadiums, is what most often keeps fast-growing towns from being upgraded even when their population qualifies.
It is important to read these criteria as a policy standard rather than a hard, automatic switch. In practice the Government of Nepal and the Ministry of Federal Affairs and General Administration (MoFAGA) declare and re-classify local levels by notice in the Nepal Gazette, and political and administrative judgement plays a role alongside the numbers. Several existing metros and sub-metros were declared during the 2015 to 2017 restructuring and would not necessarily meet every infrastructure benchmark today; the criteria are the aspiration a unit is expected to grow into.
Metropolitan City (Mahanagarpalika) Criteria
A metropolitan city is the highest urban category. The indicative benchmark is a population of at least 500,000 (5 lakh) and a five-year average annual internal revenue of at least about Rs 1 arba (Rs 1,000,000,000). These thresholds apply nationally, without a geographic discount, because metro status is meant for Nepal's genuine primary cities.
Beyond population and money, a metropolis is expected to demonstrate a substantial urban footprint. Reported criteria include the majority of roads being blacktopped or paved (commonly cited as around 75 percent), education available up to the master's level, large hospital capacity including specialised and high-bed-count facilities, an international-standard stadium and auditorium, a museum and exhibition space, reliable communications and mass-transit style connectivity, and access to an airport or major highway network.
In 2026 Nepal has six metropolitan cities: Kathmandu, Lalitpur and Bharatpur in Bagmati Province; Pokhara in Gandaki Province; Biratnagar in Koshi Province; and Birgunj in Madhesh Province. Kathmandu is the oldest and most prominent metropolis, while Pokhara covers the largest area. No new metropolis has been added since the six were fixed in the 2017 restructuring.
- Population: about 500,000 (5 lakh) minimum, nationwide
- Revenue: about Rs 1 arba (Rs 1 billion) average annual internal revenue
- Roads: majority (often cited ~75%) blacktopped or paved
- Education up to master's level; large/specialised hospitals
- International-standard stadium, auditorium, museum and exhibition space
- Airport or major highway access and modern communications
Sub-Metropolitan City (Upa-Mahanagarpalika) Criteria
A sub-metropolitan city sits one step below a metropolis and is intended for large regional urban centres that are not yet full metros. The indicative benchmark is a population of at least 200,000 (2 lakh) and a five-year average annual revenue of at least about Rs 25 crore (Rs 250,000,000). Like the metro test, these figures apply nationally rather than being adjusted by geographic band.
The infrastructure expectations are a scaled-down version of the metropolitan checklist. Reported requirements include higher and technical education institutions, a national-level stadium, a sizeable hospital (commonly cited as around a 100-bed facility), public parks and gardens, an auditorium or assembly hall, a modern crematorium and slaughterhouse, blacktopped main roads, plus dependable electricity, drinking water and communications.
Nepal has 11 sub-metropolitan cities. This is the category most often discussed for possible upgrade to metropolitan status, and equally the category that fast-growing municipalities aspire to reach, which is why 'difference between metropolitan and sub metropolitan city Nepal' is such a common search. The core distinctions are simply scale (5 lakh vs 2 lakh people), money (about Rs 1 arba vs about Rs 25 crore) and the depth of mandatory infrastructure.
- Population: about 200,000 (2 lakh) minimum, nationwide
- Revenue: about Rs 25 crore average annual revenue
- Higher and technical education institutions
- National-level stadium and public parks
- Hospital (commonly cited ~100 beds), auditorium, modern amenities
- Blacktopped main roads, electricity, water and communications
Municipality (Nagarpalika): Population by Geographic Band
The municipality is the entry-level urban category and it is where Nepal's geography-based thresholds are most visible. Because a given population is much harder to gather in the mountains than on the plains, the minimum population to be declared a municipality is set lower for higher, more difficult terrain and higher for the densely populated lowlands and the Kathmandu Valley.
The commonly reported minimum populations are roughly: 10,000 in the mountain (Himal) region; 40,000 in the hills (Pahad); 50,000 in the Inner Terai (Bhitri Madhesh); 75,000 in the Terai plains; and 100,000 inside the Kathmandu Valley. The revenue test is likewise lighter, with figures commonly cited around Rs 1 crore for mountain municipalities and around Rs 3 crore elsewhere, reflecting the smaller economic base of highland districts.
Infrastructure requirements for a municipality are the basic building blocks of a town rather than a big-city checklist: motorable roads and footpaths, electricity, drinking water and communications, waste management, a marketplace, banking access, a playground and parks, and a city master plan, along with modest hospital capacity. Nepal currently has 276 municipalities, making this by far the largest urban category and the usual stepping stone toward sub-metropolitan status.
- Mountain (Himal): about 10,000 minimum population
- Hill (Pahad): about 40,000 minimum population
- Inner Terai: about 50,000 minimum population
- Terai: about 75,000 minimum population
- Kathmandu Valley: about 100,000 minimum population
- Revenue: roughly Rs 1 crore (mountain) to Rs 3 crore (elsewhere)
Rural Municipality (Gaunpalika): The Default Category
The rural municipality, or gaunpalika, is the residual category: it covers every area that does not meet the population, revenue and infrastructure tests to be declared a municipality or above. In law it is a full local government with an assembly, an executive led by an elected chairperson and vice-chairperson, its own budget and the same Schedule 8 powers as a metropolis, but it serves smaller, more dispersed and predominantly agricultural populations.
Rural municipalities were created to replace the old Village Development Committees (VDCs) that existed before federal restructuring. Many gaunpalikas are amalgamations of several former VDCs, which is why they are far larger in area and population than the units they replaced, even though they remain 'rural' by classification.
With 460 units, the rural municipality is the single most numerous local level in Nepal, accounting for more than 60 percent of the 753 total. As these areas urbanise, some are expected to cross the municipality thresholds and be re-declared as nagarpalika by the Government of Nepal, which is the normal pathway by which the classification evolves over time.
Comparison Table and How Upgrades Happen
The four categories can be summarised as a ladder. At the bottom is the rural municipality (the default). Above it, a settlement becomes a municipality once it clears its geographic population band and modest revenue and infrastructure tests. It becomes a sub-metropolitan city at roughly 2 lakh people and Rs 25 crore revenue with mid-tier infrastructure, and finally a metropolitan city at roughly 5 lakh people and Rs 1 arba revenue with the fullest infrastructure checklist.
Upgrades are not automatic. The Government of Nepal, on the recommendation of MoFAGA and after coordination with the relevant province, declares or re-classifies a local level through a Nepal Gazette notice. That means a town can technically exceed the population figure for years before it is formally promoted, usually because the mandatory infrastructure, revenue base, or political timing is not yet in place. Boundary changes and mergers are handled the same way.
For readers comparing metro and sub-metro specifically: the practical differences are population (5 lakh vs 2 lakh), average revenue (about Rs 1 arba vs about Rs 25 crore), and the scale of required facilities (master's-level education, 500-bed and specialised hospitals and international-standard venues for a metro, versus higher education, roughly a 100-bed hospital and national-level venues for a sub-metro). Both are 'cities' in everyday Nepali usage, but only six settlements meet the metropolitan bar.
- Rural municipality (gaunpalika): default category, 460 units
- Municipality (nagarpalika): geography-banded population, 276 units
- Sub-metro (upa-mahanagarpalika): ~2 lakh + Rs 25 crore, 11 units
- Metro (mahanagarpalika): ~5 lakh + Rs 1 arba, 6 units
- Upgrades declared by the Government of Nepal via Nepal Gazette notice
How Nepal Classifies Its Cities: Metro vs Sub-Metro vs Municipality — FAQ
What is the difference between a metropolitan and a sub-metropolitan city in Nepal?+
A metropolitan city (mahanagarpalika) needs roughly 500,000 people and about Rs 1 arba in average annual revenue, plus a full infrastructure checklist including master's-level education, large and specialised hospitals and international-standard venues. A sub-metropolitan city (upa-mahanagarpalika) needs roughly 200,000 people and about Rs 25 crore in revenue, with mid-tier infrastructure such as higher education, a national-level stadium and roughly a 100-bed hospital. In short, a metro is a bigger, richer, better-equipped city; Nepal has 6 metros and 11 sub-metros.
What are the criteria for a metropolitan city in Nepal?+
The indicative criteria are a population of at least about 500,000 (5 lakh), a five-year average annual revenue of at least about Rs 1 arba (Rs 1 billion), and mandatory infrastructure such as mostly paved roads, education up to master's level, large and specialised hospitals, an international-standard stadium and auditorium, a museum, and airport or major highway access. These are set out in the constitutional and Local Government Operation Act framework and applied when the Government of Nepal declares a metropolis.
What are the types of local levels in Nepal?+
There are four types: rural municipality (gaunpalika), municipality (nagarpalika), sub-metropolitan city (upa-mahanagarpalika) and metropolitan city (mahanagarpalika). Together they number 753 units: 460 rural municipalities, 276 municipalities, 11 sub-metros and 6 metros. They form the third tier of Nepal's federal system, below the seven provinces and the federal government.
How many metropolitan and sub-metropolitan cities does Nepal have?+
Nepal has 6 metropolitan cities (Kathmandu, Lalitpur, Bharatpur, Pokhara, Biratnagar and Birgunj) and 11 sub-metropolitan cities. These numbers were fixed when the 753 local levels became operational in 2017 (2074 BS) and have not changed since. Any future upgrade must be declared by the Government of Nepal through a Nepal Gazette notice.
Why do municipality population thresholds differ across Nepal?+
Because population is much harder to concentrate in high, rugged terrain than on the plains, the minimum population to become a municipality is banded by geography: about 10,000 in the mountains, 40,000 in the hills, 50,000 in the Inner Terai, 75,000 in the Terai and 100,000 in the Kathmandu Valley. Revenue tests are similarly lighter for highland areas. Metro and sub-metro thresholds, by contrast, apply nationwide without a geographic discount.
What is a rural municipality (gaunpalika)?+
A rural municipality is the default local level for any area that does not meet the population, revenue and infrastructure tests for a municipality or higher. It replaced the old Village Development Committees (VDCs) and is a full local government with an elected assembly, executive and budget. Nepal has 460 rural municipalities, more than 60 percent of all local levels.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- Local Government Operation Act, 2074 (2017) - full textAsian Development Bank / Government of Nepal ↗
- Municipalities of Nepal - classification criteria and countsWikipedia ↗
- Local government in Nepal - structure and 753 local levelsWikipedia ↗
- List of cities in Nepal - metropolitan and sub-metropolitan citiesWikipedia ↗
- Classification of rural, municipality, sub-metropolitan and metropolitan city in NepalPHN Updates ↗
- Local Government Operation Act 2074 - reference copyHotel Association Nepal ↗