List of Prime Ministers of India (1947-2026) With Tenure and Party
Infographic: List of Prime Ministers of India (1947-2026) With Tenure and Party

Last updated: October 2026 Β· 3 min read

The Prime Minister is the head of the Union Government of India. The President appoints as Prime Minister the leader who commands a majority in the Lok Sabha. Since 1947, 14 people have held the office, plus Gulzarilal Nanda, who served twice as acting Prime Minister.

Infographic: List of Prime Ministers of India (1947-2026) With Tenure and Party
List of Prime Ministers of India (1947-2026) With Tenure and Party – infographic by Tiwaripedia

Prime Ministers of India

No.Prime MinisterTenureParty
1Jawaharlal Nehru1947-1964Indian National Congress
–Gulzarilal Nanda (acting)1964, 1966INC
2Lal Bahadur Shastri1964-1966INC
3Indira Gandhi1966-1977INC
4Morarji Desai1977-1979Janata Party
5Charan Singh1979-1980Janata Party (Secular)
3Indira Gandhi (again)1980-1984INC(I)
6Rajiv Gandhi1984-1989INC
7V.P. Singh1989-1990Janata Dal
8Chandra Shekhar1990-1991Samajwadi Janata Party
9P.V. Narasimha Rao1991-1996INC
10Atal Bihari Vajpayee1996 (13 days)BJP
11H.D. Deve Gowda1996-1997Janata Dal
12I.K. Gujral1997-1998Janata Dal
10Atal Bihari Vajpayee (again)1998-2004BJP
13Manmohan Singh2004-2014INC
14Narendra Modi2014-presentBJP

Records and facts

  • Longest serving: Jawaharlal Nehru, about 17 years.
  • First woman PM: Indira Gandhi.
  • Youngest at appointment: Rajiv Gandhi, aged 40.
  • Oldest at appointment: Morarji Desai, aged 81.
  • Shortest term (non-acting): Atal Bihari Vajpayee, 13 days in 1996.
  • Never faced Parliament as PM: Charan Singh.
  • Narendra Modi took oath for a third consecutive term on 9 June 2024, equalling Nehru’s record of three straight terms.

How the Prime Minister is chosen

  1. Lok Sabha elections are held at least every five years.
  2. The party or coalition with a majority (272 of 543 seats) chooses its leader.
  3. The President invites that leader to form the government.
  4. The PM must be a member of Parliament or become one within six months.

Frequently asked questions

Who was the first Prime Minister of India?

Jawaharlal Nehru, from 15 August 1947 until his death on 27 May 1964.

Who is the current Prime Minister of India?

Narendra Modi, in office since 26 May 2014 and serving his third term since June 2024.

How many Prime Ministers has India had?

Fourteen people have served as Prime Minister, not counting acting PM Gulzarilal Nanda (15 including him).

Keep exploring

Facts are based on widely accepted official, scientific and historical sources at the time of writing. Spotted something that needs updating? Let us know.

Comments
All comments.
Comments
πŸ’¬

Join the conversation

Log in or create a free Tiwaripedia account to comment, ask questions and reply to others. It takes less than a minute.

We never post anything without your permission. By signing in you agree to our Terms and Privacy Policy.