Skip to content

BJBharatiya Janata PartyNational partyBJP

Contested 11 general elections between 1984 and 2024, winning 1,811 Lok Sabha seats from 4,231 candidacies. 8,804 assembly seats won in 32 states.

Lok Sabha overall · since 1984
11
Elections contested
1,811
Seats won, all time
303
Best result (2019)
23.1%
Avg. vote share
4,231 candidacies fielded in total
Latest (2024)
240
441 contested · 36.56% of the national vote
Strike rate, all time
42.8%
seats won per seat contested

Seats won

Across every general election contested, Lok Sabha

08517025533919841989199119961998199920042009201420192024BJP

Results Overview

4231CONTESTS
  • Won1811 (43%)
  • Lost2420 (57%)

National vote share

Share of all valid votes cast in India, not of seats contested

0%10%21%31%42%19841989199119961998199920042009201420192024BJP vote share

A regional party fighting 40 seats out of 543 is capped at a low national share however well it does. Read this line against the seats chart above, not on its own.

Key highlights

  • Best-ever result was 303 seats in 2019, on 37.30% of the national vote.
  • At the 2024 election it contested 441 seats and won 240, a 54% strike rate.
  • Strongest constituency is SOUTH DELHI, Delhi, won 6 times, most recently in 2004.
  • Holds a state assembly record in 32 states, with 8,804 assembly seats won overall.

Totals

Across 11 general elections the party has polled 116 cr votes and lost 1,017 deposits. It has won 8,804 assembly seats across 267 state elections. Machine-readable at /api/parties/bjp.

Recommended reading

As an Amazon Associate, Janadesh earns from qualifying purchases.