History · Polity

Prime Ministers of India

Every Prime Minister since 15 August 1947. Numbers count each person once; acting PMs are shown with a dash.

Exam facts

  • Current PMNarendra Modi (since 26 May 2014)
  • Longest tenureJawaharlal Nehru: 16 yrs 9 months 12 days
  • Shortest tenure (not counting acting)Atal Bihari Vajpayee: 16 days
  • First PMJawaharlal Nehru
  • First woman PMIndira Gandhi
  • First non-Congress PMMorarji Desai
  • Acting PM twiceGulzarilal Nanda (1964, 1966)
  • Youngest PMRajiv Gandhi (40)
  • Appointed byThe President (Article 75)

Full list with tenure

Tenure is shown in years, months and days. For the person in office now, it is counted up to 7 November 2026.

  1. 1
    Jawaharlal Nehru15 Aug 1947 – 27 May 196416 yrs 9 months 12 daysCongress · longest-serving PM; died in office
  2. –
    Gulzarilal Nanda (acting)27 May 1964 – 9 Jun 196413 daysCongress
  3. 2
    Lal Bahadur Shastri9 Jun 1964 – 11 Jan 19661 yr 7 months 2 daysCongress · died in office at Tashkent
  4. –
    Gulzarilal Nanda (acting)11 Jan 1966 – 24 Jan 196613 daysCongress · acting PM twice
  5. 3
    Indira Gandhi24 Jan 1966 – 24 Mar 197711 yrs 2 monthsCongress · first woman PM
  6. 4
    Morarji Desai24 Mar 1977 – 28 Jul 19792 yrs 4 months 4 daysJanata Party · first non-Congress PM
  7. 5
    Charan Singh28 Jul 1979 – 14 Jan 19805 months 17 daysJanata Party (Secular) · never faced Parliament as PM
  8. 3
    Indira Gandhi (second spell)14 Jan 1980 – 31 Oct 19844 yrs 9 months 17 daysCongress · assassinated in office
  9. 6
    Rajiv Gandhi31 Oct 1984 – 2 Dec 19895 yrs 1 month 1 dayCongress · youngest PM (40)
  10. 7
    V. P. Singh2 Dec 1989 – 10 Nov 199011 months 8 daysJanata Dal
  11. 8
    Chandra Shekhar10 Nov 1990 – 21 Jun 19917 months 11 daysSamajwadi Janata Party
  12. 9
    P. V. Narasimha Rao21 Jun 1991 – 16 May 19964 yrs 10 months 25 daysCongress · 1991 economic reforms
  13. 10
    Atal Bihari Vajpayee16 May 1996 – 1 Jun 199616 daysBJP · shortest tenure
  14. 11
    H. D. Deve Gowda1 Jun 1996 – 21 Apr 199710 months 20 daysJanata Dal
  15. 12
    I. K. Gujral21 Apr 1997 – 19 Mar 199810 months 26 daysJanata Dal
  16. 10
    Atal Bihari Vajpayee (second spell)19 Mar 1998 – 22 May 20046 yrs 2 months 3 daysBJP
  17. 13
    Dr Manmohan Singh22 May 2004 – 26 May 201410 yrs 4 daysCongress
  18. 14
    Narendra Modi26 May 2014 – present12 yrs 5 months 12 days so farBJP · third term from 9 June 2024

Test yourself: 10 questions

Made from the facts on this page. Pick an answer to see the right one.

Loading the quiz…
Scroll to Top