No.
|
Portrait
|
Minister
(Birth-Death)
Constituency
|
Term of office
|
Political party
|
Ministry
|
Prime Minister
|
From
|
To
|
Period
|
Minister of Transport
|
1
|
|
|
John Mathai
(1886?1959)
|
15 August
1947
|
22 September
1948
|
1 year, 38 days
|
Indian National Congress
|
Nehru I
|
Jawaharlal Nehru
|
Minister of Transport and Railways
|
2
|
|
|
N. Gopalaswamy Ayyangar
(1882?1953)
MP for
Madras
(Interim)
|
22 September
1948
|
13 May
1952
|
3 years, 234 days
|
Indian National Congress
|
Nehru I
|
Jawaharlal Nehru
|
3
|
|
|
Lal Bahadur Shastri
(1904?1966)
Rajya Sabha MP for
Uttar Pradesh
|
13 May
1952
|
7 December
1956
|
4 years, 208 days
|
Nehru II
|
4
|
|
|
Jagjivan Ram
(1908?1986)
MP for
Shahabad South
|
7 December
1956
|
17 April
1957
|
131 days
|
Minister of Railways
|
(4)
|
|
|
Jagjivan Ram
(1908?1986)
MP for
Sasaram
|
17 April
1957
|
10 April
1962
|
4 years, 358 days
|
Indian National Congress
|
Nehru III
|
Jawaharlal Nehru
|
5
|
|
|
Swaran Singh
(1907?1994)
MP for
Jullundur
|
10 April
1962
|
1 September
1963
|
1 year, 144 days
|
Nehru IV
|
6
|
|
|
H. C. Dasappa
(1894?1964)
MP for Bangalore
|
1 September
1963
|
27 May
1964
|
282 days
|
27 May
1964
|
9 June
1964
|
Nanda I
|
Gulzarilal Nanda
(acting)
|
7
|
|
|
S. K. Patil
(1898?1981)
MP for
Mumbai South
|
9 June
1964
|
11 January
1966
|
2 years, 277 days
|
Shastri
|
Lal Bahadur Shastri
|
11 January
1966
|
24 January
1966
|
Nanda II
|
Gulzarilal Nanda
(acting)
|
24 January
1966
|
13 March
1967
|
Indira I
|
Indira Gandhi
|
8
|
|
|
C. M. Poonacha
(1910?1990)
MP for
Mangalore
|
13 March
1967
|
14 February
1969
|
1 year, 338 days
|
Indira II
|
9
|
|
|
Ram Subhag Singh
(1917?1980)
MP for
Buxar
|
14 February
1969
|
4 November
1969
|
263 days
|
10
|
|
|
Panampilly Govinda Menon
(1906?1970)
MP for
Mukundapuram
|
4 November
1969
|
18 February
1970
|
106 days
|
Indian National Congress (R)
|
11
|
|
|
Gulzarilal Nanda
(1898?1998)
MP for
Kurukshetra
|
18 February
1970
|
18 March
1971
|
1 year, 28 days
|
12
|
|
|
Kengal Hanumanthaiah
(1908?1980)
MP for
Bangalore City
|
18 March
1971
|
22 July
1972
|
1 year, 126 days
|
Indira III
|
13
|
|
|
T. A. Pai
(1922?1981)
Rajya Sabha MP for
Karnataka
|
22 July
1972
|
5 February
1973
|
198 days
|
14
|
|
|
Lalit Narayan Mishra
(1923?1975)
MP for
Darbhanga
|
5 February
1973
|
3 January
1975
[†]
|
1 year, 332 days
|
15
|
|
|
Kamalapati Tripathi
(1905?1990)
Rajya Sabha MP for
Uttar Pradesh
|
10 February
1975
|
23 March
1977
|
2 years, 41 days
|
16
|
|
|
Madhu Dandavate
(1924?2005)
MP for
Rajapur
|
26 March
1977
|
28 July
1979
|
2 years, 124 days
|
Janata Party
|
Desai
|
Morarji Desai
|
(13)
|
|
|
T. A. Pai
(1922?1981)
MP for
Udipi
|
28 July
1979
|
14 January
1980
|
170 days
|
Janata Party (Secular)
|
Charan Singh
|
Charan Singh
|
(15)
|
|
|
Kamalapati Tripathi
(1905?1990)
Rajya Sabha MP for
Uttar Pradesh
|
14 January
1980
|
12 November
1980
|
303 days
|
Indian National Congress (I)
|
Indira IV
|
Indira Gandhi
|
17
|
|
|
Kedar Pandey
(1920?1982)
MP for
Bettiah
|
12 November
1980
|
15 January
1982
|
1 year, 64 days
|
18
|
|
|
Prakash Chandra Sethi
(1919?1996)
MP for
Indore
|
15 January
1982
|
2 September
1982
|
230 days
|
19
|
|
|
A. B. A. Ghani Khan Choudhury
(1927?2006)
MP for
Malda
|
2 September
1982
|
31 October
1984
|
2 years, 59 days
|
4 November
1984
|
31 December
1984
|
57 days
|
Rajiv I
|
Rajiv Gandhi
|
20
|
|
|
Bansi Lal
(1927?2006)
MP for
Bhiwani
|
31 December
1984
|
25 September
1985
|
268 days
|
Rajiv II
|
Minister of Transport
|
(20)
|
|
|
Bansi Lal
(1927?2006)
MP for
Bhiwani
|
25 September
1985
|
4 June
1986
|
252 days
|
Indian National Congress (I)
|
Rajiv II
|
Rajiv Gandhi
|
?
|
|
|
Rajiv Gandhi
(1944?1991)
MP for
Amethi
(Prime Minister)
|
4 June
1986
|
24 June
1986
|
20 days
|
21
|
|
|
Mohsina Kidwai
(born 1932)
MP for
Meerut
|
24 June
1986
|
22 October
1986
|
120 days
|
Minister of Railways
|
22
|
|
|
Madhavrao Scindia
(1945?2001)
MP for
Gwalior
(MoS, I/C)
|
22 October
1986
|
2 December
1989
|
3 years, 41 days
|
Indian National Congress (I)
|
Rajiv II
|
Rajiv Gandhi
|
23
|
|
|
George Fernandes
(1930?2019)
MP for
Muzaffarpur
|
6 December
1989
|
10 November
1990
|
339 days
|
Janata Dal
|
V. P. Singh
|
V. P. Singh
|
24
|
|
|
Janeshwar Mishra
(1933?2010)
MP for
Allahabad
|
21 November
1990
|
21 June
1991
|
212 days
|
Samajwadi Janata Party (Rashtriya)
|
Chandra Shekhar
|
Chandra Shekhar
|
25
|
|
|
C. K. Jaffer Sharief
(1933?2018)
MP for
Bangalore North
|
21 June
1991
|
17 August
1995
|
4 years, 57 days
|
Indian National Congress (I)
|
Rao
|
P. V. Narasimha Rao
|
?
|
|
|
P. V. Narasimha Rao
(1921?2004)
MP for
Nandyal
(Prime Minister)
|
18 August
1995
|
16 May
1996
|
272 days
|
?
|
|
|
Atal Bihari Vajpayee
(1924?2018)
MP for
Lucknow
(Prime Minister)
|
16 May
1996
|
1 June
1996
|
16 days
|
Bharatiya Janata Party
|
Vajpayee I
|
Self
|
26
|
|
|
Ram Vilas Paswan
(1946?2020)
MP for
Hajipur
|
1 June
1996
|
21 April
1997
|
1 year, 291 days
|
Janata Dal
|
Deve Gowda
|
H. D. Deve Gowda
|
21 April
1997
|
19 March
1998
|
Gujral
|
Inder Kumar Gujral
|
27
|
|
|
Nitish Kumar
(born 1951)
MP for
Barh
|
19 March
1998
|
5 August
1999
|
1 year, 139 days
|
Samata Party
|
Vajpayee II
|
Atal Bihari Vajpayee
|
28
|
|
|
Ram Naik
(born 1934)
MP for
Mumbai North
(MoS, I/C)
|
6 August
1999
|
13 October
1999
|
161 days
|
Bharatiya Janata Party
|
29
|
|
|
Mamata Banerjee
(born 1955)
MP for
Calcutta South
|
13 October
1999
|
16 March
2001
|
1 year, 154 days
|
All India Trinamool Congress
|
Vajpayee III
|
?
|
|
|
Atal Bihari Vajpayee
(1924?2018)
MP for
Lucknow
(Prime Minister)
|
16 March
2001
|
20 March
2001
|
16 days
|
Bharatiya Janata Party
|
(27)
|
|
|
Nitish Kumar
(born 1951)
MP for
Barh
|
20 March
2001
|
22 May
2004
|
3 years, 63 days
|
Janata Dal (United)
|
30
|
|
|
Lalu Prasad Yadav
(born 1948)
MP for
Chapra
|
23 May
2004
|
22 May
2009
|
4 years, 364 days
|
Rashtriya Janata Dal
|
Manmohan I
|
Manmohan Singh
|
(29)
|
|
|
Mamata Banerjee
(born 1955)
MP for
Kolkata Dakshin
|
23 May
2009
|
19 May
2011
|
1 year, 361 days
|
All India Trinamool Congress
|
Manmohan II
|
?
|
|
|
Manmohan Singh
(born 1932)
Rajya Sabha MP for
Assam
(Prime Minister)
|
19 May
2011
|
12 July
2011
|
54 days
|
Indian National Congress
|
31
|
|
|
Dinesh Trivedi
(born 1950)
MP for
Barrackpore
|
12 July
2011
|
19 March
2012
|
251 days
|
All India Trinamool Congress
|
32
|
|
|
Mukul Roy
(born 1954)
Rajya Sabha MP for
West Bengal
|
20 March
2012
|
22 September
2012
|
186 days
|
33
|
|
|
C. P. Joshi
(born 1950)
MP for
Bhilwara
|
22 September
2012
|
28 October
2012
|
36 days
|
Indian National Congress
|
34
|
|
|
Pawan Kumar Bansal
(born 1948)
MP for
Chandigarh
|
28 October
2012
|
11 May
2013
|
195 days
|
(33)
|
|
|
C. P. Joshi
(born 1950)
MP for
Bhilwara
|
11 May
2013
|
15 June
2013
|
35 days
|
?
|
|
|
Manmohan Singh
(born 1932)
Rajya Sabha MP for
Assam
(Prime Minister)
|
15 June
2013
|
17 June
2013
|
2 days
|
35
|
|
|
Mallikarjun Kharge
(born 1942)
MP for
Gulbarga
|
17 June
2013
|
26 May
2014
|
343 days
|
36
|
|
|
D. V. Sadananda Gowda
(born 1953)
MP for
Bangalore North
|
27 May
2014
|
9 November
2014
|
166 days
|
Bharatiya Janata Party
|
Modi I
|
Narendra Modi
|
37
|
|
|
Suresh Prabhu
(born 1953)
Rajya Sabha MP for
Haryana
, till 2016
Rajya Sabha MP for
Andhra Pradesh
, from 2016
|
9 November
2014
|
3 September
2017
|
2 years, 359 days
|
38
|
|
|
Piyush Goyal
(born 1964)
Rajya Sabha MP for
Maharashtra
|
3 September
2017
|
30 May
2019
|
3 years, 307 days
|
31 May
2019
|
7 July
2021
|
Modi II
|
39
|
|
|
Ashwini Vaishnaw
(born 1970)
Rajya Sabha MP for
Odisha
|
7 July
2021
|
9 June
2024
|
2 years, 355 days
|
10 June
2024
|
Incumbent
|
Modi III
|