0 of 0 seats declared
Page will update automatically with results
-
9:18 am
Awaiting first declarations
Loading chart...
Last update Jul 5 2024, 9:00 am. All data from the Press Association
National swing
A lot has been said about a 1997 moment, when Labour secured the biggest swing in post-war history. Has Keir Starmer matched expectations?
What’s this?
Why swing is important
Swing is a way to measure the shifting support of voters between two parties, in this case the movement of voters from Conservative to Labour. We calculate it by adding together the point change in popular vote of the two parties and dividing it by two.
For reference: if the swing to Labour crosses 10.2 per cent, it is higher than the swing secured by Tony Blair in 1997. In 2010, the swing to the Conservatives was 5.1 per cent.
To Labour
Lab
To Conservative
Con
11.0%
Current swing
11.0%
Current swing
10.2%
1997 swing
UK results map
Use two fingers to move the map
Regional results
Seats won per party in each of the regions
South East 36 seat majority All seats declared
South East 36 seat majority All seats declared
London 59 seat majority All seats declared
London 59 seat majority All seats declared
North West 65 seat majority All seats declared
North West 65 seat majority All seats declared
East of England 27 seat majority 1 seat yet to declare
East of England 27 seat majority 1 seat yet to declare
South West 58 seats in total 1 seat yet to declare
South West 58 seats in total 1 seat yet to declare
East Midlands 29 seat majority All seats declared
East Midlands 29 seat majority All seats declared
West Midlands 38 seat majority All seats declared
West Midlands 38 seat majority All seats declared
Yorkshire and the Humber 43 seat majority All seats declared
Yorkshire and the Humber 43 seat majority All seats declared
North East 26 seat majority All seats declared
North East 26 seat majority All seats declared
Scotland 37 seat majority 3 seats yet to declare
Scotland 37 seat majority 3 seats yet to declare
Wales 27 seat majority All seats declared
Wales 27 seat majority All seats declared
Northern Ireland 7 seat majority All seats declared
Northern Ireland 7 seat majority All seats declared
Seats
Change
Seats
Change
Seats of interest
Constituencies where the election result has been an upset or unseated a major political figure
South West Norfolk Labour gain from Conservative
Liz Truss, the former prime minister, had been expected to hold sway in a future leadership contest.
Clacton Reform gain from Conservative
Nigel Farage will enter the Commons for the first time, after overturning a Tory majority of more than 55 per cent.
North East Somerset and Hanham Labour gain from Conservative
Sir Jacob Rees-Mogg, the former business secretary, was one of the Tories' most recognisable MPs.
Chichester Lib Dem gain from Conservative
Gillian Keegan, the Education Secretary, was a prominent voice among centrist 'One Nation' MPs.
Bristol Central Green Party gain from Labour
Labour's shadow culture secretary Thangam Debbonaire will not be sitting at Sir Keir Starmer's top table after losing her seat to the Greens.
Portsmouth North Labour gain from Conservative
Penny Mordaunt, the Leader of the Commons, lost her seat to Labour. Ms Mordaunt had been tipped as a future Tory leadership contender.
Suffolk Coastal Labour gain from Conservative
Therese Coffey lost in Suffolk Coastal. It is the first time the constituency has elected a non-Tory MP since 1983.
Plymouth Moor View Labour gain from Conservative
Veterans' minister Johnny Mercer was ousted by Fred Thomas, his Labour rival and a fellow veteran.
Lichfield Labour gain from Conservative
Michael Fabricant was voted out by his constituents in Lichfield. The 74-year-old Tory had held the seat for 32 years.
Welwyn Hatfield Labour gain from Conservative
Grant Shapps, the Defence Secretary, had been at the forefront of Rishi Sunak's national security commitments.
Parliament breakdown
The changing balance of power in the House of Commons across key elections
199720102015201720192024
Select a year to compare results over time
Manifestos compared
How the major parties measure up on the big issues, including tax, migration and the NHS
Party standings
- PartySeatsGainLoss+/-Votes
Methodology
Results data is supplied by the Press Association and reflects change in vote share and seat numbers relative to the 2019 election. This means results from by-elections which have occurred since then have been excluded from the results.
Vote change refers to the increase or decrease in vote share seen between the 2019 and 2024 election for each party. This means that if a candidate stands as an independent in this election, but previously represented a party in 2019, they will start off with a baseline of zero votes and the new candidate for their former party will take the vote share they achieved in the last election.
The Press Association only supplies change data for major political parties, meaning some smaller parties or independents will not have a vote share change at the constituency level. Reform UK stood as the Brexit Party in 2019, so the Press Association will not compare vote share change at a constituency or national level.
Since 2019, constituency boundaries have been redrawn. Previous results are nominal based on estimates from Rallings & Thrasher. Results for the 2017, 2015 and 2010 elections are based on the closest matching predecessor constituencies.
Red Wall and blue wall seats are based on those polled by Redfield and Wilton, or their closest matching predecessors. Yellow wall seats are those which the Liberal Democrats have won at least once between 2010 and 2019.
The national swing represents the two-party - or Butler method - swing between the Conservatives and Labour between the two elections. It is calculated by dividing the vote share change of Labour and the Conservatives, and dividing it by two. The figures are only for Great Britain, as neither of the parties stand in Northern Ireland.
Credits: Ben Butcher, Rachel Jones, Cali Mackrill, Miles Barriball-Saw, Alex Ivanov, George Ioakeimidis, David Green, Oliver Edgington