Skip to content

The next UK general election

When the next UK general election must be held (no later than 15 August 2029), the House of Commons today, the swing each party needs for a majority and the most marginal seats.

Must be held no later than

15 August 2029

At most 1,027 days away. The Parliament elected in 2024 first met on 9 July 2024. It is dissolved automatically five years after that day unless the prime minister calls an election sooner, and polling day follows 25 working days after dissolution.

The House of Commons today

How it changed since 2024

Labour hold 409 of 650 seats, a working overall majority of 168.

Seats are counted by the party that won them at the 2024 general election or a later by-election. MPs who changed party, were suspended or sit as independents after being elected are not tracked here.

Swing needed for a majority

All target lists
PartySeats nowNeededUniform swing needed
Conservative1212059.7 ptsTargets
Labour4090majorityTargets
Reform UK6320—Targets
Scottish National Party9317—Targets
Green5321—Targets
Liberal Democrats72254—Targets
Independent6320—Targets

The swing in the seat that would take the party to 326 seats if it won its targets in order, from seats where it came second in 2024. A dash means the party did not come second in enough seats to reach a majority this way. Real elections rarely swing uniformly. Try your own swing →

The 20 most marginal seats

All marginal seats

Find your constituency

How would you vote?

Tell us in the People’s Vote, our open straw poll mapped by nation and region.

Cast your People’s Vote

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data