President Ram Nath Kovind has announced the list of ministries on the advice of Prime Minister Narendra Modi. BJP president Amit Shah is the new Home Minister replacing Rajnath Singh while Rajnath Singh will be replacing Nirmala Sitharaman as the Defence Minister.

Prime Minister Narendra Modi will hold the charge of Ministry of Personnel, Public Grievances and Pensions; Department of Atomic Energy; Department of Space; and All important policy issues and all other portfolios not allocated to any minister.

24 MPs took oath as Cabinet ministers in the new Modi government at a gala swearing-in ceremony at the Rashtrapati Bhavan on Thursday. In two of the most significant moves, BJP president Amit Shah took oath as a Cabinet minister right after PM Modi and Rajnath Singh and the appointment of former foreign secretary S Jaishankar as a Cabinet minister.

Here's the complete list of portfolios:

Cabinet Ministers

Rajnath Singh, who held the Home Minister in the previous Modi government is the new Defence Minister replacing Nirmala Sitharaman.

BJP president Amit Shah, who contested his first ever Lok Sabha election, has been appointed the new Minister of Home Affairs in the second edition of the Modi government.Nitin Jairam Gadkari will continue to hold his position as the Minister of Road Transport and Highways. He will also be the Minister of Micro, Small and Medium Enterprises.DV Sadananda Gowda will be the Minister of Chemicals and Fertilizers.Nirmala Sitharaman who was the former Defence Minister in the previous Modi government has replaced her mentor Arun Jaitley as the new Minister of Finance; and Minister of Corporate Affairs. Lok Janshakti Party (LJP) chief Ramvilas Paswan has been appointed the Minister of Consumer Affairs, Food and Public Distribution.Narendra Singh Tomar is the new Minister of Agriculture and Farmers Welfare; Minister of Rural Development; and Minister of Panchayati Raj.Ravi Shankar Prasad will continue as the Minister of Law and Justice and will also be the Minister of Communications and Minister of Electronics and Information Technology.Harsimrat Kaur Badal will continue to be the Minister of Food Processing Industries.

Thaawar Chand Gehlot is the new Minister of Social Justice and Empowerment. Former foreign secretary Subrahmanyam Jaishankar has been given the prime post of Ministry of External Affairs. He was a key force in India's relations with the US and China in the past five years of the Modi government. Jaishankar's appointment as a minister came as a big surprise during the swearing-in ceremony on Thursday.

Ramesh Pokhriyal 'Nishank' is the new Minister of Human Resource Development replacing Prakash Javadekar.

Arjun Munda is the new Minister of Tribal Affairs.Smriti Zubin Irani, who beat Congress president Rahul Gandhi in his home turf Amethi and turned to be the biggest winner of the Lok Sabha elections, has been handed the Ministry of Women and Child Development along with the Ministry of Textiles. Smriti Irani has replaced Maneka Gandhi.

Dr. Harsh Vardhan is the new Minister of Health and Family Welfare, replacing JP Nadda. Vardhan will also be the Minister of Science and Technology and Minister of Earth Sciences.

Prakash Javadekar is the new Minister of Environment, Forest and Climate Change and Minister of Information and Broadcasting.

Piyush Goyal continues to hold the Ministry of Railways and will also be the Minister of Commerce and Industry.Dharmendra Pradhan is the Minister of Petroleum and Natural Gas and Minister of Steel.Mukhtar Abbas Naqvi will be the Minister of Minority Affairs.

Pralhad Joshi will be the Minister of Parliamentary Affairs, Minister of Coal and Minister of Mines.Dr. Mahendra Nath Pandey will be the Minister of Skill Development and Entrepreneurship.

MINISTERS OF STATE (INDEPENDENT CHARGE)Santosh Kumar Gangwar: Minister of State (Independent Charge) of the Ministry of Labour and Employment.Rao Inderjit Singh: Minister of State (Independent Charge) of the Ministry of Statistics and Programme Implementation and Minister of State (Independent Charge) of the Ministry of Planning.

Shripad Yesso Naik: Minister of State (Independent Charge) of the Ministry of Ayurveda, Yoga and Naturopathy, Unani, Siddha and Homoeopathy (AYUSH) and Minister of State in the Ministry of Defence.Dr. Jitendra Singh: Minister of State (Independent Charge) of the Ministry of Development of North Eastern Region; Minister of State in the Prime Minister’s Office; Minister of State in the Ministry of Personnel, Public Grievances and Pensions; Minister of State in the Department of Atomic Energy and Minister of State in the Department of Space.

Kiren Rijiju: Minister of State (Independent Charge) of the Ministry of Youth Affairs and Sports and Minister of State in the Ministry of Minority Affairs.Prahalad Singh Patel: Minister of State (Independent Charge) of the Ministry of Culture and Minister of State (Independent Charge) of the Ministry of Tourism.Raj Kumar Singh: Minister of State (Independent Charge) of the Ministry of Power; Minister of State (Independent Charge) of the Ministry of New and Renewable Energy and Minister of State in the Ministry of Skill Development and Entrepreneurship.Hardeep Singh Puri: Minister of State (Independent Charge) of the Ministry of Housing and Urban Affairs; Minister of State (Independent Charge) of the Ministry of Civil Aviation and Minister of State in the Ministry of Commerce and Industry.Mansukh L. Mandaviya: Minister of State (Independent Charge) of the Ministry of Shipping and Minister of State in the Ministry of Chemicals and Fertilizers.MINISTERS OF STATEFaggansingh Kulaste: Minister of State in the Ministry of Steel.Ashwini Kumar Choubey: Minister of State in the Ministry of Health and Family Welfare.Arjun Ram Meghwal: Minister of State in the Ministry of Parliamentary Affairs and Minister of State in the Ministry of Heavy Industries and Public Enterprises.General (Retd.) VK Singh: Minister of State in the Ministry of Road Transport and Highways.Krishan Pal: Minister of State in the Ministry of Social Justice and Empowerment.Danve Raosaheb Dadarao: Minister of State in the Ministry of Consumer Affairs, Food and Public Distribution.G Kishan Reddy: Minister of State in the Ministry of Home Affairs.Parshottam Rupala: Minister of State in the Ministry of Agriculture and Farmers Welfare.Ramdas Athawale: Minister of State in the Ministry of Social Justice and Empowerment.Sadhvi Niranjan Jyoti: Minister of State in the Ministry of Rural Development.Babul Supriyo: Minister of State in the Ministry of Environment, Forest and Climate Change.

Sanjeev Kumar Balyan: Minister of State in the Ministry of Animal Husbandry, Dairying and Fisheries.Dhotre Sanjay Shamrao: Minister of State in the Ministry of Human Resource Development; Minister of State in the Ministry of Communications and Minister of State in the Ministry of Electronics and Information Technology.Anurag Singh Thakur: Minister of State in the Ministry of Finance and Minister of State in the Ministry of Corporate Affairs.Angadi Suresh Channabasappa: Minister of State in the Ministry of Railways.Nityanand Rai: Minister of State in the Ministry of Home Affairs.Rattan Lal Kataria: Minister of State in the Ministry of Jal Shakti; and Minister of State in the Ministry of Social Justice and Empowerment.V. Muraleedharan: Minister of State in the Ministry of External Affairs; and Minister of State in the Ministry of Parliamentary Affairs.Renuka Singh Saruta: Minister of State in the Ministry of Tribal Affairs.Som Parkash: Minister of State in the Ministry of Commerce and Industry.Rameswar Teli: Minister of State in the Ministry of Food Processing Industries.Pratap Chandra Sarangi: Minister of State in the Ministry of Micro, Small and Medium Enterprises; and Minister of State in the Ministry of Animal Husbandry, Dairying and Fisheries.Kailash Choudhary: Minister of State in the Ministry of Agriculture and Farmers Welfare.Sushri Debasree Chaudhuri: Minister of State in the Ministry of Women and Child Development.