All upcoming electionsMay 2028

Karnataka

224 seats · 113 for majority
Verdict

INDIA retains a majority (133 seats)

INDIA 133
NDA 85
113 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 NDA, 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 NDA
2023 actual — no swing
Every seat moves by the same number of points.
Alliances & pacts
NDA 2 · INDIA · KRPP · SARVKP · 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.
85
+88 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.8%
PartySeatsVote %
INDIAINC13342.9%
NDABJP, JD(S)8549.3%
OtherIND, AAAP, ABHM, ABML(S), AHNP, AIFB, AIMEIEM, AIMEP, AIMIM, AINHCP, AIUC, AMKP, BBKD, BDBRAJP, BHRTPRJAIK, BPKP, BRP, BSP, BTJSP, BUJNBHRTP, Bharathiya Belaku Party, CCP, CPI, CPI(ML)(L), CPIM, CPM, DPRMP, DrAPP, GaAP, HJP, HJPS, ICF, ILP(AP), IMP, INCP, JD(U), JMBP, JaHP, Jana Spandana Party, KAP, KCVP, KJP, KKMP, KPJP, KPPR, KSRKP, Kannada Deshada Paksha, KannadaPaksha, Karnataka Makkala Paksha, Karnataka Rajya Ryota Sangha, Karnataka Rashtra Samithi, LS, NBHS, NCP, NOTA, NPP, NRCP, PBI, PMPT, PSS, Parisara Bandhu Party, RASMARP, RCMP, RJSMP, RPI, RPI(A), RPIB, RPIK, RSPS, RTBHP, RTSMJD, Rashtriya Janahita Party, Republican Party of India (A), SAJP, SANVP, SDPI, SHS(UBT), SHSUBT, SP, SP(I), SUCI, Sarvajanika Adarsha Sena, Swayam Krushi Party, TPSTP, Tuluvere Paksha, UPJP, Vijaya Janata Party, WPOI, YSEP46.9%
KRPPKRPP10.6%
SARVKPSARVKP10.2%
Total 224 / 224
Tightest seats(44)
Tightest projected seats (44)
Jayanagar · Karnataka0.0pt
BJP 47.9%INC 47.9%
Gandhi Nagar · Karnataka0.1pt
INC 40.8%BJP 40.7%
Sringeri · Karnataka0.1pt
INC 41.8%BJP 41.6%
Malur · Karnataka0.4pt
IND 29.8%INC 29.4%
Kumta · Karnataka0.4pt
BJP 40.4%JD(S) 39.9%
Jagalur · Karnataka0.5pt
IND 32.9%INC 32.4%
Mudigere · Karnataka0.5pt
INC 38.0%BJP 37.5%
Chincholi · Karnataka0.6pt
BJP 46.7%INC 46.1%
Raybag · Karnataka0.6pt
BJP 34.8%IND 34.2%
Bidar South · Karnataka0.8pt
BJP 32.5%INC 31.7%
Homnabad · Karnataka0.9pt
BJP 42.2%INC 41.3%
Hadagalli · Karnataka1.0pt
BJP 48.8%INC 47.9%
Mandya · Karnataka1.1pt
INC 35.2%JD(S) 34.0%
Nargund · Karnataka1.2pt
BJP 48.5%INC 47.3%
Hunsur · Karnataka1.2pt
JD(S) 47.1%INC 45.9%
Sakleshpur · Karnataka1.3pt
BJP 35.5%JD(S) 34.3%
Karwar · Karnataka1.3pt
INC 47.1%BJP 45.8%
Gulbarga Uttar · Karnataka1.5pt
INC 45.3%BJP 43.8%
Gurmitkal · Karnataka1.6pt
JD(S) 44.5%INC 43.0%
Lingsugur · Karnataka1.6pt
BJP 33.7%INC 32.1%
Holenarasipur · Karnataka1.7pt
JD(S) 47.5%INC 45.8%
Bhadravati · Karnataka1.7pt
INC 42.6%JD(S) 40.9%
Bailhongal · Karnataka1.8pt
INC 38.3%BJP 36.5%
Tumkur City · Karnataka1.8pt
BJP 33.8%JD(S) 32.0%
Kittur · Karnataka1.9pt
INC 49.5%BJP 47.6%
Puttur · Karnataka2.0pt
INC 38.5%IND 36.5%
Nagamangala · Karnataka2.3pt
INC 47.2%JD(S) 44.9%
Yadgir · Karnataka2.4pt
INC 34.7%BJP 32.3%
Hosakote · Karnataka2.4pt
INC 50.1%BJP 47.8%
Madikeri · Karnataka2.5pt
INC 47.8%BJP 45.4%
Tumkur Rural · Karnataka2.5pt
BJP 48.9%JD(S) 46.4%
Haliyal · Karnataka2.5pt
INC 40.1%BJP 37.5%
Harihar · Karnataka2.5pt
BJP 37.9%INC 35.4%
Virajpet · Karnataka2.6pt
INC 49.9%BJP 47.4%
Devanahalli · Karnataka2.6pt
INC 40.5%JD(S) 37.9%
Raichur · Karnataka2.6pt
BJP 48.0%INC 45.4%
Yellapur · Karnataka2.7pt
BJP 49.7%INC 47.0%
Chamaraja · Karnataka2.7pt
INC 48.4%BJP 45.7%
Jamkhandi · Karnataka2.8pt
BJP 48.9%INC 46.0%
Belgaum Uttar · Karnataka2.8pt
INC 46.3%BJP 43.5%
Afzalpur · Karnataka2.9pt
INC 35.1%IND 32.3%
Bangarapet · Karnataka2.9pt
INC 47.0%JD(S) 44.2%
Holalkere · Karnataka2.9pt
BJP 45.0%INC 42.1%
Karkal · Karnataka2.9pt
BJP 49.1%INC 46.2%
Baseline — 2023
Baseline — 2023
Turnout 72.8%
AllianceSeatsVote %
INDIAINC13342.9%
NDABJP, JD(S)8549.3%
OtherIND, AAAP, ABHM, ABML(S), AHNP, AIFB, AIMEIEM, AIMEP, AIMIM, AINHCP, AIUC, AMKP, BBKD, BDBRAJP, BHRTPRJAIK, BPKP, BRP, BSP, BTJSP, BUJNBHRTP, Bharathiya Belaku Party, CCP, CPI, CPI(ML)(L), CPIM, CPM, DPRMP, DrAPP, GaAP, HJP, HJPS, ICF, ILP(AP), IMP, INCP, JD(U), JMBP, JaHP, Jana Spandana Party, KAP, KCVP, KJP, KKMP, KPJP, KPPR, KSRKP, Kannada Deshada Paksha, KannadaPaksha, Karnataka Makkala Paksha, Karnataka Rajya Ryota Sangha, Karnataka Rashtra Samithi, LS, NBHS, NCP, NOTA, NPP, NRCP, PBI, PMPT, PSS, Parisara Bandhu Party, RASMARP, RCMP, RJSMP, RPI, RPI(A), RPIB, RPIK, RSPS, RTBHP, RTSMJD, Rashtriya Janahita Party, Republican Party of India (A), SAJP, SANVP, SDPI, SHS(UBT), SHSUBT, SP, SP(I), SUCI, Sarvajanika Adarsha Sena, Swayam Krushi Party, TPSTP, Tuluvere Paksha, UPJP, Vijaya Janata Party, WPOI, YSEP46.9%
KRPPKRPP10.6%
SARVKPSARVKP10.2%
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