In this article, you know about the complete list of All prime ministers of India. Since 1947 India has had 14 Prime Ministers. Check the terms, age, duration and power of the prime minister.
List of All Prime Ministers of India
List of All Prime Ministers of India: India was declared independent on 15 August 1947 from the British colonialism, and on that day Jawaharlal Nehru is elected as the first Prime Minister of India and served India until his death in 1967. The president of India appointed the Prime Minister of India for the tenure of 5 years. Presently, Narendra Modi is the Prime Minister of India serving India since 2014. He is the 14th prime minister in India serving for three consecutive year.
The Prime Minister of India holds the most powerful position in India. Article 78 defines that the Prime Minister is the leader of council of minister, or cabinet. He act as the link between President and cabinet. As the leader of Council of Ministers the Prime Minister of India leads the administration, policy making and implementation of law. The Prime Minister is responsible for advising the president on important matters such as ministrial appointments, Parliament sessions and national emergencies.
The Prime Minister of also chairs cabinet meetings, sets agenda’s and ensure decision making. Also they play a important role in managing economic policies and national programs such as digital India and Atma nirbhar Bharat.
In this article we present the list of all prime ministers of India from 1947 to 2025 including their terms, age, duration and contribution to the nation.

List of All Prime Ministers of India
There are 14 Prime Minister are elected from 1947 to 2025 in India. The current prime minister of India is Narendra Modi. He is in the office since 10 years. Jawaharlal Nehru was the first Prime Minister of India and served for 17 years. Also also Jawaharlal Nehru is the India’s longest serving Prime Minister in India for 17 years.
Check the list of prime ministers of India from 1947 to 2025
No. | Name | Start of Term | End of Term | Duration in years and days | Party |
1 | Jawaharlal Nehru (1889–1964) | 15 August 1947 | 27 May 1964 | 16 years, 286 days | Indian National Congress |
2 | Gulzarilal Nanda (1898–1998) | 27 May 1964 | 9 June 1964 | 13 days | – |
3 | Lal Bahadur Shastri (1904–1966) | 9 June 1964 | 11 January 1966 | 1 year, 216 days | – |
4 | Indira Gandhi (1917–1984) | 24 January 1966 | 24 March 1977 | 11 years, 59 days | Indian National Congress (R) |
5 | Morarji Desai (1896–1995) | 24 March 1977 | 28 July 1979 | 2 years, 126 days | Janata Party |
6 | Charan Singh (1902–1987) | 28 July 1979 | 14 January 1980 | 170 days | Janata Party (Secular) |
7 | Indira Gandhi (1917–1984) | 14 January 1980 | 31 October 1984 | 4 years, 291 days | Indian National Congress (I) |
8 | Rajiv Gandhi (1944–1991) | 31 October 1984 | 2 December 1989 | 5 years, 32 days | Indian National Congress |
9 | Vishwanath Pratap Singh (1931–2008) | 2 December 1989 | 10 November 1990 | 343 days | Janata Dal |
10 | Chandra Shekhar (1927–2007) | 10 November 1990 | 21 June 1991 | 223 days | Samajwadi Janata Party (Rashtriya) |
11 | P. V. Narasimha Rao (1921–2004) | 21 June 1991 | 16 May 1996 | 4 years, 330 days | Indian National Congress (I) |
12 | Atal Bihari Vajpayee (1924–2018) | 16 May 1996 | 1 June 1996 | 16 days | Bharatiya Janata Party |
13 | H. D. Deve Gowda (born 1933) | 1 June 1996 | 21 April 1997 | 324 days | Janata Dal |
14 | Inder Kumar Gujral (1919–2012) | 21 April 1997 | 19 March 1998 | 332 days | – |
15 | Atal Bihari Vajpayee (1924–2018) | 19 March 1998 | 22 May 2004 | 6 years, 64 days | Bharatiya Janata Party (NDA) |
16 | Manmohan Singh (1932-2024) | 22 May 2004 | 26 May 2014 | 10 years, 4 days | Indian National Congress (UPA) |
17 | Narendra Modi (born 1950) | 26 May 2014 | May 30, 2019 | 10 years, 192 days | Bharatiya Janata Party (NDA) |
May 30, 2019 | June 9, 2024 | ||||
June 9, 2024 | Incumbent |
Also, Check
PM Vishwakarma Yojana
Top 10 Highest Paid Athletes in the World 2025
List of All Prime Ministers of India
- Jawaharlal Nehru was the first Prime Minister of India from 1889 to 1964. He is rememberd as the architecture of modern India. Also he served the longest continuous term 17 years.
- Indira Gandhi was the first and only woman Prime Minister in India.
- The current Prime Minister ‘Narendra Modi’ is the 14th prime minister of India and first to be Bond after independence.
- Gulzarilal Nanda was served as a acting Prime Minister twice but never became a full turn Prime Minister.
- Morarji Desai was the oldest Prime Minister in India of 81 years when he took office.
- Rajiv Gandhi was the youngest Prime Minister of India, taking office at 40 years.
- Manmohan Singh was the first Sikh Prime Minister of India.
- PV Narasimha Rao was the first Prime Minister from South India.
FAQs on List of All Prime Ministers of India
List of all prime minister of India?
There are 14 prime ministers elected in India from 1947 to 2025. The list of all prime ministers of India’s are Jawaharlal Nehru, gulzarilal Nanda, Lal Bahadur Shastri, Indira Gandhi, moraji Desai, Charan Singh, Indira Gandhi, Rajiv Gandhi, Vishva Pratap Singh, Chandra shekhar, PV Narasimha Rao, Atal Bihari Vajpayee, H.D Deve Gowda, Inder Kumar Gujral, Atal Bihari Vajpayee, Manmohan Singh and Narendra Modi.
Who is the first prime minister of India?
The first prime minister of India is Jawaharlal Nehru from 1889 to 1964.
Who is the current Prime Minister of India?
Currently, Narendra Modi is the Prime Minister of India since 2014.
List of All Prime Ministers of India