Narendra Modi became India's longest-serving head of government in March 2026.
- He completed 8,931 days in office, counting his tenures as Gujarat Chief Minister and as Prime Minister.
- He overtook former Sikkim Chief Minister Pawan Kumar Chamling, whose record stood at 8,930 days.
- Modi was Gujarat Chief Minister from 2001 to 2014 before becoming Prime Minister in 2014.
- He has led his party to victory in three Lok Sabha elections – 2014, 2019 and 2024.
- Jawaharlal Nehru still holds the record for the longest uninterrupted tenure as Prime Minister.