Elections Database
Comprehensive data and analysis of Indian elections - Lok Sabha and Vidhan Sabha
Historical Trend (1951-2024)
BJP vs Congress seat share over the years
Select Year
Click to view detailed election analysis
2024 Lok Sabha Election
65.79% Turnout
Winning Party
Bharatiya Janata Party (BJP)
Total Seats
543
Alliance
National Democratic Alliance (NDA) - 293 seats
Prime Minister
Narendra Modi
Seat Distribution
Vote Share %
Detailed Seat Distribution
bjp240
inc99
others204
↑ Why Bharatiya Janata Party (BJP) Won
- ✓Strong leadership image of Modi despite reduced majority
- ✓Welfare schemes reached rural voters
- ✓Effective booth-level organization
- ✓Opposition INDIA alliance failed to present united front
↓ Why Opposition Lost
- •Congress gained ground in Hindi heartland
- •Anti-incumbency in some states
- •Regional parties performed strongly
Key Highlights
- •BJP lost majority but NDA secured victory
- •Congress made significant gains
- •Lower voter turnout compared to 2019