All upcoming electionsNovember–December 2028

Telangana

119 seats · 60 for majority
Verdict

INDIA retains a majority (65 seats)

INDIA 65
BHRS 39
60 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 INDIA and BHRS — Bharat Rashtra Samithi, applied across every seat — each seat credited to its own strongest local contestant in the gaining bloc, not one fixed national party.
Poles
◀ toward INDIAtoward BHRS — Bharat Rashtra Samithi
2023 actual — no swing
Every seat moves by the same number of points.
Alliances & pacts
INDIA 2 · BHRS · NDA · AIMIM · 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.
65
+99 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 72.0%
PartySeatsVote %
INDIAINC, CPI6539.7%
BHRSBHRS3937.3%
NDABJP813.9%
AIMIMAIMIM72.2%
Total 119 / 119
Tightest seats(14)
Tightest projected seats (14)
Chevella (SC) · Telangana0.1pt
BHRS 38.7%INC 38.6%
Yakutpura · Telangana0.6pt
AIMIM 32.9%MBT 32.2%
Jukkal (SC) · Telangana0.7pt
INC 39.2%BHRS 38.5%
Devarkadra · Telangana0.7pt
INC 45.3%BHRS 44.6%
Nampally · Telangana1.3pt
AIMIM 40.8%INC 39.5%
Karimnagar · Telangana1.4pt
BHRS 40.1%BJP 38.7%
Sirpur · Telangana1.7pt
BJP 34.1%BHRS 32.4%
Bodhan · Telangana1.8pt
INC 39.0%BHRS 37.2%
Suryapet · Telangana2.2pt
BHRS 36.4%INC 34.1%
Patancheru · Telangana2.6pt
BHRS 38.1%INC 35.5%
Balkonda · Telangana2.6pt
BHRS 40.3%INC 37.7%
Kalwakurthy · Telangana2.7pt
INC 37.4%BJP 34.8%
Khanapur (ST) · Telangana2.7pt
INC 33.8%BHRS 31.1%
Nagarkurnool · Telangana2.8pt
INC 47.2%BHRS 44.4%
Baseline — 2023
Baseline — 2023
Turnout 72.0%
AllianceSeatsVote %
INDIAINC, CPI6539.7%
BHRSBHRS3937.3%
NDABJP813.9%
AIMIMAIMIM72.2%
OtherABDP, AIBPSP, AIFB, AIMEIEM, AIMEP, AINHCP, AINSMP, AODRP, ASPKR, AYSRCP, BAHUBP, BALP, BARESP, BCUF, BCYP, BHOP, BHRTSMJDLP, BHRTSWDCNG, BKSP, BLFP, BLIP, BMUP, BRS, BSP, BUJNBHRTP, CPI(M), CPI(ML)(L), CPIM, DABAP, DHRMSMJP, DJHP, DJMK, GGP, GNASURKP, GNDWDKP, IBP, IND, INDPJC, INJSP, IPBP, JAC, JASWP, JJSP, JMBP, JNRJP, JSKHP, JnP, LJD, MBT, MCPI, MTRSP, NIP, NJANP, NNKP, NOTA, NRCP, PEOPRTCP, PEP, PGSP, PPID, PPOI, PRCP, PRJSNP, PRJVLGUP, PRJVNIP, PRSHP, PS, RCPI(R), RDHP, RJ, RPC(S), RPI, RPI(A), RPPRINAT, RSHTSMNYPP, RSPS, RaJPa, SHP, SJPI, SKJLP, SP(I), SUCI, TDDP, TECPI, TJP, TLGNARJYS, TPJRP, TPSP, TRP, TRPS, TSP, URTP, VSWABHRTP, VTRP, YGATLSIP, YVTRP, mmsp, rpsn, sps, telp06.7%
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.

2023 actual — no swing