Ministry of Overseas Indian Affairs | Sushma Swaraj | 26 May 2014 | 7 January 2016 | BJP | This Ministry was merged with Ministry of External Affairs |
Minister of FinanceMinister of Corporate Affairs | Arun Jaitley | 23 August 2018 | Incumbent | BJP | |
Minister of Defence | Nirmala Sitharaman | 3 September 2017 | Incumbent | BJP | |
Minister of Information and Broadcasting | Rajyavardhan Rathore | 14 May 2018 | Incumbent | BJP | |
Minister of Railways | Piyush Goyal | 3 September 2017 | Incumbent | BJP | |
Minister of Urban DevelopmentMinister of Housing and Urban Poverty Alleviation | Venkaiah Naidu | 26 May 2014 | 17 July 2017 | BJP | |
Narendra Singh Tomar | 18 July 2017 | 3 September 2017 | BJP | Currently Minister of state in charge |
Minister of Road Transport and HighwaysMinister of Shipping | Nitin Gadkari | 26 May 2014 | Incumbent | BJP | |
Minister of Law and Justice | Ravi Shankar Prasad | 5 July 2016 | Incumbent | BJP | |
Minister of Electronics and Information Technology | Ravi Shankar Prasad | 26 May 2014 | Incumbent | BJP | |
Minister of Water Resources, River Development and Ganga Rejuvenation | Nitin Gadkari | 3 September 2017 | Incumbent | BJP | |
Minister of Drinking Water and Sanitation | Uma Bharati | 3 September 2017 | Incumbent | BJP | |
Minister of Minority Affairs | Mukhtar Abbas Naqvi | 12 July 2016 | Incumbent | BJP | |
Minister of Rural DevelopmentMinister of Panchayati Raj | Gopinath Munde | 26 May 2014 | 3 June 2014 | BJP | |
Narendra Singh Tomar | 5 July 2016 | Incumbent | BJP | |
Minister of Mines | Narendra Singh Tomar | 3 September 2017 | Incumbent | BJP | |
Minister of Consumer Affairs, Food and Public Distribution | Ram Vilas Paswan | 26 May 2014 | Incumbent | LJP | |
Minister of Micro, Small and Medium Enterprises | Kalraj Mishra | 26 May 2014 | 31 August 2017 | BJP | Currently Minister of state in charge |
Minister of Women and Child Development | Maneka Gandhi | 26 May 2014 | Incumbent | BJP | |
Minister of Parliamentary Affairs | Narendra Singh Tomar | 13 November 2018 | Incumbent | BJP | Additional charge was given to Narendra Singh Tomar after Ananth Kumar died on 12 November 2018 |
Minister of Chemicals and Fertilizers | D.V. Sadananda Gowda | 13 November 2018 | Incumbent | BJP | Additional charge was given to D. V. Sadananda Gowda after Ananth Kumar died on 12 November 2018 |
Minister of Civil Aviation | Suresh Prabhu | 10 March 2018 | Incumbent | BJP | |
Minister of Heavy Industries and Public Enterprises | Anant Geete | 26 May 2014 | Incumbent | Shiv Sena | |
Minister of Food Processing Industries | Harsimrat Kaur Badal | 26 May 2014 | Incumbent | SAD | |
Minister of Steel | Narendra Singh Tomar | 26 May 2014 | 5 July 2016 | BJP | |
Chaudhary Birender Singh | 5 July 2016 | Incumbent | BJP | |
Minister of Labour and Employment | Bandaru Dattatreya | 26 May 2014 | 1 September 2017 | BJP | Currently Minister of state in charge |
Minister of Tribal Affairs | Jual Oram | 26 May 2014 | Incumbent | BJP | |
Minister of Agriculture and Farmers Welfare | Radha Mohan Singh | 26 May 2014 | Incumbent | BJP | |
Minister of Social Justice and Empowerment | Thawar Chand Gehlot | 26 May 2014 | Incumbent | BJP | |
Minister of Human Resource Development | Prakash Javadekar | 5 July 2016 | Incumbent | BJP | |
Minister of Science and Technology | Harsh Vardhan | 9 November 2014 | Incumbent | BJP | |
Minister Of Health and Family Welfare | Jagat Prakash Nadda | 9 November 2014 | Incumbent | BJP | |
Minister of Textiles | Smriti Irani | 5 July 2016 | Incumbent | BJP | |
Minister of Statistics and Programme Implementation | D. V. Sadananda Gowda | 5 July 2016 | Incumbent | BJP | |
Minister Of Commerce and Industry | Suresh Prabhu | 3 September 2017 | Incumbent | BJP | |
Minister Of Coal | Piyush Goyal | 3 September 2017 | Incumbent | BJP | |
Minister Of Petroleum and Natural Gas | Dharmendra Pradhan | 3 September 2017 | Incumbent | BJP | |