List of Prime Minister of India: 1947 to 2025
Narendra Modi is the current Prime Minister of India in 2025, serving the nation for the past 11 years since first taking office in 2014. The list of Indian Prime Ministers begins with Jawaharlal Nehru, who became the first Prime Minister in 1947 and consist
Jawaharlal Nehru is the longest-serving Prime Minister of India, holding office for 16 years and 286 days from 1947 to 1964. Nehru was a prominent leader from the Indian National Congress (INC) party.
Notable Prime Ministers
Jawaharlal Nehru
- First Prime minister of India.
- Longest serving Prime minister.
- Started many Govt. Institution like IIIT, IIM.
- architect of modern India.
Lal Bahadur Shastri
- Known for the slogan “Jai Jawan, Jai Kisan” slogan.
- Leadership during the 1965 Indo-Pak war.
- Started white revolution for milk production and green revolution for agriculture.
Indira Gandhi
- First female Prime Minister of India.
- Led the nation during the 1971 war.
- Green Revolution.
- Emergency.
Rajiv Gandhi
- Youngest PM at the age of 40.
- Introduced technology and economic reforms.
P. V. Narasimha Rao
- Introduced liberalization and opened India’s economy to global markets.
Atal Bihari Vajpayee
- Known for nuclear tests at Pokhran.
- Promoting infrastructural growth.
Manmohan Singh
- Credited for major economic reforms and steering India’s growth during global financial crises.
- NREGA, RTI.
Narendra Modi
- Introduced key reforms like GST, Demonetization.
- Make In India, Startup India, Digital India, UPI.
- Article 370, Ram Mandir. longest-serving non-Congress prime minister.
- Surgical strike, balakot strike.
Read also: India GDP per capita: 1980 to 2025
Longest serving Prime Ministers in India
- Jawaharlal Nehru(16 years, 286 days)
- Indira Gandhi(15 years, 350 days)
- Narendra Modi(10 years, 289 days*)
- Manmohan Singh(10 years, 4 days)
- Atal Bihari Vajpayee (6 years, 80 days)
Read also: TATA Group Chairmen: 1868 to 2025
Longest serving Political party as Prime Minister
- Indian National Congress(INC): 54 years, 123 days
- Bharatiya Janata Party(BJP): 17 years, 4 days*
- Janta Dal(JD): 2 years, 269 days
- Janta Party(JP): 2 years, 126 days
Samajwadi Janata Party (Rastriya): 223 days - Janata Party (Secular): 170 days
Read also: Fertility rate In India, 1950 to 2024
List of all prime minister of India from 1947-2025
Last Updated on: 11th March 2025.