Narendra Modi cabinet rejig: Full list of new ministers

The Narendra Modi government underwent a significant overhaul on Wednesday evening with tens of leaders taking oath as new ministers of the Modi government. These leaders included several former chief ministers.

Ahead of the cabinet overhaul, several Union ministers including Harsh Vardhan, Ramesh Pokhriyal Nishank, Ravi Shankar Prasad, Prakash Javadekar resigned and a number of new entrants met Prime Minister Narendra Modi at his residence.
Full list of new ministers in Modi government:
1) Narayan Rane
2) Sarbananda Sonowal
3) Virendra Kumar
4) Jyotiraditya Madhavrao Scindia
5) Ramchandra Pratap Singh
6) Ashwini Vaishnav
7) Pashupati Nath Paras
8) Kiren Rijiju
9) RK Singh
10) Hardeep Singh Puri
11) Bhupendra Yadav
12) P Rupala
13) G Kishan Reddy
14) Anurag Singh Thakur
15) Pankaj Choudhary
16) Anupriya Patel
17) M Mandaviya
18) SP Baghel
19) R Chandrasekhar
20) S Karandlaje
21) Bhanu Pratap Singh Verma
22) Darshana Jardosh
23) Meenakshi Lekhi
24) Annapurna Devi
25) A Narayanaswamy
26) Kaushal Kishore
27) Ajay Bhatt
28) BL Verma
29) Devusinh Chauhan
30) Bhagwanth Khuba
31) Kapil M Patil
32) Pratima Bhoumik
33) Subhas Sarkar
34) Ajay Kumar
35) Bhagwath Karad
36) Rajkumar Singh
37) Bharati Pawar
38) Bishveswar Tudu
39) Shantanu Thakur
40) M Mahendrabhai
41) John Barla
42) L Murugan
43) Nisith Pramanik