No. |
Portrait |
Minister (Birth-Death) Constituency |
Term of office |
Political party |
Ministry |
Prime Minister |
From |
To |
Period |
Minister of Works, Mines and Power |
1 |
|
 |
Narhar Vishnu Gadgil (1896–1966) MCA for Bombay |
15 August 1947 |
26 December 1950 |
3 years, 133 days |
Indian National Congress |
Nehru I |
Jawaharlal Nehru |
Minister of Natural Resources and Scientific Research |
2 |
|
 |
Sri Prakasa (1890–1971) |
26 December 1950 |
13 May 1952 |
1 year, 139 days |
Indian National Congress |
Nehru I |
Jawaharlal Nehru |
3 |
|
 |
Maulana Abul Kalam Azad (1888–1958) MP for Rampur |
13 May 1952 |
6 June 1952 |
24 days |
Nehru II |
Minister of Irrigation and Power |
4 |
|
 |
Gulzarilal Nanda (1898–1998) MP for Sabarkantha |
6 June 1952 |
17 April 1957 |
4 years, 315 days |
Indian National Congress |
Nehru II |
Jawaharlal Nehru |
5 |
|
 |
S. K. Patil (1898–1981) MP for Mumbai South |
17 April 1957 |
2 April 1958 |
350 days |
Nehru III |
6 |
|
 |
Hafiz Mohamad Ibrahim (1889–1968) Rajya Sabha MP for Uttar Pradesh |
2 April 1958 |
10 April 1962 |
5 years, 85 days |
10 April 1962 |
26 June 1963 |
Nehru IV |
7 |
|
 |
O. V. Alagesan (1911–1992) MP for Chengalpattu (MoS) |
26 June 1963 |
19 July 1963 |
23 days |
8 |
|
|
Kanuri Lakshmana Rao (1902–1986) MP for Vijayawada (MoS) |
19 July 1963 |
27 May 1964 |
326 days |
27 May 1964 |
9 June 1964 |
Nanda I |
Gulzarilal Nanda |
9 |
|
 |
H. C. Dasappa (1894–1964) MP for Bangalore |
9 June 1964 |
19 July 1964 |
40 days |
Shastri |
Lal Bahadur Shastri |
(8) |
|
|
Kanuri Lakshmana Rao (1902–1986) MP for Vijayawada (MoS) |
19 July 1964 |
11 January 1966 |
1 year, 189 days |
11 January 1966 |
24 January 1966 |
Nanda II |
Gulzarilal Nanda |
10 |
|
 |
Fakhruddin Ali Ahmed (1905–1977) MP for Barpeta |
24 January 1966 |
13 November 1966 |
293 days |
Indira I |
Indira Gandhi |
11 |
|
|
Kanuri Lakshmana Rao (1902–1986) MP for Vijayawada (MoS) |
13 November 1966 |
13 March 1967 |
6 years, 361 days |
13 March 1967 |
18 March 1971 |
Indira II |
|
18 March 1971 |
9 November 1973 |
Indian National Congress (R) |
Indira II |
12 |
|
 |
K. C. Pant (1931–2012) MP for Nainital (MoS) |
9 November 1973 |
10 October 1974 |
335 days |
Minister of Energy |
(12) |
|
 |
K. C. Pant (1931–2012) MP for Nainital (MoS) |
10 October 1974 |
24 March 1977 |
335 days |
Indian National Congress (R) |
Indira II |
Indira Gandhi |
13 |
|
|
P. Ramachandran (1921–2001) MP for Chennai Central |
26 March 1977 |
28 July 1979 |
2 years, 124 days |
Janata Party |
Desai |
Morarji Desai |
14 |
|
 |
K. C. Pant (1931–2012) Rajya Sabha MP for Uttar Pradesh |
30 July 1979 |
14 January 1980 |
168 days |
Indian National Congress (Urs) |
Charan |
Charan Singh |
15 |
|
 |
A. B. A. Ghani Khan Choudhury (1927–2006) MP for Malda |
14 January 1980 |
2 September 1982 |
2 years, 231 days |
Indian National Congress (I) |
Indira IV |
Indira Gandhi |
16 |
|
 |
P. Shiv Shankar (1929–2017) MP for Secunderabad |
2 September 1982 |
31 October 1984 |
2 years, 120 days |
31 October 1984 |
31 December 1984 |
Rajiv I |
Rajiv Gandhi |
17 |
|
 |
Vasant Sathe (1925–2011) MP for Wardha |
31 December 1984 |
3 September 1988 |
3 years, 247 days |
Rajiv II |
18 |
|
 |
Makhan Lal Fotedar (1932–2017) Rajya Sabha MP for Uttar Pradesh |
3 September 1988 |
19 September 1988 |
16 days |
(17) |
|
 |
Vasant Sathe (1925–2011) MP for Wardha |
19 September 1988 |
2 December 1989 |
1 year, 74 days |
19 |
|
 |
Arif Mohammad Khan (born 1951) MP for Bahraich |
6 December 1989 |
10 November 1990 |
339 days |
Janata Dal |
Vishwanath |
V. P. Singh |
20 |
|
 |
Kalyan Singh Kalvi (born 1933) MP for Barmer |
21 November 1990 |
21 June 1991 |
212 days |
Samajwadi Janata Party (Rashtriya) |
Chandra Shekhar |
Chandra Shekhar |
Minister of Power |
21 |
|
|
Kalpnath Rai (1941–1999) MP for Ghosi (MoS, I/C) |
21 June 1991 |
18 January 1993 |
1 year, 211 days |
Indian National Congress (I) |
Rao |
P. V. Narasimha Rao |
22 |
|
|
N. K. P. Salve (1921–2012) Rajya Sabha MP for Maharashtra |
18 January 1993 |
16 May 1996 |
3 years, 119 days |
– |
|
 |
Atal Bihari Vajpayee (1924–2018) MP for Lucknow (Prime Minister) |
16 May 1996 |
1 June 1996 |
16 days |
Bharatiya Janata Party |
Vajpayee I |
Atal Bihari Vajpayee |
– |
|
 |
H. D. Deve Gowda (born 1933) Rajya Sabha MP for Karnataka (Prime Minister) |
1 June 1996 |
21 April 1997 |
324 days |
Janata Dal |
Deve Gowda |
H. D. Deve Gowda |
– |
|
 |
Inder Kumar Gujral (1919–2012) Rajya Sabha MP for Bihar (Prime Minister) |
21 April 1997 |
9 June 1997 |
49 days |
Gujral |
Inder Kumar Gujral |
23 |
|
 |
Yoginder K Alagh (1939–2022) Rajya Sabha MP for Gujarat (MoS, I/C) |
9 June 1997 |
19 March 1998 |
283 days |
24 |
|
 |
Rangarajan Kumaramangalam (1952–2000) MP for Tiruchirappalli |
19 March 1998 |
13 October 1999 |
2 years, 157 days |
Bharatiya Janata Party |
Vajpayee II |
Atal Bihari Vajpayee |
13 October 1999 |
23 August 2000[†] |
Vajpayee III |
– |
|
 |
Atal Bihari Vajpayee (1924–2018) MP for Lucknow (Prime Minister) |
23 August 2000 |
30 September 2000 |
38 days |
25 |
|
 |
Suresh Prabhu (born 1953) MP for Rajapur |
30 September 2000 |
24 August 2002 |
1 year, 328 days |
Shiv Sena |
– |
|
 |
Atal Bihari Vajpayee (1924–2018) MP for Lucknow (Prime Minister) |
24 August 2002 |
26 August 2002 |
2 days |
Bharatiya Janata Party |
26 |
|
 |
Anant Geete (born 1951) MP for Ratnagiri |
26 August 2002 |
22 May 2004 |
1 year, 270 days |
Shiv Sena |
27 |
|
 |
P. M. Sayeed (1941–2005) Rajya Sabha MP for NCT of Delhi |
23 May 2004 |
18 December 2005[†] |
1 year, 209 days |
Indian National Congress |
Manmohan I |
Manmohan Singh |
– |
|
 |
Manmohan Singh (born 1932) Rajya Sabha MP for Assam (Prime Minister) |
18 November 2005 |
29 January 2006 |
72 days |
28 |
|
 |
Sushilkumar Shinde (born 1941) Rajya Sabha MP for Maharashtra, until 2009 MP for Solapur, from 2009 |
29 January 2006 |
22 May 2009 |
3 years, 113 days |
28 May 2009 |
31 July 2012 |
3 years, 64 days |
Manmohan II |
29 |
|
 |
Veerappa Moily (born 1940) MP for Chikballapur |
31 July 2012 |
28 October 2012 |
89 days |
30 |
|
 |
Jyotiraditya Scindia (born 1971) MP for Guna (MoS, I/C) |
28 October 2012 |
26 May 2014 |
1 year, 210 days |
31 |
|
 |
Piyush Goyal (born 1964) Rajya Sabha MP for Maharashtra |
27 May 2014 |
3 September 2017 |
3 years, 99 days |
Bharatiya Janata Party |
Modi I |
Narendra Modi |
32 |
|
 |
Raj Kumar Singh (born 1952) MP for Arrah (MoS, I/C until 7 July 2021) |
3 September 2017 |
30 May 2017 |
6 years, 276 days |
31 May 2019 |
5 June 2024 |
Modi II |
33 |
|
 |
Manohar Lal Khattar (born 1964) MP for Karnal |
10 June 2024 |
Incumbent |
1 year, 61 days |
Modi III |