1. Jawaharlal Nehru (August 1947 – May 1964)
2. Gulzarilal Nanda – Acting Prime Minister (27 May 1964 – 9 June 1964, 11 January 1966 – 24 January 1966)
3. Lai Bahadur Shastri (June 1964 – January 1966)
4. Indira Gandhi (January 1966 – March 1977, January 1980 – October 1984)
5. Morarji Desai (March 1977 – July 1979)
6. Charan Singh (July 1979 – January 1980)
7. Rajiv Gandhi (October 1984 – December 1989)
8. V. P. Singh (December 1989 – November 1990)
9. Chandra Shekar (November 1990 – June 1991)
10. P. V. Narsimha Rao (June 1991 – May 1996)
11. A. B. Vajpayee (May 1996 – June 1996, March 1998 – May 2004)
12. H. D. Deve Gowda (June 1996 – April 1997)
13. I. K. Gujral (April 1997 – March 1998)
14. Dr. Manmohan Singh (May 2004 – May 2014)
15. Narendra Modi (May 2014 – till date)