From Etmadpur to Bah: How BJP Secured Complete Control of Agra in 2022
Agra district’s political map was redrawn in the 2022 Uttar Pradesh assembly elections when the Bharatiya Janata Party clinched all nine constituencies. The district’s seats—Etmadpur, Agra Cantt., Agra South, Agra North, Agra Rural, Fatehpur Sikri, Kheragarh, Fatehabad and Bah—each voted for a BJP candidate, delivering a historic clean‑sweep.
The roster of winning legislators now includes Dharmapal Singh (Etmadpur), Purushottam Khandelwal (Agra North), Yogendra Upadhyay (Agra South), G.S. Dharmesh (secured Agra Cantt.), Baby Rani Maurya (secured Agra Rural), Choudhary Baboolal (Fatehpur Sikri), Bhagwan Singh Kushwaha (Kheragarh), Chhote Lal Verma (Fatehabad) and Rani Pakshalika Singh (Bah).
In Etmadpur, Dharmapal Singh secured 146,603 votes, defeating BSP’s Pratap Singh by 47,924 votes amid a field of fourteen contenders. Agra North saw Khandelwal obtain 153,817 votes, leaving BSP’s Shabbir Abbas with just 41,447 votes. Yogendra Upadhyay’s Agra South performance recorded 109,262 votes, more than double the 52,622 votes earned by SP’s Vinay Agrawal.
The secured constituencies further illustrated BJP’s grip. G.S. Dharmesh’s victory in Agra Cantt. came with a 48,697‑vote margin, tallying 117,796 votes against SP’s Kunwar Chand (69,099). Baby Rani Maurya’s triumph in Agra Rural added a 76,608‑vote cushion, as she gathered 137,310 votes to BSP’s Kiran Prabha Kesri’s 60,702. Choudhary Baboolal’s win in Fatehpur Sikri was marked by a 47,269‑vote lead over the National Lok Dal challenger.
Kheragarh’s BJP candidate Bhagwan Singh Kushwaha edged out Congress’s Ramnath Singh Sikwar by 36,497 votes, while Chhote Lal Verma’s margin in Fatehabad stood at 53,235 votes over SP’s Rupali Dikshit. In Bah, Rani Pakshalika Singh secured a 24,235‑vote advantage, earning 78,360 votes against SP’s Madhusudan Sharma (54,125). The total domination provides the BJP with a formidable platform as the 2027 assembly elections approach.
