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 |