List of prime ministers of India

No.

Portrait

Name

(Birth-Death)

Constituency

Party
(Alliance)

1

Jawaharlal Nehru
(1889–
1964)

 

PhulpurUttar Pradesh

Indian National Congress

2

Lal Bahadur Shastri
(1904–1966)

 

PrayagrajUttar Pradesh

Indian National Congress

3

 

Indira Gandhi
(1917–1984)

 

Rajya Sabha MP for Uttar Pradesh

Indian National Congress

Rae BareliUttar Pradesh

Indian National Congress (R)

4

Morarji Desai
(1896–1995)

 

SuratGujarat

Janata Party

5

Charan Singh
(1902–1987)

 

 

 

BaghpatUttar Pradesh

Janata Party (Secular)

6

Rajiv Gandhi
(1944–1991)

 

 

 

 

AmethiUttar Pradesh

Indian National Congress (I)

7

Vishwanath Pratap Singh
(1931–2008)

 

FatehpurUttar Pradesh

Janata Dal
(National Front)

8

Chandra Shekhar
(1927–2007)

 

BalliaUttar Pradesh

Samajwadi Janata Party (Rashtriya)

9

P. V. Narasimha Rao
(1921–2004)

 

NandyalAndhra Pradesh

Indian National Congress (I)

10

Atal Bihari Vajpayee
(1924–2018)

 

LucknowUttar Pradesh

Bharatiya Janata Party

11

H. D. Deve Gowda
(1933–)

 

Rajya Sabha MP for Karnataka

Janata Dal
(United Front)

12

Inder Kumar Gujral
(1919–2012)

 

Rajya Sabha MP for Bihar

Janata Dal
(United Front)

 13

Manmohan Singh
(1932–)

 

 

Rajya Sabha MP for Assam

Indian National Congress
(UPA)

14

Narendra Modi
(1950–)

 

VaranasiUttar Pradesh

Bharatiya Janata Party
(NDA)