Prime Ministers of India

The following table enlists name of all the Prime Minsters of India:

Name Tenure Picture
  From To  
Jawaharlal Nehru August 1947 May 1964
Gulzarilal Nanda (He was an Acting Prime Minister) May 1964 June 1964
Lal Bahadur Shastri June 1964 January 1966
Gulzarilal Nanda (He was second time an Acting Prime Minister) January 11, 1966 January 24, 1966
Indira Gandhi January 1966 March 1977
Morarji Desai March 1977 July 1979
Charan Singh July 1979 January 1980
Indira Gandhi January 1980 October 1984
Rajiv Gandhi October 1984 December 1989
V. P. Singh December 1989 November 1990
Chandra Shekhar November 1990 June 1991
P. V. Narasimha Rao June 1991 May 1996
Atal Bihari Vajpayee May 16, 1996 June 1, 1996
H. D. Deve Gowda June 1996 April 1997
I. K. Gujral April 1997 March 1998
Atal Bihari Vajpayee March 1998 May 2004
Manmohan Singh May 2004 May 2014
Narendra Modi May 2014 Till date