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.

State
Congress WonBJP By Under 5 PtsBJP By 5 To 20 PtsBJP By 20 Pts Or More

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.
Download The Graphic Post It How This Was Built ↓
Free To Use Anywhere With Credit To politypolicy.com

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.

Related Graphics

Blocks for every Indian state election and the 2024 Lok Sabha from March 2020 to 2026 by half year: 26 saffron where the NDA formed the government, 4 blue where the Congress led, 8 magenta for other parties. Below, crises from the lockdown to the Iran war, and inflation above each economy's pre-Covid average: India peaked 3.6 points above, the US 7.5, the UK and euro area 9.6.
Politics
Through A Pandemic, Two Wars And Trump’s Tariffs, The NDA Won 26 Of 38 Elections
A strip of every US midterm from 1838 to 2026 in blue for Democrats and red for Republicans, with seven years boxed in yellow where both chambers flipped against the president: 1894, 1918, 1946, 1954, 1994, 2006 and 2026.
Politics
Donald Trump Is The 7th President Since 1838 To Lose Both The House And The Senate In One Midterm; The President’s Party Has Lost House Seats In 41 Of 45
A matrix of Delhi's daily air quality index from 2016 to 2026, one row per year and one thin bar per day, coloured by CPCB category; every November to January runs red and magenta for very poor and severe air, and only 14 days were good.
Environment
In Nearly 11 Years, Delhi Had 14 Good Air Days And 167 Severe Ones
PolityPolicy
by Tushar Gupta · No Rhetoric, Just Data
© 2026 PolityPolicy · by Tushar Gupta · Graphic free to share and reproduce with credit to politypolicy.com. Underlying data belongs to its original compilers.