Term |
Prime Minister Name |
15 August 1947 to 27 May 1964 16 years, 286 days |
Jawahar Lal Nehru |
27 May 1964 to 9 June 1964, 13 days |
Gulzarilal Nanda (Acting) |
9 June 1964 to 11 January 1966 1 year, 216 days |
Lal Bahadur Shastri |
11 January 1966 to 24 January 1966 13 days |
Gulzari Lal Nanda (Acting) |
24 January 1966 to 24 March 1977 11 years, 59 days |
Indira Gandhi |
24 March 1977 to 28 July 1979 2 year, 126 days |
Morarji Desai |
28 July 1979 to 14 January 1980 170 days |
Charan Singh |
14 January 1980 to 31 October 1984 4 years, 291 days |
Indira Gandhi |
31 October 1984 to 2 December 1989 5 years, 32 days |
Rajiv Gandhi |
2 December 1989 to 10 November 1990 343 days |
V. P. Singh |
10 November 1990 to 21 June 1991 223 days |
Chandra Shekhar |
21 June 1991 to 16 May 1996 4 years, 330 days |
P. V. Narasimha Rao |
16 May 1996 to 1 June 1996 16 days |
Atal Bihari Vajpayee |
1 June 1996 to 21 April 1997 324 days |
H. D. Deve Gowda |
21 April 1997 to 19 March 1998 332 days |
Inder Kumar Gujral |
19 March 1998 to 22 May 2004 6 years, 64 days |
Atal Bihari Vajpayee |
22 May 2004 to 26 May 2014 10 years, 4 days |
Manmohan Singh |
26 May 2014 - Present |
Narendra Modi |