Prime Ministers - India

List of the 15 Prime Ministers of India since Nehru in 1947, with political party up to Narendra Modi.

Prime Ministers

15
 

In office

Narendra Modi
 

Longest tenure

17 years
Jawaharlal Nehru
No. Name Party Start End Duration
1 Jawaharlal Nehru Congrès national indien 1947 1964 17 years
2 Lal Bahadur Shastri Congrès national indien 1964 1966 2 years
3 Indira Gandhi Congrès national indien 1966 1977 11 years
4 Morarji Desai Parti Janata 1977 1979 2 years
5 Charan Singh Parti Janata 1979 1980 1 year
6 Indira Gandhi Congrès national indien 1980 1984 4 years
7 Rajiv Gandhi Congrès national indien 1984 1989 5 years
8 V. P. Singh Janata Dal 1989 1990 1 year
9 Chandra Shekhar Janata Dal 1990 1991 1 year
10 P. V. Narasimha Rao Congrès national indien 1991 1996 5 years
11 H. D. Deve Gowda Janata Dal 1996 1997 1 year
12 I. K. Gujral Janata Dal 1997 1998 1 year
13 Atal Bihari Vajpayee BJP 1998 2004 6 years
14 Manmohan Singh Congrès national indien 2004 2014 10 years
15 Narendra Modi In office BJP 2014 12 years