India, in Infographics: Politics
When The BJP Takes On The Congress Head To Head, It Wins Big: 158 Of 177 Seats In 2014, 174 Of 187 In 2019 And 150 Of 206 In 2024
Every Lok Sabha Seat Since 2014 Where The BJP And The Congress Finished First And Second And No Other Candidate Took 20%, From ECI Results. Hover Or Tap A Seat.
Each Dot Is One Lok Sabha Seat Where The BJP And The Congress Finished First And Second And No Other Candidate Took 20% Of The Vote, Lined Up From The Congress’s Widest Win On The Left To The BJP’s Widest Win On The Right. Hover Or Tap A Dot For The Seat. Pick A State To Light Up Only Its Seats.
Strike Rate, 2014
89%
158 Of 177 Head To Head Seats
Strike Rate, 2019
93%
174 Of 187; 107 By 20 Pts Or More
Strike Rate, 2024
73%
150 Of 206; 24 By Under 5 Pts
Congress Wins, 2024
56
Up From 13 In 2019 And 19 In 2014
The Bottom Line
In Straight Fights With The Congress, The BJP Won 158 Of 177 Seats In 2014, 174 Of 187 In 2019 And 150 Of 206 In 2024, Usually By Wide Margins. 2024 Was Its Weakest Year Yet, With The Congress Taking 56 Seats, Mostly In Maharashtra, Rajasthan And Karnataka.
What The Data Shows
Big Wins, Not Narrow Ones
The BJP’s Median Head To Head Win Was 19.8 Points In 2014, 23.9 In 2019 And 15.4 In 2024, Or 1.86 Lakh, 2.82 Lakh And 1.97 Lakh Votes. In 2019, 107 Of Its 174 Wins Came By 20 Points Or More.
2024 Was Closer
The Congress Won 56 Head To Head Seats In 2024, Against 13 In 2019, And The BJP Won 24 By Under 5 Points. The Swing Came Mostly From Maharashtra (14 To 1 In 2019, 3 To 11 In 2024), Rajasthan (24 To 0, Then 14 To 7) And Karnataka (20 To 1, Then 17 To 8). BJP Wins Are Listed First.
The Core Held
Madhya Pradesh Went 25 To 2, 28 To 1 And 27 To 0, And Gujarat 25 To 0, 26 To 0 And 22 To 1. Navsari Gave The Widest BJP Win In Both 2019 And 2024, 57.8 Points Last Time.
Read With Care
Why 20%
A Seat Counts As Head To Head Only If The Third Candidate Took Under 20% Of The Vote. The Result Barely Moves With The Cut Off: The BJP’s Strike Rate Is 92, 93 And 74% At 10%, And 88, 92 And 71% With No Filter At All.
Seats Are Not Fixed
Different Seats Qualify Each Year: 177 In 2014, 187 In 2019 And 206 In 2024, As Alliances And Third Parties Changed. Surat 2024, Won Unopposed By The BJP, Had No Poll And Is Left Out. Telangana Seats In 2014 Sit Under Undivided Andhra Pradesh.
Margins Are Shares
Margins Are The Gap Between The BJP And The Congress As A Share Of All Votes Counted In The Seat, NOTA Included, So A Big Seat And A Small Seat Compare Fairly. Vote Margins Are Given Too.
Sources & Method
Data
Election Commission Of India Statistical Reports (Constituency Wise Detailed Results) For The 2014, 2019 And 2024 General Elections, Every Candidate In Every Seat. The 2014 Spreadsheet Omits Odisha And Chhattisgarh; Those 32 Seats Are Read From The 2014 PDF And Checked Against The Commission’s Assembly Segment Report. Seat Totals Match ECI’s National Tallies: BJP 282, 303 And 240, Congress 44, 52 And 99.
Data: ECI Statistical Reports.