Cabinet Portfolio Allocation: Prime Minister Narendra Modi retained 34 ministers from his second council of ministers, including 19 with Cabinet berths. Among those who took the oath again were prominent figures such as Rajnath Singh, Amit Shah, Nitin Gadkari, Nirmala Sitharaman, and S Jaishankar, deemed as PM Modi's core team. The senior leaders have retained their previous portfolios in a clear signal of continuity in the governance under NDA 3.0.

Annapurna Devi stands out as the only minister promoted from Minister of State to Cabinet rank. L Murugan, despite losing the Lok Sabha election, retained a berth in the council of ministers due to his membership in the Rajya Sabha.

Some ministers have been reinstated after a hiatus, including BJP chief J P Nadda, who served during Modi's first term. Similarly, Jual Oram and Ajay Tamta, who were previously ministers, have made a comeback after a gap.

ALSO READ | Modi Cabinet 2024: PM's Core Team Retains Home, Defence, Finance, External Affairs — Check Full List

Modi 2.0 vs NDA 3.0 Compared

Check the full list of ministers in NDA 2.0 vs NDA 3.0 below:

Cabinet Ministers

Names Party NDA 2.0 Portfolio NDA 3.0 Portfolio
Rajnath Singh BJP Minister of Defence Minister of Defence.
Amit Shah BJP

Minister of Home Affairs

Minister of Home Affairs; and Minister of Cooperation.
Nitin Jairam Gadkari BJP

Minister of Road Transport and Highways; and

Minister of Micro, Small and Medium Enterprises.

Minister of Road Transport and Highways.
Jagat Prakash Nadda BJP N.A. Minister of Health and Family Welfare; and Minister of Chemicals and Fertilizers.
Shivraj Singh Chouhan BJP N.A. Minister of Agriculture and Farmers Welfare; and Minister of Rural Development.
 Nirmala Sitharaman BJP

Minister of Finance and

Minister of Corporate Affairs

Minister of Finance; and Minister of Corporate Affairs.
 Subrahmanyam Jaishankar BJP

Minister of External Affairs

Minister of External Affairs.
 Manohar Lal Khattar BJP N.A. Minister of Housing and Urban Affairs; and Minister of Power.
 H. D. Kumaraswamy JD(S) N.A. Minister of Heavy Industries; and Minister of Steel.
 Piyush Goyal BJP

Minister of Textiles, Minister of Commerce and Industry; and Minister of Consumer Affairs, Food and Public Distribution

Minister of Commerce and Industry.
 Dharmendra Pradhan BJP

Minister of Petroleum and Natural Gas; and

Minister of Steel.

Minister of Education.
Jitan Ram Manjhi HAM N.A. Minister of Micro, Small and Medium Enterprises.
Rajiv Ranjan Singh alias Lalan Singh JD(U) N.A. Minister of Panchayati Raj; and Minister of Fisheries, Animal Husbandry and Dairying.
Sarbananda Sonowal BJP Minister of Ports, Shipping and Waterways; Cabinet Minister of AYUSH. Minister of Ports, Shipping and Waterways.
Virendra Kumar BJP N.A. Minister of Social Justice and Empowerment.
 Kinjarapu Rammohan Naidu TDP N.A. Minister of Civil Aviation.
 Pralhad Joshi BJP

Minister of

Parliamentary Affairs;

Minister of Coal; and

Minister of Mines.

Minister of Consumer Affairs, Food and Public Distribution; and Minister of New and Renewable Energy.
Jual Oram BJP N.A. Minister of Tribal Affairs.
 Giriraj Singh BJP

Minister of Animal Husbandry, Dairying and Fisheries.

Minister of Textiles.
 Ashwini Vaishnaw BJP Minister of Railways Minister of Railways; Minister of Information and Broadcasting; and Minister of Electronics and Information Technology.
 Jyotiraditya M. Scindia BJP Minister of Civil Aviation and Steel Minister of Communications; and Minister of Development of North Eastern Region.
 Bhupender Yadav BJP  Minister of Labour and Employment, Environment, Forest and Climate Change Minister of Environment, Forest and Climate Change.
 Gajendra Singh Shekhawat BJP Ministry of Jal Shakti Minister of Culture; and Minister of Tourism.
 Annpurna Devi BJP Minister of State for Education Minister of Women and Child Development
 Kiren Rijiju BJP

Minister of State (Independent Charge) of the Ministry of Youth Affairs and Sports; and

Minister of State in the Ministry of Minority Affairs.

Minister of Parliamentary Affairs; and  Minister of Minority Affairs.
 Hardeep Singh Puri BJP Minister of Petroleum and Natural Gas and Minister of Housing and Urban Affairs Minister of Petroleum and Natural Gas
 Mansukh Mandaviya BJP Minister of Health and Family Welfare and Chemicals and Fertilizers  Minister of Labour and Employment; and Minister of Youth Affairs and Sports.
 G. Kishan Reddy BJP

Minister of State in the Ministry of Home Affairs

Minister of Coal; and Minister of Mines.
 Chirag Paswan LJP (Ram Vilas) N.A. Minister of Food Processing Industries.
 C R Paatil BJP N.A. Minister of Jal Shakti.
Anurag Singh Thakur BJP

Minister of Sports, Youth Affairs and Minister of Information and Broadcasting

Dropped
D.V. Sadananda Gowda BJP

Minister of Chemicals and Fertilizers

Dropped
Ramvilas Paswan LJP

Minister of Consumer Affairs, Food and Public Distribution till death on 8 October, 2020

N.A.
Narendra Singh Tomar BJP

Minister of Agriculture and Farmers Welfare;

Minister of Rural Development; and

Minister of Panchayati Raj

Dropped
Ravi Shankar Prasad BJP

Minister of Law and Justice;

Minister of Communications; and

Minister of Electronics and Information Technology.

Dropped
Harsimrat Kaur Badal  SAD

Minister of Food Processing Industries.

 Not In NDA
Thawar Chand Gehlot  BJP

Minister of Social Justice and Empowerment.

Karnataka Governor since 2021
Ramesh Pokhriyal ‘Nishank’ BJP Minister of Education Dropped
Arjun Munda BJP Minister of Tribal Affairs and Minister of Agriculture and Farmers' Welfare Dropped
Smriti Zubin Irani BJP

Minister of Women and Child Development, Minister of Minority Affairs since 2022

Dropped
Harsh Vardhan BJP

Minister of Health and Family Welfare;

Minister of Science and Technology; and

Minister of Earth Sciences.

Retired
Prakash Javadekar BJP

Minister of Environment, Forest and Climate Change; and

Minister of Information and Broadcasting Till 2021

Dropped
Mukhtar Abbas Naqvi BJP

Minister of Minority Affairs till July 2022

N.A.
Mahendra Nath Pandey BJP

Minister of Skill Development and Entrepreneurship.

Dropped
Arvind Ganpat Sawant Shiv Sena (Uddhav Balasaheb Thackeray)

Minister of Heavy Industries and Public Enterprise.

 Not In NDA