All upcoming electionsDecember 2027

Gujarat

182 seats · 92 for majority
Verdict

NDA retains a majority (156 seats)

NDA 156
INDIA 18
92 to govern
0seats flipped
A sandbox, not a forecast · how it works
Map — projected winners
Loading the constituency map…
Each shape is one constituency, coloured by projected winner. While setting a rule's scope you can drag a box to select seats, or hold Alt and drag to deselect.
Swing
A uniform swing between NDA and INDIA, applied across every seat — each seat credited to its own strongest local contestant in the gaining bloc, not one fixed national party.
Poles
◀ toward NDAtoward INDIA
2022 actual — no swing
Every seat moves by the same number of points.
Alliances & pacts
INDIA 2 · NDA · AAAP · Unaligned
Bloc composition
Every party sits in its expected bloc by default. Click a chip to move it — a regional party with no real alliance stays a bloc of one, shown as itself.
18
+67 minor parties — no baseline seat, under 2% of the vote
Pre-poll pacts
Model two or more parties fielding one shared candidate per seat — e.g. a seat-sharing alliance — with a chemistry slider for how well the vote actually transfers.
Projection table
Projection
Turnout 64.8%
PartySeatsVote %
NDABJP15652.5%
INDIAINC, SP1827.6%
AAAPAAAP512.9%
OtherIND, ABTP, AIMIM, AINHCP, APNJNTP, Akhil Bharat Hindu Mahasabha, BARESP, BBC, BHYUJEP, BNJD, BRP, BSDL, BSP, BTJP, BTP, Bharatiya Hitrakshak Party, Bharatiya Republican Paksha, Bhartiya Nagrik Suraksha Party, CPI, CPI(ML)(L), CPM, DBSP, DHBHP, GNASURKP, GSNJP, GSSP, Garvi Gujarat Party, Gujarat Nav Nirman Sena, ISP, JASP, JD(S), JD(U), JSDP, JSVP, Jan Man Party, LGP, LJP(RV), LSWP, LoRP, NCP, NIUP, NMSP, NOTA, NYP, Nirbhay Bharteey Party, PPSP, Praja Vijay Paksh, REALDP, RMNMP, RPWP, RSPS, RSTHNDEKD, RTORP, RTSMJD, RaJPa, RaNP, Rashtrawadi Janlok Dal, SABHP, SANVP, SDPI, STWDRKSKP, SUCI, SVPP, SWNTRABYKT, SaSP, Saurashtra Janta Paksha, VINPA, VPP37.0%
Total 182 / 182
Tightest seats(17)
Tightest projected seats (17)
Rapar · Gujarat0.4pt
BJP 46.2%INC 45.8%
Somnath · Gujarat0.5pt
INC 38.2%BJP 37.7%
Chanasma · Gujarat0.8pt
INC 46.4%BJP 45.7%
Khedbrahma · Gujarat0.8pt
INC 32.7%BJP 31.9%
Dasada · Gujarat1.3pt
BJP 45.6%INC 44.3%
Botad · Gujarat1.5pt
AAAP 43.0%BJP 41.6%
Sidhpur · Gujarat1.5pt
BJP 48.2%INC 46.7%
Anklav · Gujarat1.6pt
INC 48.7%BJP 47.1%
Manavadar · Gujarat2.3pt
INC 42.1%BJP 39.9%
Khambhat · Gujarat2.3pt
INC 43.5%BJP 41.2%
Limkheda · Gujarat2.4pt
BJP 46.1%AAAP 43.7%
Vadgam · Gujarat2.5pt
INC 48.0%BJP 45.5%
Savarkundla · Gujarat2.5pt
BJP 46.0%INC 43.5%
Kheralu · Gujarat2.6pt
BJP 36.3%INC 33.7%
Kankrej · Gujarat2.6pt
INC 47.8%BJP 45.2%
Keshod · Gujarat2.7pt
BJP 36.1%INC 33.4%
Dwarka · Gujarat3.0pt
BJP 41.1%INC 38.1%
Baseline — 2022
Baseline — 2022
Turnout 64.8%
AllianceSeatsVote %
NDABJP15652.5%
INDIAINC, SP1827.6%
AAAPAAAP512.9%
OtherIND, ABTP, AIMIM, AINHCP, APNJNTP, Akhil Bharat Hindu Mahasabha, BARESP, BBC, BHYUJEP, BNJD, BRP, BSDL, BSP, BTJP, BTP, Bharatiya Hitrakshak Party, Bharatiya Republican Paksha, Bhartiya Nagrik Suraksha Party, CPI, CPI(ML)(L), CPM, DBSP, DHBHP, GNASURKP, GSNJP, GSSP, Garvi Gujarat Party, Gujarat Nav Nirman Sena, ISP, JASP, JD(S), JD(U), JSDP, JSVP, Jan Man Party, LGP, LJP(RV), LSWP, LoRP, NCP, NIUP, NMSP, NOTA, NYP, Nirbhay Bharteey Party, PPSP, Praja Vijay Paksh, REALDP, RMNMP, RPWP, RSPS, RSTHNDEKD, RTORP, RTSMJD, RaJPa, RaNP, Rashtrawadi Janlok Dal, SABHP, SANVP, SDPI, STWDRKSKP, SUCI, SVPP, SWNTRABYKT, SaSP, Saurashtra Janta Paksha, VINPA, VPP37.0%
Method

Every seat above is assigned by a deterministic vote-share rule, never a probability model — this is a sandbox, not a forecast. A projection starts from each seat's own recorded baseline vote shares, then applies whatever transfers, new parties, turnout changes, pre-poll pacts and national/state swing you have set, in that order, and finally reads off the plurality winner (NOTA is never counted as a winner).

The national swing slider debits points from the trailing bloc's member parties pro-rata to their own share in each seat, and credits the leading bloc's strongest local member there — so a seat where a bloc member polled zero loses nothing from that member, and a swing never moves more points than a bloc actually holds. A pre-poll pact's "chemistry" setting controls how much of a withdrawing partner's vote actually transfers to the pact's nominee; a post-poll coalition is pure arithmetic over the resulting seat tally.

No confidence intervals, no Monte Carlo simulation, and no polling input of any kind — there is nothing here to calibrate such a distribution against, so none is invented. Read every number as "what would it take", not a prediction.

2022 actual — no swing