list of all the Prime Ministers of India since the country’s independence in 1947

  1. Jawaharlal Nehru (1947-1964)
  2. Lal Bahadur Shastri (1964-1966)
  3. Indira Gandhi (1966-1977, 1980-1984)
  4. Morarji Desai (1977-1979)
  5. Charan Singh (1979-1980)
  6. Rajiv Gandhi (1984-1989)
  7. V.P. Singh (1989-1990)
  8. Chandra Shekhar (1990-1991)
  9. P.V. Narasimha Rao (1991-1996)
  10. Atal Bihari Vajpayee (1996, 1998-2004)
  11. H.D. Deve Gowda (1996-1997)
  12. Inder Kumar Gujral (1997-1998)
  13. Manmohan Singh (2004-2014)
  14. Narendra Modi (2014-present)

Note that the term of a Prime Minister in India is not fixed, and can vary depending on the political climate, elections, and other factors.