List of Prime Minister in Nepal

Here is a list of all the Prime Ministers of Nepal so far:

  1. Mohan Shamsher Jang Bahadur Rana (1885-1911)
  2. Chandra Shamsher Jang Bahadur Rana (1911-1929)
  3. Bhim Shamsher Jang Bahadur Rana (1929-1945)
  4. Padma Shamsher Jang Bahadur Rana (1945-1951)
  5. Juddha Shamsher Jang Bahadur Rana (1951-1953)
  6. Mohan Shamsher Jang Bahadur Rana (1953-1955)
  7. Tulsi Giri (1968-1969)
  8. Surya Bahadur Thapa (1969-1970)
  9. Kirti Nidhi Bista (1970-1973)
  10. Bishweshwar Prasad Koirala (1974-1975)
  11. Tulsi Giri (1975-1977)
  12. Kirti Nidhi Bista (1977-1979)
  13. Surya Bahadur Thapa (1979-1983)
  14. Marich Man Singh Shrestha (1983-1986)
  15. Krishna Prasad Bhattarai (1990-1991)
  16. Girija Prasad Koirala (1991-1994)
  17. Man Mohan Adhikari (1994-1995)
  18. Sher Bahadur Deuba (1995-1997)
  19. Girija Prasad Koirala (1998-1999)
  20. Krishna Prasad Bhattarai (1999-2000)
  21. Girija Prasad Koirala (2000-2001)
  22. Sher Bahadur Deuba (2001-2002)
  23. Lokendra Bahadur Chand (2003-2004)
  24. Surya Bahadur Thapa (2004-2005)
  25. Girija Prasad Koirala (2006-2007)
  26. Pushpa Kamal Dahal (2008-2009)
  27. Madhav Kumar Nepal (2009-2011)
  28. Jhala Nath Khanal (2011-2013)
  29. Baburam Bhattarai (2011-2013)
  30. Sushil Koirala (2014-2015)
  31. Khadga Prasad Sharma Oli (2015-2016)
  32. Pushpa Kamal Dahal (2016-2017)
  33. Sher Bahadur Deuba (2017-2018)
  34. Khadga Prasad Sharma Oli (2018-2019)
  35. K.P. Sharma Oli (2019-2021)
  36. Sher Bahadur Deuba (2021-2022)
  37. Pushpa Kamal Dahal(2022-present)