EElectionLens
Explorer

Haryana Assembly Election, 2024

90 seats · 49 changed party since 2019

Community mirrorthecont1/india-votes-data (scraped from ECI)Open in Scenario Lab

Party standings

Haryana Assembly Election, 2024 · 4 parties won seats

Derived
Bharatiya Janata Party — 48 seatsIndian National Congress — 37 seatsIndependent — 3 seatsIndian National Lok Dal — 2 seats4690of 90 seats
  • BJP48
  • INC37
  • IND3
  • INLD2

Ring and figures are seats won.

PartySeatsVotesVote shareContested
BJPBharatiya Janata Party4853%55,49,03139.9%91
INCIndian National Congress3741%54,30,60239.1%89
INDIndependent33%14,48,83510.4%464
INLDIndian National Lok Dal22%5,75,1924.1%51
BSPBahujan Samaj Party00%2,52,7191.8%36
AAPAam Aadmi Party00%2,48,4551.8%88

+ 51 smaller parties / independents with under 1% of the vote.

Constituency map

Haryana Assembly Election, 2024 · winner by seat

90 constituencies · tap for the winner, again for the full result

House composition

Majority line at 46

2024 · selected
Majority 46
BJP48INC37IND3INLD2
2019 · previous
Majority 46

Vote share by party

Share of valid votes · 2019 → 2024

2019 2024· by party
40%30%20%10%0%
36.5
39.9
28.1
39.1
9.7
10.4
2.4
4.1
4.1
1.8
14.8
0.0
BJPINCINDINLDBSPJNJP

Seat change

2024 seats minus 2019 seats

seats lostseats gained
BJP
40 → 48
+8
INC
31 → 37
+6
IND
7 → 3
−4
INLD
1 → 2
+1
JNJP
10 → 0
−10
H
1 → 0
−1

Vote-share movement

Statewide, 2019 → 2024

share lostshare gained
INC
28.1% → 39.1%
+11.0%
BJP
36.5% → 39.9%
+3.5%
INLD
2.4% → 4.1%
+1.7%
AAP
0.5% → 1.8%
+1.3%
JJP
0.0% → 0.9%
+0.9%
IND
9.7% → 10.4%
+0.7%
HLP
0.0% → 0.5%
+0.5%
SAD
0.4% → 0.0%
−0.4%
H
0.7% → 0.0%
−0.7%
LTSP
1.2% → 0.0%
−1.2%

Biggest BJP–INC swings

Seats where the BJP-vs-INC vote gap moved most, 2019 → 2024. Bold = the seat changed hands.

Swing = (BJP share − INC share) this year, minus the same gap last time. A bar to the right means the seat moved toward BJP; to the left, toward INC.

toward INCtoward BJP
Sirsa
Haryana
−64.1%
Nangal Chaudhry
Haryana
−55.2%
Ellenabad
Haryana
−47.2%
Nuh
Haryana
−45.8%
Sonipat
Haryana
+45.1%
Punahana
Haryana
−43.6%
Narnaund
Haryana
−42.3%
Uklana
Haryana
−41.0%
Ambala City
Haryana
−35.9%
Fatehabad
Haryana
−31.8%
Meham
Haryana
−31.2%
Ferozepur Jhirka
Haryana
−29.1%