List of all Prime Ministers of India (1947-2024)

1# Jawaharlal Nehru

-:Tenure:- 15 August 1947 – May 1964

-:Party:- Indian National Congress

2# Gulzarilal Nanda

-:Tenure:- 27 May 1964 – 9 June 1964

-:Party:- Indian National Congress

3# Lal Bahadur Shastri

-:Tenure:- 9 June 1964 – 11 January 1966

-:Party:- Indian National Congress

4# Gulzarilal Nanda

-:Tenure:- 11 January 1966 – 24 January 1966

-:Party:- Indian National Congress

5# Indira Gandhi

-:Tenure:- 24 January 1966 – 24 March 1977

-:Party:- Indian National Congress

6# Morarji Desai

-:Tenure:- 24 March 1977 – 28 July 1979

-:Party:- Janata Party

7# Charan Singh

-:Tenure:- 28 July 1979 – 21 January 1980

-:Party:- Janata Party

8# Indira Gandhi (second term)

-:Tenure:- 14 January 1980 – 31 October 1984

-:Party:- Indian National Congress

9# Rajiv Gandhi

-:Tenure:- 31 October 1984 – 2 December 1989

-:Party:- Indian National Congress

10# V.P.Singh

-:Tenure:- 2 December 1989 – 10 November 1990

-:Party:- Janata Dal

11# Chandra Shekhar

-:Tenure:- 10 November 1990 – 21 June 1991

-:Party:- Janata Dal (Socialist)

12# P.V. Narasimha Rao

-:Tenure:- 21 June 1991 – 16 May 1996

-:Party:- Indian National Congress

13# Atal Bihari Vajpayee

-:Tenure:- 16 May 1996 – 1 June 1996

-:Party:- Bharatiya Janata Party

14# H. D. Deve Gowda

-:Tenure:- 1 June 1996 – 21 April 1997

-:Party:- Janata Dal

15# Indra Kumar Gujral

-:Tenure:- 21 April 1997 – 19 March 1998

-:Party:- Janata Dal

16# Atal Bihari Vajpayee (second term)

-:Tenure:- 19 March 1998 – 22 May 2004

-:Party:- Bharatiya Janata Party

17# Manmohan Singh

-:Tenure:- 22 May 2004 – 16 May 2014

-:Party:- Indian National Congress

18# Narendra Modi

-:Tenure:- 26 May 2014 – present

-:Party:- Bharatiya Janata Party