List of Prime Minister of India 1947-2025.
No. | Name | Start of Term | End of Term | Duration in Years and Days | Party |
---|---|---|---|---|---|
1 | Jawaharlal Nehru | 15 August 1947 | 27 May 1964 | 16 years, 286 days | Indian National Congress |
2 | Gulzarilal Nanda | 27 May 1964 | 9 June 1964 | 13 days | – |
3 | Lal Bahadur Shastri | 9 June 1964 | 11 January 1966 | 1 year, 216 days | – |
4 | Indira Gandhi | 24 January 1966 | 24 March 1977 | 11 years, 59 days | Indian National Congress |
5 | Morarji Desai | 24 March 1977 | 28 July 1979 | 2 years, 126 days | Janata Party |
6 | Charan Singh | 28 July 1979 | 14 January 1980 | 170 days | Janata Party |
7 | Indira Gandhi | 14 January 1980 | 31 October 1984 | 4 years, 291 days | Indian National Congress |
8 | Rajiv Gandhi | 31 October 1984 | 2 December 1989 | 5 years, 32 days | Indian National Congress |
9 | Vishwanath Pratap Singh | 2 December 1989 | 10 November 1990 | 343 days | Janata Dal |
10 | Chandra Shekhar | 10 November 1990 | 21 June 1991 | 223 days | Samajwadi Janata Party |
11 | P. V. Narasimha Rao | 21 June 1991 | 16 May 1996 | 4 years, 330 days | Indian National Congress |
12 | Atal Bihari Vajpayee | 16 May 1996 | 1 June 1996 | 16 days | Bharatiya Janata Party |
13 | H. D. Deve Gowda | 1 June 1996 | 21 April 1997 | 324 days | Janata Dal |
14 | Inder Kumar Gujral | 21 April 1997 | 19 March 1998 | 332 days | – |
15 | Atal Bihari Vajpayee | 19 March 1998 | 22 May 2004 | 6 years, 64 days | Bharatiya Janata Party |
16 | Manmohan Singh | 22 May 2004 | 26 May 2014 | 10 years, 4 days | Indian National Congress |
17 | Narendra Modi | 26 May 2014 | Present | 10 years, 269 days | Bharatiya Janata Party |