Elections Analysed

Billion Ballots

Political analysis for everyone, for modern India — the only country with a billion voters. Every Lok Sabha and Vidhan Sabha seat since 1951. 74,788 results, on era-correct maps.

18 general elections423 assembly elections44 states, 13 of them dissolved74,788 results

Build your forecast

Pick an election, move the swing, see the seats change. A what-if, not a prediction.

All upcoming elections →

Uttar Pradesh

Due February–March 2027

Map of Uttar Pradesh's 403 assembly seats, coloured by 2022 winner
202 for majority
  • NDA 287
  • INDIA 113
  • BSP 1
  • Other 2

2022 result, unchanged

Seats as won in 2022, grouped by the alliances expected in 2027.

No change
Go deeper →

Punjab

Due February 2027

Map of Punjab's 117 assembly seats, coloured by 2022 winner
59 for majority
  • AAP 92
  • INC 18
  • SAD 3
  • BJP 2
  • Other 2

2022 result, unchanged

Seats as won in 2022, grouped by the alliances expected in 2027.

No change
Go deeper →

Uttarakhand

Due February 2027

Map of Uttarakhand's 70 assembly seats, coloured by 2022 winner
36 for majority
  • NDA 47
  • INDIA 19
  • BSP 2
  • Other 2

2022 result, unchanged

Seats as won in 2022, grouped by the alliances expected in 2027.

No change
Go deeper →

Goa

Due February 2027

Map of Goa's 40 assembly seats, coloured by 2022 winner
21 for majority
  • NDA 22
  • INDIA 12
  • AAP 3
  • Other 3

2022 result, unchanged

Seats as won in 2022, grouped by the alliances expected in 2027.

No change
Go deeper →

Manipur

Due February–March 2027

Map of Manipur's 60 assembly seats, coloured by 2022 winner
31 for majority
  • NDA 43
  • NPP 7
  • INDIA 5
  • Other 5

2022 result, unchanged

Seats as won in 2022, grouped by the alliances expected in 2027.

No change
Go deeper →
  1. BJP · 208 of 294 seats · majority 148

  2. TVK · 108 of 234 seats · majority 118

  3. UDF · 98 of 140 seats · majority 71

  4. NDA · 102 of 126 seats · majority 64

General Election 2024 · 543 seats · 4 June verdict

BJP wins a third term, without a majority of its own

The Bharatiya Janata Party won a third consecutive term in 2024, but had to govern through its NDA allies.

240–63
BJP seats
66.1%
Turnout
223
Seats flipped
63.7 lakh
NOTA votes
272 TO GOVERNNDAINDIAOthers

The national map

543 constituencies · 18 elections · 1951–2024
Open full-screen map →
Drawing 543 constituencies…
Previews
Timeline

Seventy-three years in motion

Lok Sabha
18 general elections · 1951–2024
  1. 1951
  2. 2024
Press play, or jump straight to a year
How this is made

Every map on this site is drawn to the boundaries that governed the election it shows — era-true, not projected backward onto today’s lines. Each layer states its own vintage and confidence, from reconstructed 1950s geometry to today’s high-resolution surveys.

Results come from the Election Commission of India’s own reports; boundaries from DataMeet, datta07, NIC BharatMaps, the Local Government Directory and Prof. Sandip Sukhtankar & Manasa Patnam’s shapefiles; candidate affidavits from MyNeta (ADR); the place behind each seat from the Census, RBI, NCRB, ASI, Wikidata and the GI registry — every one credited, with its terms, on the About page.

Primary sources: Election Commission of India · 1951–2024