Archive · 25 Jul 2025
Modi Becomes 2nd Longest-Serving PM, Surpasses Indira Gandhi
Narendra Modi has become the second-longest-serving Prime Minister of India in a row, beating Indira Gandhi's record.
He has been in office for over 4,078 days, while Gandhi was in office for 4,077 days.
Jawaharlal Nehru, the first Prime Minister, still holds the record for the longest time in office.
Modi was also the chief minister of Gujarat before becoming the Prime Minister.
Modi is the first Prime Minister born after India's independence and is the longest-serving Prime Minister who wasn't from the Congress party.
He's also the only leader in India to win six elections in a row as party leader.
Narendra Modi surpassed Indira Gandhi to become the second-longest serving prime minister of India in consecutive terms.
Modi completed 4,078 days in office, exceeding Gandhi's 4,077-day unbroken stint.
Jawaharlal Nehru holds the record for the longest unbroken tenure at 6,130 days.
Modi became Gujarat's chief minister in 2001 and took office as PM in 2014.
Modi is the longest-serving non-Congress PM and the only non-Congress leader to complete two full terms.
- Who
- Narendra Modi and Indira Gandhi
- What
- Narendra Modi became the second-longest serving Prime Minister of India in consecutive terms.
- When
- As of Friday, July 25, Modi surpassed Indira Gandhi's tenure.
- Where
- India
- Why
- To recognize Modi's length of service as Prime Minister.
- Current Prime Minister
- Narendra Modi
- Days in Office (Modi)
- 4,078
- Previous Record Holder
- Indira Gandhi
- Gandhi's Tenure
- 4,077 days
- Longest Uninterrupted Tenure
- Jawaharlal Nehru (6,130 days)
- Modi's Previous Role
- Gujarat Chief Minister
- First PM born after Independence
- Yes (Narendra Modi)
- Longest Serving Non-Congress PM
- Yes (Narendra Modi)