AmarnepalNepal Data
Government & law

Prime Ministers of Nepal: Complete List from Bhimsen Thapa to the Present

Nepal's prime ministership runs from the Mukhtiyar Bhimsen Thapa (1806) through 104 years of hereditary Rana rule, the democratic and Panchayat eras, and today's federal republic. The official Office of the Prime Minister lists 39 former officeholders, making the current PM, Balendra Shah (sworn in March 2026), the 40th distinct person to hold the office.

Office created (as Mukhtiyar)1804, by King Rana Bahadur Shah
Title "Prime Minister" first usedNovember 1843 (Mathabar Singh Thapa)
First / longest-serving head of govtBhimsen Thapa, Mukhtiyar 1806–1837 (~31 years)
Rana hereditary premiership1846–1951 (104 years), founded by Jung Bahadur Rana
First elected PMB.P. Koirala, sworn in 27 May 1959
First woman PMSushila Karki (interim), from 12 Sep 2025
Current PMBalendra Shah (RSP), sworn in March 2026; youngest in history
Distinct officeholders (OPMCM count)39 former + current = Balendra Shah the 40th person
Constitutional basisConstitution of Nepal 2015, Article 76
In depth

The office: from Mukhtiyar to Prime Minister

Nepal's head of government predates the title "prime minister" itself. In 1804 King Rana Bahadur Shah created the single authoritative post of Mukhtiyar, vesting it with the executive power of the state. The Mukhtiyar served as chief minister and de facto ruler while the Shah kings reigned; the title "Prime Minister" was adopted only in November 1843, by Mathabar Singh Thapa. Because of this evolution, lists of Nepal's heads of government conventionally begin with the first dominant Mukhtiyar, Bhimsen Thapa (from 1806), and treat the Mukhtiyars, the hereditary Rana premiers, and the modern elected prime ministers as one continuous succession.

Under the present Constitution of Nepal (2015), the prime minister is the head of government and chairperson of the Council of Ministers. Article 76 requires the President to appoint the leader of the majority party in the House of Representatives as prime minister; where no single party holds a majority, the President appoints a member who can command a coalition majority, and that appointee must win a vote of confidence in the House within 30 days. A prime minister leaves office on resignation, a lost confidence vote, loss of House membership, or death.

How the prime ministers are counted

The number of "prime ministers Nepal has had" depends on what is counted. The Office of the Prime Minister and Council of Ministers (OPMCM) publishes an official list of former officeholders that includes Mukhtiyars, Rana chairmen and modern prime ministers in a single numbered sequence. That list runs from Bhimsen Thapa as the first to Sushila Karki as the 39th, which makes the current prime minister, Balendra Shah, the 40th distinct person to hold the office.

Higher figures appear in some reporting because several leaders served multiple, non-consecutive terms — Girija Prasad Koirala held office five times, K.P. Sharma Oli four, Sher Bahadur Deuba five and Pushpa Kamal Dahal three. Counting each separate government (ministry) rather than each person produces a larger total (figures such as 43rd or 47th have been cited). On this site the count of distinct persons is used, matching the OPMCM's official numbering, with repeated tenures noted per individual.

  • First and longest-serving: Bhimsen Thapa, Mukhtiyar 1806–1837 (about 31 years).
  • First to use the title "Prime Minister": Mathabar Singh Thapa, November 1843.
  • First elected prime minister: B.P. Koirala, sworn in 27 May 1959.
  • First woman prime minister: Sushila Karki, interim, from 12 September 2025.
  • Youngest prime minister: Balendra Shah, sworn in at age 35 in March 2026.

Early Mukhtiyars and the rise of the Ranas (1806–1846)

Bhimsen Thapa became Mukhtiyar amid the court turmoil that followed the 1806 Bhandarkhal massacre and dominated Nepali politics for three decades, leading the country through the Anglo-Nepal War (1814–16). His long ascendancy, sustained partly through the regency of Queen Tripurasundari, ended with his dismissal in 1837 and his death in 1839.

The years between Bhimsen Thapa's fall and the Rana takeover were unstable, with the premiership changing hands repeatedly among Thapa, Pande, Chautariya and Shah factions. Ranga Nath Poudyal — remembered as the first Khas Brahmin to hold the office — and Pushkar Shah served in this period, as did Rana Jang Pande and Fateh Jung Shah. The cycle of palace intrigue ended in blood at the Kot massacre of 14 September 1846, after which Jung Bahadur Kunwar was appointed prime minister and commander-in-chief.

  • 1. Bhimsen Thapa (Mukhtiyar): 1806 – July 1837
  • Rana Jang Pande (Mukhtiyar): 1837 (and a later term, 1839–1840)
  • Ranga Nath Poudyal (Mukhtiyar): Oct 1837 – Aug 1838 (and 1840); first Khas Brahmin premier
  • Pushkar Shah (Mukhtiyar): Oct 1838 – 1839
  • Fateh Jung Shah: Nov 1840 – Jan 1843, and Sept 1845 – 14 Sept 1846 (Kot massacre)
  • Mathabar Singh Thapa (first to use title "Prime Minister"): Nov 1843 – May 1845

The hereditary Rana prime ministers (1846–1951)

After the Kot massacre, Jung Bahadur Rana made the premiership the hereditary property of his family. He was named prime minister for life, granted the hereditary surname "Rana" (1848) and the title Maharaja of Lamjung and Kaski, and devised an unusual roll of succession in which the office passed not from father to son but from brother to brother. For 104 years the Rana prime ministers governed as de facto sovereigns while the Shah kings were kept in ceremonial seclusion.

Rana rule was autocratic and isolationist but produced several landmarks, including Chandra Shumsher's abolition of sati (1920) and slavery (1924–26) and Britain's 1923 recognition of Nepal's full sovereignty. The line ended with Mohan Shumsher, the last Rana prime minister, whose government gave way to the democratic transition of 1951.

  • Jung Bahadur Rana: 15 Sept 1846 – 1856, and 1857 – 25 Feb 1877 (dynasty founder)
  • Bam Bahadur Kunwar: 1856 – 1857
  • Ranodip Singh Kunwar: 1877 – 1885 (assassinated)
  • Bir Shumsher Jung Bahadur Rana: 1885 – 1901
  • Dev Shumsher Jung Bahadur Rana: Mar 1901 – June 1901
  • Chandra Shumsher Jung Bahadur Rana: 1901 – 1929 (abolished sati and slavery; 1923 treaty)
  • Bhim Shumsher Jung Bahadur Rana: 1929 – 1932
  • Juddha Shumsher Jung Bahadur Rana: 1932 – 1945
  • Padma Shumsher Jung Bahadur Rana: 1945 – 1948 (first written constitution, 1948)
  • Mohan Shumsher Jung Bahadur Rana: 1948 – 1951 (last Rana PM)

Democracy, the Panchayat, and republican prime ministers (1951–present)

The fall of the Ranas in 1951 opened the modern phase of the office. Matrika Prasad Koirala became the first commoner prime minister of the democratic era, and in 1959 his half-brother B.P. Koirala became Nepal's first elected prime minister after the Nepali Congress swept the country's first general election — only to be dismissed in King Mahendra's 1960 coup. During the party-less Panchayat decades (1960–1990) the king appointed prime ministers such as Tulsi Giri, Surya Bahadur Thapa, Kirti Nidhi Bista, Nagendra Prasad Rijal, Lokendra Bahadur Chand and Marich Man Singh Shrestha.

The 1990 restoration of multiparty democracy, the 2006 peace process and the 2008 declaration of a republic produced a fast-turning carousel of prime ministers, with Girija Prasad Koirala, Sher Bahadur Deuba, K.P. Sharma Oli and Pushpa Kamal Dahal each returning to office repeatedly. The most recent transitions were unprecedented: Sushila Karki, a former Chief Justice, became Nepal's first woman prime minister at the head of an interim government after the September 2025 Gen Z uprising, and Balendra Shah of the Rastriya Swatantra Party became the youngest prime minister in the country's history when he was sworn in in March 2026 following the party's landslide election win.

  • Matrika Prasad Koirala: from 16 Nov 1951 (first commoner PM of the democratic era)
  • B.P. Koirala (Nepali Congress): 27 May 1959 – 15 Dec 1960 (first elected PM)
  • Panchayat-era PMs (royal appointments): Tulsi Giri, Surya Bahadur Thapa, Kirti Nidhi Bista, Nagendra Prasad Rijal, Lokendra Bahadur Chand, Marich Man Singh Shrestha (1963–1990)
  • Krishna Prasad Bhattarai, Girija Prasad Koirala, Man Mohan Adhikari, Sher Bahadur Deuba: post-1990 multiparty era
  • Pushpa Kamal Dahal, Madhav Kumar Nepal, Jhala Nath Khanal, Baburam Bhattarai, Khil Raj Regmi, Sushil Koirala, K.P. Sharma Oli: republican era (2008 onward)
  • Sushila Karki (interim): 12 Sept 2025 – 27 Mar 2026 (first woman PM)
  • Balendra Shah (Rastriya Swatantra Party): from 27 Mar 2026 (youngest PM)

Records and notable firsts

Across more than two centuries the office has set a string of firsts. Bhimsen Thapa was both the first and the longest-serving head of government, holding power for roughly three decades. The Rana period made Nepal almost unique in passing the premiership by heredity rather than the crown for over a century. The democratic era's defining names are B.P. Koirala (first elected), and, more recently, Sushila Karki (first woman) and Balendra Shah (youngest).

The modern record is also marked by extraordinary churn: with several figures serving three to five separate terms, Nepal saw many more governments than distinct prime ministers in its republican decades, a pattern of coalition instability that the 2015 constitution's confidence-vote rules were meant to discipline.

Questions

Prime Ministers of Nepal: Complete List from Bhimsen Thapa to the Present — FAQ

Who was the first prime minister of Nepal?+

Bhimsen Thapa is conventionally counted as the first, serving as Mukhtiyar (chief minister) from 1806 to 1837. The formal title "Prime Minister" was first adopted later, by Mathabar Singh Thapa in November 1843.

Who was the first elected prime minister of Nepal?+

B.P. (Bishweshwar Prasad) Koirala of the Nepali Congress, sworn in on 27 May 1959 after his party won Nepal's first general election. He was dismissed in King Mahendra's coup of 15 December 1960.

Who was the first woman prime minister of Nepal?+

Sushila Karki, a former Chief Justice, who led an interim government from 12 September 2025 to 27 March 2026 following the September 2025 Gen Z uprising.

How many prime ministers has Nepal had?+

The Office of the Prime Minister and Council of Ministers lists 39 former officeholders from Bhimsen Thapa onward, making the current prime minister, Balendra Shah, the 40th distinct person. Higher numbers (such as 47th) come from counting each separate government rather than each person, because several leaders served multiple terms.

Why were the Rana prime ministers different?+

From 1846 to 1951 the premiership was hereditary within the Rana family. Jung Bahadur Rana made himself prime minister for life and arranged for the office to pass from brother to brother, with the Rana premiers ruling as de facto monarchs while the Shah kings were figureheads.

Who appoints the prime minister of Nepal today?+

Under Article 76 of the 2015 Constitution, the President appoints the leader of the majority party in the House of Representatives. If no party has a majority, the President appoints a member who can form a coalition, and that person must win a confidence vote within 30 days.

Related topics

← All topics