Jawaharlal Nehru
Aug. 15, 1947 - May 27, 1964

Gulzari Lal Nanda
May 27, 1964 - June 9, 1964 (Interim)
January 11 -  24, 1966(Interim)

Lal Bahadur Shastri 
June 9, 1964 - January 11, 1966

Indira Gandhi
Jan. 24, 1966 to March 24, 1977

Morarji Desai
March 24, 1977 to July 28, 1979

Charan Singh
July 28, 1979 - Jan. 14, 1980

Rajiv Gandhi
Oct. 31,1984 to Dec. 1,1989

V. P. Singh 
Dec. 2,1989 - Nov. 10, 1990

Chandra Shekhar
Nov. 10,1990 - June 21, 1991

P. V.  Narasimha Rao
June 21, 1991 to May 10, 1996

Atal Bihari Vajpayee
May 16 to June 1, 1996

H. D.  Deve Gowda 
June 1, 1996 to April 21, 1997

I. K. Gujral
April 21, 1997 - Nov. 28. 1997.

Atal Bihari Vajpayee
March 19, 1998 - May 22, 2004

Dr. Manmohan Singh
May 22, 2004 - 22 May 2009

Dr. Manmohan Singh
22 May 2009 - 26 May 2014

Narendra Modi26
May 2014 - 30 May 2019

Narendra Modi26
30 May 2019 - till date