Seat distribution

NDA336
UPA60
Others147
Majority mark272

Total seats: 543 · Winner: NDA (National Democratic Alliance)

Results by state

Loading map…

Hover a state to see results. Colors indicate winning party or alliance.

Results by party

NDA336 seats
PartySeatsVote %
Bharatiya Janata Party28231%
Shiv Sena181.8%
Telugu Desam Party162.8%
Other NDA parties20
UPA60 seats
PartySeatsVote %
Indian National Congress4419.3%
Other UPA parties16
Others147 seats
PartySeatsVote %
Aam Aadmi Party42.1%
Samajwadi Party53.4%
Bahujan Samaj Party04.1%
All India Trinamool Congress343.8%
Dravida Munnetra Kazhagam02.1%
AIADMK373.3%
Independent & Others67

Source: Election Commission of India. Vote-share figures are approximate.

What happened

The NDA won 336 seats, with BJP winning 282 on its own — the first single-party majority in thirty years. The Congress-led UPA collapsed to 60 seats, its worst result ever, with Congress winning only 44. The result was driven by strong anti-incumbency against the UPA government, high inflation, corruption scandals (2G spectrum, Coalgate), and a powerful personal campaign by Narendra Modi. The election is widely seen as marking a structural shift in Indian politics toward a presidential-style campaign centred on a single leader.