Prime Ministers of India

Following is the List of Prime Ministers of India till date:

Name

Period

Jawaharlal Nehru

15 August 1947 to 15 April 1952

Jawaharlal Nehru

15 April 1952 to 17 April 1957

Jawaharlal Nehru

17 April 1957 to 2 April 1962

Jawaharlal Nehru

2 April 1962 to 27 May 1964

Gulzarilal Nanda

27 May 1964 to 9 June 1964

Lal Bahadur Shastri

9 June 1964 to 11 January 1966

Gulzarilal Nanda

11 January 1966 to 24 January 1966

Indira Gandhi

24 January 1966 to 4 March 1967

Indira Gandhi

4 March 1967 to 15 March 1971

Indira Gandhi

15 March 1971 to 24 March 1977

Morarji Desai

24 March 1977 to 28 July 1979

Charan Singh

28 July 1979 to 14 January 1980

Indira Gandhi

14 January 1980 to 31 October 1984

Rajiv Gandhi

31 October 1984 to 31 December 1984

Rajiv Gandhi

31 December 1984 to 2 December 1989

Vishwanath Pratap Singh

2 December 1989 to 10 November 1990[

Chandra Shekhar

10 November 1990 to 21 June 1991

P. V. Narasimha Rao

21 June 1991 to 16 May 1996

Atal Bihari Vajpayee

16 May 1996 to 1 June 1996

H. D. Deve Gowda

1 June 1996 to 21 April 1997

Inder Kumar Gujral

21 April 1997 to 19 March 1998

Atal Bihari Vajpayee

19 March 1998 to 10 October 1999

Atal Bihari Vajpayee

10 October 1999 to 22 May 2004

Manmohan Singh

22 May 2004 to 22 May 2009

Manmohan Singh

22 May 2009 to 26 May 2014

Narendra Modi

26 May 2014 to 29 May 2019

Narendra Modi

30 May 2019 to present