Seat Calculator

Adjust the national vote share for each party and see how every constituency responds.

If an election were held today, the PollCheck seat model projects Reform UK as the largest party on 219 seats, 107 short of a majority, with Labour on 163, Conservatives on 101 and the Lib Dems on 72. 326 of 650 seats are needed for a majority.

Updated --
Loading model data...

Frequently asked questions

What is the demographic swingometer?

It is an interactive UK seat projection model. You set the GB vote share for each party and it works out who wins each of the 632 constituencies it models, using Census 2021 data about the people who live in every seat - their age, education, housing, ethnicity and EU referendum vote - so a national shift lands differently in different places. It is similar in spirit to MRP, but driven by published polling averages rather than fresh survey panels.

How is it different from a uniform swing calculator?

A uniform national swing calculator applies the same percentage-point change to every constituency. This model distributes changes demographically instead. A rise in Reform support concentrates in Leave-voting, non-graduate seats; a rise in Green support concentrates in graduate, younger, urban seats. So the same national poll can produce a very different seat outcome here than under uniform swing.

How accurate is it?

Backtested against real elections, the model correctly predicts the winning party in 90%+ of seats for 2015, 2017 and 2019 when given the actual national vote shares. 2024 was harder, with a historic Labour landslide, large geographically uneven swings and Reform emerging as a new force, bringing accuracy to roughly 75%. See the Methodology tab for the full backtest.

Can I set my own poll numbers?

Yes. The Poll scenario panel lets you set the GB vote share for each party. When you raise one party the others adjust proportionally to keep the total near 100%, and you can lock any party to pin its value while the rest move. You can also layer turnout differentials and tactical voting on top.

Why does it cover 632 seats and not 650?

Northern Ireland's party system is completely separate and there is no NI polling that maps to the GB demographic swing, so the model does not project its 18 seats. They are shown as a static placeholder held at the GE2024 result, included only so the full 650-seat House and the 326 majority line are represented. They do not respond to the sliders.

Can it tell me what would it take for a party to win?

Yes. The "What would it take?" solver lets you pick a party and a target - winning the most seats or winning a majority - and it shows the vote share that would be needed. The answer is always measured from the current polling average, so it does not change between tries.

POLLCHECK
 
Seat projection
326 for majority
London