This document lists the 18 Prime Ministers of India from 1947 to 2014, including their names and terms in office. Jawahar Lal Nehru was the first Prime Minister, serving from 1947 to 1964. The most recent Prime Minister listed is Narendra Modi, who has held the position since May 2014. Several Prime Ministers, such as Indira Gandhi and Atal Bihari Vajpayee, served multiple non-consecutive terms.