Provinces

Since 2015 Nepal has had seven provinces, each running from the plains or hills up towards the mountains.

  • Koshi Province
  • Madhesh Province
  • Bagmati Province
  • Gandaki Province
  • Lumbini Province
  • Karnali Province
  • Sudurpashchim Province
  • places
  • Hidden gem

The seven provinces at a glance

ProvinceCapitalArea (km²)Population (2021)districts
Koshi ProvinceBiratnagar25,9054,961,41214
Madhesh ProvinceJanakpur9,6616,114,6008
Bagmati ProvinceHetauda20,3006,116,86613
Gandaki ProvincePokhara21,5042,466,42711
Lumbini ProvinceDeukhuri (Dang)22,2885,122,07812
Karnali ProvinceBirendranagar (Surkhet)27,9841,688,41210
Sudurpashchim ProvinceGodawari (Kailali)19,9992,694,7839

Area and population: National Census 2021, National Statistics Office.

Quick answers

How many provinces are there in Nepal?
Seven: Koshi Province, Madhesh Province, Bagmati Province, Gandaki Province, Lumbini Province, Karnali Province, Sudurpashchim Province.
Which is the largest province of Nepal?
Karnali Province, with about 27,984 km².
Which is the smallest province of Nepal?
Madhesh Province, with about 9,661 km².
Which province has the most people?
Bagmati Province (6,116,866 people in the 2021 census), closely followed by Madhesh Province.
Which province has the fewest people?
Karnali Province (1,688,412 people).
What are the capitals of the provinces?
Koshi Province: Biratnagar; Madhesh Province: Janakpur; Bagmati Province: Hetauda; Gandaki Province: Pokhara; Lumbini Province: Deukhuri (Dang); Karnali Province: Birendranagar (Surkhet); Sudurpashchim Province: Godawari (Kailali)

Provinces