Normally, in by-elections ruling parties tend to have an advantage. This was seen in the manner in which BJP clinched the two Samajwadi Party (SP) bastions of Azamgarh and Rampur in Lok Sabha by-polls in Uttar Pradesh (UP). However, what came as a surprise was that the Aam Aadmi Party (AAP) lost Punjab’s Sangrur Lok Sabha seat — a parliamentary constituency, vacated by Chief Minister Bhagwant Mann, in less than four months after it swept to power in the state. While the two Lok Sabha seats in UP were previously held by SP chief Akhilesh Yadav (Azamgarh) and senior SP leader Azam Khan (Rampur), the Punjab seat considered a stronghold of Mann has gone to an avowed Khalistani supporter Shiromani Akali Dal (Amritsar) candidate Simranjit Singh Mann. AAP’s Rajya Sabha MP Raghav Chadha, however downplayed the loss by pointing out that “AAP had retained its vote share with a meagre fall from 37% to 35% and all other parties INC, SAD (Akali Dal) and BJP lost deposits.” The BJP’s tally of Lok Sabha seats in UP has risen from 62 to 64, while the SP has been reduced to three seats. Though the BJP bagged the Rampur seat in the 2014 Lok Sabha elections, it lost the seat in 2019. Interestingly, Akhilesh Yadav had stayed out of campaign in Rampur while Azam Khan fielded a “weak” candidate.