Narendra Modi has officially become the second longest-serving Prime Minister in India’s history, completing 4,078 days in office. He has surpassed the previous record held by Indira Gandhi, who served 4,077 days. Jawaharlal Nehru remains the longest-serving Prime Minister, with 6,130 days in office.
Manmohan Singh, who served continuously for 3,655 days, holds the fourth position. Modi took oath as Prime Minister in 2014, and then again in 2019 and 2024.