Viral News

Narendra Modi Becomes India’s Second-Longest Serving Prime Minister

Tariff

On July 25, 2025, Prime Minister Narendra Modi marked 4,078 consecutive days in office, making him the second-longest-serving Prime Minister in India’s history. The 74-year-old has now surpassed former Prime Minister Indira Gandhi’s uninterrupted tenure of 4,077 days, which spanned from January 24, 1966, to March 24, 1977.

Narendra Modi As PM Of India

PM Modi took the oath as the countries PM on May 26, 2014. He was sworn for the third time in June last year.

Indian Prime Ministers and Their Days in Office

Indian Prime MinistersYear of Oath End YearDays
Jawaharlal Nehru 15 August 1947 27 May 196416 years and 286 days.
Narendra Modi26 May 2014Present11 years and 60 days (as of 25 July 2025)
Indira Gandhi24 January 196624 March 197711 years and 59 days
Indira Gandhi14 January 198031 October 19844 years and 291 days
Manmohan Singh22 May 200426 May 201410 years and 4 days
Atal Bihari Vajpayee 16 May 19961 June 199616 days
Atal Bihari Vajpayee9 March 199822 May 20042,256 days

Also Read: India Resumes Visa Services for Chinese Nationals After 5 Years