India is the largest democratic country in the World and according to this, Prime Minister is the principal head of the Government of the Republic of India. According to the Indian constitution, the prime minister is the Head of the Government, chief advisor to the president, head of the Council of the Ministers and the leader of the majority party in the Parliament.
List of Prime Ministers of India1


There have been 13 prime ministers elected since 1947. Jawaharlal Nehru was the first Prime Minister of India appointed in 1947. He served till 27 May 1964 and at present Dr. Manmohan Singh is the Indian Prime Minister. We are sharing the list of Indian prime ministers till date:

S.No Name Party Time Period
1 Dr. Manmohan Singh Congress May 22, 2004 – till date
2 Shri Atal Bihari Vajpayee Bharatiya Janata Party March 19, 1998 – May 22, 2004
3 Shri Inder Kumar Gujral Janata Dal April 21, 1997 – March 19, 1998
4 Shri H. D. Deve Gowda Janata Dal June 1, 1996 – April 21, 1997
5 Shri Atal Bihari Vajpayee Bharatiya Janata Party May 16, 1996 – June 1, 1996
6 Shri P. V. Narasimha Rao Congress (I) June 21, 1991- May 16, 1996
7 Shri Chandra Shekhar Janata Dal (S) November 10, 1990 – June 21, 1991
8 Shri Vishwanath Pratap Singh Janata Dal December 2, 1989 – November 10, 1990
9 Shri Rajiv Gandhi Congress (I) October 31, 1984 – December 2, 1989
10 Mrs. Indira Gandhi Congress (I) January 14, 1980 – October 31, 1984
11 Shri Charan Singh Janata Party July 28, 1979 – January 14, 1980
12 Shri Morarji Desai Janata Party March 24, 1977 – July 28, 1979
13 Mrs. Indira Gandhi Congress January 24, 1966 – March 24, 1977
14 Shri Gulzari Lal Nanda Congress January 11, 1966 – January 24, 1966
15 Shri Lal Bahadur Shastri Congress June 9, 1964 – January 11, 1966
16 Shri Gulzari Lal Nanda Congress May 27, 1964 – June 9, 1964
17 Shri Jawaharlal Nehru Congress August 15, 1947 – May 27, 1964