1 Jawaharlal Nehru Indian National Congress 15 August 1947 – 27 May 1964
  Gulzarilal Nanda Indian National Congress 27 May 1964 – 9 June 1964
2 Lal Bahadur Shastri Indian National Congress 9 June 1964 – 11 January 1966
  Gulzarilal Nanda Indian National Congress 11 January 1966 – 24 January 1966
3 Indira Gandhi Indian National Congress 24 January  1966 – 24 March 1977
4 Morarji Desai Janata Party 24 March  1977 – 28 July 1979
5 Charan Singh Janata Party (Secular) 28 July 1979 – 14 January 1980
6 Indira Gandhi Indian National Congress 14 January 1980 – 31 October 1984
7 Rajiv Gandhi Indian National Congress 31 October  1984 – 2 December 1989
8 Vishwanath Pratap Singh Janata Dal 2 December 1989 – 10 November 1990
9 Chandra Shekhar Samajwadi Janata Party 10 November 1990 – 21 June 1991
10 Pamulaparti Venkata Narasimha Rao Indian National Congress 21 June 1991- 16 May 1996
11 Atal Bihari Vajpayee Bharatiya Janata Party 16 May 1996 – 1 June 1996
12 Haradanahalli Doddegowda Deve Gowda Janata Dal 1 June 1996 -21 April 1997
13 Inder Kumar Gujral Janata Dal 21 April  1997 – 19 March 1998
14 Atal Bihari Vajpayee Bharatiya Janata Party 19 March  1998 – 22 May 2004
15 Manmohan Singh Indian National Congress 22 May  2004 – 26 May 2014
16 Narendra Modi Bharatiya Janata Party 26 May 2014 –