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 |