On Friday (25th July), Narendra Modi became India’s second-longest serving Prime Minister in consecutive terms.
PM Modi has completed a whopping 4078 days in Office consecutively and has overtaken Indira Gandhi’s tenure between 1966 and 1977.
PM Modi is now only behind Jawaharlal Nehru, who remained in power for a straight 4408 days.
Narendra Modi becomes the second longest consecutive serving Prime Minister of India.
— Rahul Shivshankar (@RShivshankar) July 25, 2025
PM Modi already holds the record for the longest serving Head of an elected government at more than 7000 days combining his stint as CM of Gujarat. pic.twitter.com/iTDJ0ykMeX
PM Modi is the only Prime Minister in India’s history to win 3 elections consecutively.

