Advertisement

India's longest-serving Prime Ministers

Of India’s 15 Prime Ministers since Independence, some have held the reins of power for well over a decade, while some others were barely able to last a couple of weeks in the hot seat. Here’s a look at Indian PMs with the longest reigns.

Reuters photo
Reuters photo

#10. Inder Kumar Gujral: 332 days (21 April 1997 to 19 March 1998)

(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)
(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)

#9. Vishwanath Pratap Singh: 343 days (2 December 1989 to 10 November 1990)

Getty Images
Getty Images

#8. Morarji Desai: 2 years, 126 days (24 March 1977 to 28 July 1979)

(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)
(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)

#7. PV Narasimha Rao: 4 years 330 days (21 June 1991 to 16 May 1996)

(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)
(Photo by Robert Nickelsberg/The LIFE Images Collection via Getty Images/Getty Images)

#6. Rajiv Gandhi: 5 years, 32 days (31 October, 1984 to 31 December, 1984 and 31 December, 1984 to 2 December 1989)

(Photo by SN Sinha/Hindustan Times via Getty Images)
(Photo by SN Sinha/Hindustan Times via Getty Images)

#5. Atal Bihari Vajpayee: 6 years 80 days (16 May, 1996 to 1 June, 1996, 19 March, 1998 to 10 October,1999, and 10 October, 1999 to 22 May, 2004)

(REUTERS/Adnan Abidi)
(REUTERS/Adnan Abidi)

#4. Narendra Modi: 6 years 80 days (26 May, 2014 to 30 May, 2019 and 30 May, 2019 to present)

(REUTERS/Harish Tyagi/Pool INDIA - Tags: POLITICS)
(REUTERS/Harish Tyagi/Pool INDIA - Tags: POLITICS)

#3. Manmohan Singh: 10 years 4 days (22 May, 2004 to 22 May, 2009 and 22 May, 2009 to 26 May, 2014)

Photo by N Thyagarajan/Hindustan Times via Getty Images)
Photo by N Thyagarajan/Hindustan Times via Getty Images)

#2. Indira Gandhi: 15 years, 350 days (24 January 1966 to 4 March 1967, 4 March 1967 to 15 March 1971, 15 March 1971 to 24 March 1977, and 14 January 1980 to 31 October 1984)

(Photo by Leo Rosenthal/Pix Inc./The LIFE Images Collection via Getty Images/Getty Images)
(Photo by Leo Rosenthal/Pix Inc./The LIFE Images Collection via Getty Images/Getty Images)

#1. Jawaharlal Nehru: 16 years, 286 days (August 15, 1947 to April 15, 1947, 15 April 1952 and to April 17 1957, April 17 1957 and April 2 1962, and April 2 1962 to May 27 1964)