Union Ministers' Lok Sabha polls report card: Who won, who lost

June 05,2024

The BJP-led National Democratic Alliance (NDA) fielded several Union Ministers for the 2024 elections. While many of them won the polls to return to Parliament, several others, including big names, lost the battle.

Among the notable winners were Nitin Gadkari, who secured the Nagpur seat with a substantial margin, and Anurag Thakur, who triumphed in Hamirpur for the fifth consecutive time. Other significant victories included Sarbananda Sonowal's win in Dibrugarh, Gajendra Singh Shekhawat's success in Jodhpur, and Amit Shah's victory in Gandhinagar.

Smriti Irani in Amethi stands in the front row of Union Ministers who failed to touch the magic number. Rajeev Chandrasekhar's defeat in Thiruvananthapuram, Arjun Munda's loss in Khunti, Mahendra Nath Pandey's defeat to the Samajwadi Party's Birendra Singh in Chandauli, and Ajay Mishra Teni's loss in Lakhimpur Kheri are other prominent faces who could not win.


  1. Nagpur Lok Sabha seat: Nitin Jairam Gadkari won with 655,027 votes and a winning margin of 137,603 votes. He was contesting against Congress candidate Vikas Thakre, who received 517,424 votes.
  2. Hamirpur Lok Sabha seat: Union Minister Anurag Thakur won for the fifth time in a row. Anurag Singh Thakur received 607,068 votes, winning by a margin of 182,357 votes. He defeated Indian National Congress candidate Satpal Raizada, who received 424,711 votes.
  3. Secunderabad Lok Sabha seat: Union Minister G Kishan Reddy retained the Secunderabad Lok Sabha seat, winning by a margin of over 49,000 votes. Reddy defeated Indian National Congress candidate Danam Nagender, who received 423,068 votes.
  4. Guna Lok Sabha seat: Union Minister Jyotiraditya Scindia defeated Congress candidate Rao Yadvendra Singh by 540,929 votes in the Guna parliamentary constituency in Madhya Pradesh.
  5. Begusarai Lok Sabha seat: Union Minister Giriraj Singh retained the Begusarai Lok Sabha seat in Bihar, albeit by a reduced margin of over 81,480 votes. The Left party's candidate, former MLA Abdhesh Kumar Roy, polled 567,000 votes, compared to the 649,000 votes secured by the BJP incumbent.
  6. Dibrugarh Lok Sabha seat: Union Minister Sarbananda Sonowal won the Dibrugarh Lok Sabha seat in Assam by 279,000 votes. He defeated Lurinjyoti Gogoi of Assam Jatiya Parishad.
  7. Rajkot Lok Sabha seat: Parshottam Rupala, who faced protests from the Rajput community due to his remarks on erstwhile rulers during the run-up to the elections, won from the Rajkot constituency by a margin of 484,260 votes, defeating senior Congress leader Paresh Dhanani. Rupala polled 857,984 votes, while Dhanani received 373,724 votes.
  8. Ratnagiri-Sindhudurg Lok Sabha seat: Minister of Micro, Small, and Medium Enterprises (MSME) Narayan Rane defeated his nearest rival, two-term MP Vinayak Raut, by a margin of 47,858 votes in his debut election for the Lok Sabha. A former Shivsainik and ex-chief minister of Maharashtra, Rane polled 448,514 votes, while Raut secured 400,656 votes. This is the first time the BJP has won a Parliamentary seat in the coastal Konkan region, a traditional stronghold of the undivided Shiv Sena.
  9. Ujiyarpur Lok Sabha seat: Nityanand Rai won the Ujiyarpur Lok Sabha seat in Bihar, defeating his nearest rival Alok Mehta of the RJD by 4,661 votes.
  10. Nainital-Udham Singh Nagar Lok Sabha seat: Union Minister of State for Defence and Tourism Ajay Bhatt won the Nainital-Udham Singh Nagar Lok Sabha seat in Uttarakhand, defeating Congress' Prakash Joshi by 334,548 votes.
  11. Alwar Lok Sabha seat: Union Environment Minister Bhupender Yadav, contesting his first Lok Sabha election, defeated his nearest rival Lalit Yadav of the Congress in Rajasthan's Alwar by 48,282 votes.
  12. Bhiwandi Lok Sabha seat: Minister of State for Panchayati Raj Kapil Patil lost to Suresh Gopinath Mhatre of the NCP (Sharad Pawar) in Maharashtra's Bhiwandi by a margin of 66,121 votes.
  13. Jalna Lok Sabha seat: Congress' Kalyan Vaijnath Rao Kale defeated BJP leader and Minister of State for Railways Raosaheb Danve by a margin of 109,958 votes in Jalna.
  14. Dindori Lok Sabha seat: Bhaskar Bhagare of the NCP (Sharad Pawar) clinched the Dindori seat in Maharashtra, trouncing Minister of State for Health and Family Welfare Bharati Pawar by 113,199 votes.
  15. Arunachal West Lok Sabha seat: Minister of Earth Sciences Kiren Rijiju secured the Arunachal West seat, defeating his nearest rival, Nabam Tuki of the Congress, by 100,738 votes.
  16. Jodhpur Lok Sabha seat: Union Ministers Arjun Ram Meghwal (Bikaner) and Gajendra Singh Shekhawat (Jodhpur) won by 55,711 and 115,677 votes, respectively.
  17. Porbandar Lok Sabha seat: Health Minister Mansukh Mandaviya won Gujarat's Porbandar by a comfortable margin of 383,360 votes.
  18. Sambalpur Lok Sabha seat: Education Minister Dharmendra Pradhan won by 119,836 votes against Pranab Prakash Das of the Biju Janata Dal (BJD) in Odisha's Sambalpur.
  19. Dharwad Lok Sabha seat: Union Minister Pralhad Joshi defeated Congress candidate Vinod Asooti by a margin of 97,324 votes.
  20. Bangalore North Lok Sabha seat: Â Union Minister Shobha Karandlaje defeated Congress candidate M.V. Rajeev Gowda by a margin of 259,476 votes.
  21. Lucknow Lok Sabha seat: Â BJP candidate and Defence Minister Rajnath Singh won the Lucknow Lok Sabha seat with a margin of 135,159 votes. Rajnath Singh polled 612,709 votes against Samajwadi Party candidate Ravidas Mehrotra, who received 477,550 votes. This is Singh's third consecutive victory from Lucknow.
  22. Gandhinagar Lok Sabha seat: Union Home Minister Amit Shah won the Gandhinagar Lok Sabha seat in Gujarat by a margin of over 744,716 votes, one of the highest in this election, bettering his 2019 victory margin. Shah defeated his nearest Congress rival Sonal Patel by a staggering 744,716 votes.
  23. Mumbai North Lok Sabha seat: Union Minister Piyush Goyal defeated Congress candidate Bhushan Patil by a margin of 356,996 votes.


  1. Mohanlalganj Lok Sabha seat: Minister of State for Housing and Urban Affairs Kaushal Kishore lost to Samajwadi Party candidate R.K. Chaudhary by 70,292 votes.
  2. Chandauli Lok Sabha seat: Union Minister Mahendra Nath Pandey lost to SP's Birendra Singh by a margin of 21,565 votes. Samajwadi Party leader Birendra Singh received 474,476 votes.
  3. Thiruvananthapuram Lok Sabha seat: In Kerala's Thiruvananthapuram Lok Sabha seat, Union Minister of State for Electronics and Information Technology Rajeev Chandrasekhar lost to Shashi Tharoor of the Congress by over 16,077 votes.
  4. Lakhimpur Kheri Lok Sabha seat: Union Minister of State for Home Affairs Ajay Mishra Teni, whose son was arrested in connection with the violence in Lakhimpur Kheri in October 2021, lost to the Samajwadi Party's Utkarsh Verma by over 34,329 votes.
  5. Bankura Lok Sabha seat: Minister of State for Education Subhas Sarkar was defeated by Trinamool Congress candidate Arup Chakraborty in the Bankura Lok Sabha seat of West Bengal by a margin of 32,778 votes.
  6. Khunti Lok Sabha seat: Union Tribal Affairs Minister and sitting MP Arjun Munda lost to Congress candidate Kalicharan Munda by 149,675 votes, according to the Election Commission.
  7. Bidar Lok Sabha seat: Union Minister Bhagwanth Khuba was defeated in Bidar by Karnataka Minister Eshwar Khandre's son Sagar Khandre.
  8. Barmer Lok Sabha seat: Minister of State for Agriculture and Farmers' Welfare Kailash Choudhary stood in third position in Rajasthan's Barmer, with a gap of 448,000 votes from the winning candidate, Ummeda Ram Beniwal.
  9. Nilgiris Lok Sabha seat: Union Minister of State for Fisheries, Animal Husbandry, and Dairying L. Murugan lost to DMK's A. Raja by a large margin of 240,585 votes in Tamil Nadu's Nilgiris.
  10. Cooch Behar Lok Sabha seat: BJP's North Bengal face and Union Minister of State for Home Nisith Pramanik lost the Cooch Behar seat to TMC's Jagadish Chandra Basunia by over 39,000 votes.
  11. Muzaffarnagar Lok Sabha seat: Union Minister Sanjeev Balyan lost the Muzaffarnagar Lok Sabha seat to Samajwadi Party's Harendra Singh Malik by a margin of over 24,000 votes.