Indian Prime Ministers List

All the Prime Ministers of India – Indian PM List

You can say the Prime Minister (or, PM) of India as the Chief Executive of the Government of India.

Since 1947 (after Independence), India has witnessed a total of 14 Prime Ministers. And, if we include Gulzarilal Nanda, who was twice selected as the Acting Prime Minister, then the total number of Prime Ministers becomes 15.

The very first Prime Minister of India was Jawahar Lal Nehru, who became PM after India’s Independence from British (15th August 1947).

The current Indian Prime Minister is Narendra Modi, who is the 17th PM of India. First, he became PM in 2014 (served till 2019) and Mr Modi has been again selected as the PM of India in 2019.

The next Lok Sabha election will take place in 2024.

In this blog post, like the RBI Governors List, I will be providing you with the List of All the Indian Prime Ministers till date along with their Term Start-End Date and the Time Period in that they Served as the Indian PM.

So, here we go…

List of All the Indian Prime Ministers Till Date

List of All the Prime Ministers of India

Term StartTerm EndTimeframe
1Jawaharlal NehruIndian National Congress15-August-194715-April-195216 years, 286 days
Gulzarilal Nanda (acting)Indian National Congress27-May-19649-June-196413 days
2Lal Bahadur ShastriIndian National Congress9-June-196411-January-19661 year, 216 days
Gulzarilal Nanda (acting)Indian National Congress11-January-196624-January-196613 days
3Indira GandhiIndian National Congress24-January-19664-March-196711 years, 59 days
4Morarji DesaiJanata Party24-March-197728-July-19792 years, 126 days
5Charan SinghJanata Party (Secular)
*with INC*
28-July-197914-January-1980170 days
(3)Indira GandhiIndian National Congress14-January-198031-October-19844 years, 291 days
6Rajiv GandhiIndian National Congress31-October-198431-December-19845 years, 32 days
7Vishwanath Pratap SinghJanata Dal
(*National Front*)
2-December-198910-November-1990343 days
8Chandra ShekharSamajwadi Janata Party
*with INC*
10-November-199021-June-1991223 days
9P. V. Narasimha RaoIndian National Congress21-June-199116-May-19964 years, 330 days
10Atal Bihari VajpayeeBharatiya Janata Party16-May-19961-June-199616 days
11H. D. Deve GowdaJanata Dal
(*United Front*)
1-June-199621-April-1997324 days
12Inder Kumar GujralJanata Dal
(*United Front*)
21-April-199719-March-1998332 days
(10)Atal Bihari VajpayeeBharatiya Janata Party
19-March-199810-October-19996 years, 64 days
13Manmohan SinghIndian National Congress
22-May-200422-May-200910 years, 4 days
14Narendra ModiBharatiya Janata Party
26-May-201430-May-20195 years, 122 days


Rajiv Gandhi was India’s youngest Prime Minister till date who was selected after the assassination of the previous PM Smt. Indira Gandhi by her own bodyguards.

The Nehru-Gandhi family has served as the Prime Minister of India for a total of 37 years and 303 days.

In 1996, Bharatiya Janta Party leader Atal Bihari Vajpayee got selected as the Indian Prime Minister and stayed only for the 16 days which is the shortest term till date. But, Atal Bihari Vajpayee became PM again in 1998 and served the country for 6 years and 64 days.

You can also download the table used in this post in a beautiful PDF format by clicking here.

So, that was it.

Now, it’s your turn.

Got any related query? Feel free to let me know in the comments below.

Also, share this article with the people who you think might be interested in reading it.


1 thought on “All the Prime Ministers of India – Indian PM List”

  1. Kishor soma dongare

    Indira Gandhi was best p.m India now till become p.m nobody like it Indira Gandhi so Indira Gandhi was more than of better p.m of India I always remember her,

Leave a Reply

Your email address will not be published. Required fields are marked *