Data Model · West Bengal 2026

Can TMC Survive 2026?

A constituency-level projection of the West Bengal Assembly Election using 2021 actuals, demographic shifts, and the SIR voter roll cleanup.

Published April 26, 2026 Shubham Ghosh 294 constituencies · 4 adjustments
Model Verdict
TMC scrapes through with 151 seats out of 294 — just 3 seats above the majority mark of 148. BJP surges to 138. Anti-incumbency makes this a razor's edge.

Everyone has opinions about Bengal. I wanted numbers. So I built a model — working from the actual ECI 2021 vote counts for all 294 constituencies and applying four adjustments that capture what's changed.

The short version: TMC just barely holds on — but anti-incumbency, the SIR cleanup, and Hindu consolidation make this far closer than the polls suggest. The 2021 blowout (217 seats, 48% share) was partly inflated; 2026 corrects it hard.

The Headline Numbers

TMC loses 66 seats but barely crosses the majority line with a 3-seat cushion. BJP picks up 62 — driven by anti-incumbency, SIR cleanup, and Hindu consolidation. It's the closest Bengal has been since 2011.

2026 Projected
TMC
151
▼ 66 from 2021
2026 Projected
BJP
138
▲ 62 from 2021
2026 Projected
Left / INC
3
▲ 3 from 2021
2026 Projected
Others
2
▲ 1 from 2021

Seat Count — 2021 Actual vs 2026 Projected

Party 2021 Seats 2026 Projected Change Vote Share (Est.)
TMC 217 151 −66 ~45%
BJP 76 138 +62 ~40%
Left / INC 0 3 +3 ~9%
Others 1 2 +1 ~6%

Vote Share Swing — 2021 → 2026


How the Model Works

Four adjustments applied cumulatively to every constituency's actual 2021 vote counts:

① Muslim Anti-Incumbency — 2% shift

A small but meaningful section of Muslim voters — TMC's most reliable base — showing fatigue after 15 years. Local corruption, unfulfilled promises. Some drift toward CPM/Congress. In constituencies with 50–60% Muslim population, 2% is thousands of votes.

② Hindu Consolidation — 2% shift to BJP

Higher turnout driven by voter mobilisation around SIR, CAA, and BJP's ground game. In Muslim-majority seats, this compounds the Muslim anti-incumbency effect.

③ SIR Voter Roll Cleanup

The big structural factor. ~58 lakh voters removed from Bengal's rolls. These "ghost voters" overwhelmingly benefited TMC in 2021, so their removal hits TMC disproportionately — before a single vote is cast.

④ Reduced Booth Capturing — 1% correction

TMC's booth-level machinery allegedly inflated 2021 numbers. With stricter EC deployment expected in 2026, a conservative 1% correction is applied.

"The 2021 result was artificially inflated. 2026 is closer to TMC's actual organic support — which is still massive (45% vote share, 162 seats), just not the juggernaut that 217 seats suggested."

The Two Bengals

The story of 2026 splits cleanly across geography: BJP wins the countryside, TMC wins the suburbs.

Phase 1 — North & West Bengal
152 seats · Bankura, Alipurduar, Cooch Behar…
BJP
89
/ 152
TMC
60
/ 152

BJP territory. Districts like Bankura (11/12), Alipurduar (5/5), Cooch Behar (8/9) are near-total BJP sweeps.

Phase 2 — Kolkata & Suburbs
142 seats · 24 Parganas, Howrah, Hooghly, Nadia…
TMC
102
/ 142
BJP
38
/ 142

TMC's fortress. Kolkata (11/11), South 24 Parganas (30/31), Howrah (14/16). Losses mostly in Hooghly and Nadia.

Phase-wise Seat Distribution


The SIR Effect: The Invisible Swing

~58 lakh voters were removed from Bengal's rolls by the Election Commission's Special Intensive Revision (SIR) — records with logical discrepancies. These weren't just duplicates; they were entries that likely inflated TMC's 2021 numbers.

58L
Total voters removed
10.5L
Phantom votes lost by TMC
3.5L
Phantom votes lost by BJP

That net 7 lakh vote gap is structural — it doesn't depend on campaign performance or turnout operations. It's already baked in before anyone campaigns.

Districts hit hardest: Murshidabad, South 24 Parganas, North 24 Parganas, Purba Bardhaman — all TMC strongholds.

"TMC didn't just peak in vote share in 2021. They peaked in vote manufacturing capability. The inflated rolls, the booth-level control, the absence of serious EC intervention — all of that peaked in 2021. Every one of those factors is weaker in 2026."

The Range: What Could Actually Happen

The model isn't a point forecast. Bengal has 51 seats with projected margins under 3% — coin flips. Here's the full scenario range:

← Majority (148) →
TMC Best Case
201
88
TMC-leaning
174
115
Base Projection
151
138
TMC-leaning
162
127
BJP Best Case
126
163
TMC BJP | = Majority line (148)

With anti-incumbency factored in as the base, TMC's cushion is just 3 seats. In 3 out of 5 scenarios TMC still holds majority — but the BJP-best-case is no longer a fringe outcome. It's one bad night away.

Scenario Comparison — Seat Projections


The Knife-Edge Seats

51 seats across Bengal have projected margins under 3%. These are essentially coin flips. A 0.5% overperformance by TMC's ground game could push them to 170+. A BJP wave could drop TMC to 150 or below.

Keshiary
Paschim Medinipur
120
Kushmandi
Dakshin Dinajpur
601
Saptagram
Hooghly
617
+ 48 more
Margin < 3%
~51
"Keshiary in Paschim Medinipur? 120 votes. That's not a margin, that's a rounding error."

Closest Projected Seats by Margin (votes)


What Could Break This Model

A few wildcards that aren't fully captured:

Bottom Line

TMC survives. Barely. With 151 seats to BJP's 138 — a 3-seat cushion over majority.

Anti-incumbency is real, the SIR cleanup is structural, and BJP's Hindu consolidation is accelerating. A 2% further swing on election day gives BJP the keys to Nabanna. The real story: Bengal is genuinely competitive for the first time since 2011.

For TMC, 151 isn't victory. It's a stay of execution.

Base Projection (Anti-Incumbency Adjusted)
TMC 151 · BJP 138 · Cushion of just 3 seats · 45–40 vote share split