Producer: Priyanka Das Editor: Mohit Bisht

10 Longest-Serving Prime Ministers Of India

Jawaharlal Nehru

Served for: 16 years, 286 days

Indira Gandhi

Served for: 15 years, 350 days

Manmohan Singh

Served for: 10 years, 4 days

Narendra Modi

Served for: 9 years, 274 days (as of, February 26, 2024; *incumbent)

Atal Bihari Vajpayee

Served for: 6 years, 80 days

Rajiv Gandhi

Served for: 5 years, 32 days

P. V. Narasimha Rao

Served for: 4 years, 330 days

Morarji Desai

Served for: 2 years, 126 days

Lal Bahadur Shastri

Served for: 1 year, 216 days

V.P. Singh

Served for: 343 days