Since Independence, India has seen 14 full time Prime Ministers. Pt. Jawaharlal Nehru of the Indian National Congress was the first Prime Minister (PM) of free India. Gulzarilal Nanda was appointed as the acting PM for two short periods in 1964 and 1966. At present, the office is headed by Mr. Narendra Modi of the BJP. He was the 15th PM elected in 2014, to the post vacated by Dr. Manmohan Singh of the Congress-led United Progressive Alliance (UPA). Narendra Modi continues as the PM of India from May 30, 2019 onward, after BJP and its allies notched a landslide victory in the general elections held across the country in April and May, 2019. Below are the details of all Prime Ministers of India.