List of Prime Ministers of India

S. No Name Birth Place Tenure Party
1 Narendra Modi Vadnagar, Gujarat 26 May 2014 – Incumbent Bharatiya Janata Party
2 Dr. Manmohan Singh Gah, Punjab 22 May 2004 – 26 May 2014 Indian National Congress
3 Atal Bihari Vajpayee Gwalior, Uttar Pradesh 19 March 1998 – 22 May 2004 Bharatiya Janata Party
4 Inder Kumar Gujral Jhelum, Punjab, Pakistan 21 April 1997 – 19 March 1998 Indian National Congress
5 H. D. Deve Gowda Hassan District, Karnataka 1 June 1996 – 21 April 1997 Janata Dal
6 Atal Bihari Vajpayee Gwalior, Uttar Pradesh 16 May 1996 – 1 June 1996 Bharatiya Janata Party
7 P.V.Narasimha Rao Telangana, Hyderabad 21 June 1991 – 16 May 1996 Indian National Congress
8 Chandra Shekhar Singh Ibrahimpatti, Uttar Pradesh 10 November 1990 – 21 June 1991 Samajwadi Janata Party
9 Vishwanath Pratap Singh Allahabad, Uttar Pradesh 2 December 1989 – 10 November 1990 Janata Dal
10 Rajiv Gandhi Mumbai, Maharashtra 31 October 1984 – 2 December 1989 Indian National Congress
11 Indira Gandhi Allahabad, Uttar Pradesh 14 Jan 1980 – 31 October 1984 Indian National Congress
12 Charan Singh Noorpur, Uttar Pradesh 28 July 1979 – 14 January 1980 Janata Party
13 Morarji Desai Bulsar, Gujarat March 24, 1977 – July 28, 1979 Janata Party
14 Indira Gandhi Allahabad, Uttar Pradesh 24 January 1966 – 24 March 1977 Indian National Congress
15 Gulzari Lal Nanda Sialkot, Pakistan 11 January 1966 – 24 January 1966 Indian National Congress
16 Lal Bahadur Shastri Varanasi, Uttar Pradesh 9 June 1964 – 11 January 1966 Indian National Congress
17 Gulzari Lal Nanda Sialkot, Pakistan 27 May 1964 – 9 June 1964 Indian National Congress
18 Jawaharlal Nehru Allahabad, Uttar Pradesh 15th Aug 1947 – 27th May 1964 Indian National Congress