PREDICTED NDA SEATS
(LATEST SURVEY)
(LATEST SURVEY)
(LATEST)
Option-level CVoter trackers (2019–present) benchmarked against 2024 actuals
| Incident | When | Seats | Sent | z |
|---|
| Incident | When | Seats | Sent | z |
|---|
Every projection on this page is derived from the daily public opinion trackers published by CVoter India. CVoter runs the fieldwork, the sampling and the daily surveys; all 41 labelled answer series used here come from their published trackers. The modelling, weighting and seat projection are MyDataLabs' own and are not endorsed by, affiliated with, or produced in collaboration with CVoter.
Source data: cvoterindia.com
543-seat Lok Sabha projection from a weighted composite of CVoter's option-level survey responses, calibrated against the 2019 and 2024 general election results. Backtest error against those two elections averages 5.3 seats.
This is a model, not a forecast of any announced election. It carries no seat-level or state-level contest data and cannot see alliance arithmetic or candidate effects.
The LS-PROJ engine is a daily 543-seat model converting public opinion trackers into probabilistic seat projections calibrated against historical election outcomes. This page documents every input, every formula, and every known weakness, so the numbers can be checked rather than taken on trust.
Daily survey trackers are reduced to a composite net sentiment score on a −100 to +100 scale. This composite sentiment is converted to an NDA national vote share by a linear transformation calibrated against historical general election results:
Seat Allocation: In First-Past-The-Post (FPTP) single-member constituencies, vote share translates non-linearly into seats according to Kendall's extended cube law:
Clamping & Ratios: Vote share outputs are clamped to a realistic 25%–60% range to prevent extreme polling swings from producing impossible totals. Opposition vote share is split between the INDIA alliance and regional parties in a fixed baseline ratio.
Five complementary model paradigms run in parallel to evaluate seat distribution. Where these models agree or diverge provides a robust measure of structural model uncertainty.
| Model Paradigm | Method / Exponent | Baseline Anchor | Primary Target | Source | Cadence |
|---|---|---|---|---|---|
| Extended Cube Law (Headline) | Exponent k = 2.655 | 2019 & 2024 LE | 543 Lok Sabha Seats | CVoter / MDL | Daily |
| Softmax Swing Transfer | Fitted Temperature T | 2024 General Election | Alliance Blocs | CVoter / MDL | Daily |
| Uniform Regional Swing (URS) | State Multipliers | 2024 State Results | State Blocs | ECI / CVoter | Daily |
| Ridge Regression (L2) | Regularized Linear Fit | Tracker Nets | Smoothed Seat Count | MDL Machine Learning | Daily |
| Gradient-Boosted Trees (GBM) | Decision Ensemble | Tracker Nets | Non-linear Check | MDL Machine Learning | Daily |
Model parameters are anchored to historical general election outcomes rather than arbitrary curve fitting:
The model is anchored on the national vote shares and seat totals of the 2019 and 2024 general elections. Vote share sentiment equations are calibrated directly against the mean survey readings over the 60-day window preceding each election date.
Calibration Anchors: 2019 (NDA Vote Share: 45.0%, 353 seats) and 2024 (NDA Vote Share: 43.6%, 293 seats). Baseline constants are fixed and published in full so anyone can rebase or verify model projections independently.
To evaluate polling error and sample variance, each daily update runs 20,000 Monte Carlo draws. The published 90% confidence envelope represents the p5 to p95 seat range for NDA, INDIA, and regional party blocs.
The random seed is fixed at 42 to ensure every simulation run is deterministic and perfectly reproducible.
Daily fieldwork updates are processed from CVoter's published tracking polls covering 41 individual indicator questions across 7 core categories.
Stated plainly, because a reader who finds these on their own trusts everything else less.
Projection figures and model outputs shown on this page are published under CC BY 4.0, and may be cited as “MyDataLabs Lok Sabha Projection Engine — mydatalabs.in”. The underlying dataset is not distributed.
The model is run on the mean survey reading over the 60 days before each result date, then scored against the actual outcome. Computed on each update, not stored by hand.
Reader Observations
Methodological feedback, questions, and empirical observations on this study. To maintain high-signal discourse and prevent promotional noise, all submissions are moderated before publication.
Contribute an Observation
Links, handles, and promotional copy are prohibited. Describe references in words.