On 25 July 2025, Prime Minister Narendra Modi became India’s second-longest-serving PM in consecutive terms, surpassing Indira Gandhi’s 4,077 days with 4,078 days in office. He first took office on 26 May 2014 and has served 11 years and 60 days.
PM Modi is the first non-Congress PM to complete two full terms and win a third with a majority. He is also the longest-serving PM from a non-Hindi-speaking state and the only post-Independence-born PM to achieve this milestone. His leadership marks six consecutive election wins — three in Gujarat and three in Lok Sabha polls.