Major Bypoll Upset in Bihar: The final counting phase for the July 30 assembly by-elections across three crucial states, Bihar, Madhya Pradesh, and Gujarat, has delivered a dramatic mix of major political upsets and dominant victories.
While the Bharatiya Janata Party (BJP) maintains a stronghold in Gujarat, it faces significant setbacks in traditional bastions in Bihar and Madhya Pradesh, signaling unexpected shifts in local dynamics.
Bihar Shockwave: Prashant Kishor Leads Big in BJP Bastion Bankipur
Major Bypoll Upset in Bihar: In the biggest surprise of the by-polls, Jan Suraaj founder Prashant Kishor has built a commanding lead of nearly 10,000 votes in Bihar’s high-profile Bankipur constituency.
Prashant Kishor (Jan Suraaj): 33,538 votes
Neeraj Kumar (BJP): 23,957 votes
Bankipur has long been considered an impenetrable fortress for the BJP. The seat was previously held by BJP National President Nitin Nabin, who won five consecutive terms before vacating the seat following his election to the Rajya Sabha.
Kishor’s decisive surge over BJP candidate Neeraj Kumar marks a landmark moment for Jan Suraaj, establishing the newly formed political entity as a formidable force in Bihar politics.
MP Turnaround: Congress Takes the Lead in Datia
Major Bypoll Upset in Bihar: In Madhya Pradesh’s Datia assembly seat, early trends favoured the BJP, but counting in later rounds has dramatically reversed the contest.
Congress candidate Ghanshyam Singh has powered ahead, establishing a solid lead of over 6,000 votes.
Key Context: The BJP made a high-stakes gamble in Datia by dropping three-time MLA and former minister Narottam Mishra in favour of fresh candidate Ashutosh Tiwari. However, the move appears to have backfired as Congress capitalized on anti-incumbency and local realignment.
Gujarat Dominance: BJP Sweeps Manjalpur easily
While Bihar and Madhya Pradesh brought unexpected challenges for the ruling party, Gujarat’s Manjalpur seat has yielded a comfortable victory for the BJP.
BJP candidate Satendrabhai Patel (Satish Patel) has effectively secured the seat with an overwhelming lead of 27,516 votes as counting enters its final two rounds.
Election Result Snapshot
| Candidate | Party | Votes Polled | Status |
|---|---|---|---|
| Satish Patel | BJP | 49,791 | Leading (+27,516 votes) |
| Bhikhabhai Rabari | Congress | 22,275 | Trailing |
With 17 out of 19 rounds completed, Patel’s victory remains just a formal announcement away, reaffirming the BJP’s deep-rooted electoral hold in Gujarat.
Also Read : Monsoon Mayhem in North India: Yamunotri Highway Blocked, UP Rivers Overflow, 10 Dead in Lightning Strikes


