India’s longest-serving Prime Ministers: Check where Modi ranks

By Vivek Dubey

CNBC-TV18.com

Published June 05, 2024

PM Narendra Modi makes history as he becomes one of the few prime ministers to lead India for over a decade.

Jawaharlal Nehru, India’s first PM, served from 1947 to 1964, a total of 16 years and 286 days, setting a record in Indian politics.

Nehru’s Tenure

Indira Gandhi, known for her strong leadership, was in office from 1966-1977 and again from 1980-1984, totalling 15 years and 350 days.

Gandhi’s Governance

Narendra Modi, currently serving, has been leading India from 2014 to the present, marking over 10 years and 19 days in office.

Modi’s Era

Manmohan Singh, an economist turned politician, served as PM from 2004 to 2014, a total of 10 years and 4 days.

Singh’s Service

Atal Bihari Vajpayee, a charismatic leader, held the PM’s office from 1996 to 1998 and again from 1998 to 2004, totalling 6 years and 80 days.

Vajpayee’s Voyage

Narendra Modi is the second leader after Nehru to win three straight terms in India’s history, making him one of the few PMs to lead India for over a decade.

Modi’s Milestone