This page contains the general election swingometer used to predict election results for the next general election as well as a collection of historical swingometers. This UK election seat calculator will calculate its results on a uniform swing relative to the specified election. You can also override the Great Britain figures and specify Scotland and Wales separately.
To get an idea of the most recent polling figures, we maintain lists of the latest UK election polls.
Note: The United Kingdom swingometer takes the seats in Northern Ireland into account (as opposition seats) when calculating the majority.
Votes | Seats | Seat Changes | |||||||
---|---|---|---|---|---|---|---|---|---|
Party | Then | Now | Change | Then | Now | Gains | Losses | Net | |
Labour | 32.87% | 40.84% | +7.97% | 200 | 379 | +179 | 0 | +179 | |
Conservative | 44.69% | 22.16% | -22.54% | 372 | 194 | 0 | -178 | -178 | |
Reform UK | 2.06% | 15.19% | +13.13% | 0 | 0 | 0 | 0 | 0 | |
Liberal Democrat | 11.83% | 11.26% | -0.57% | 8 | 36 | +28 | 0 | +28 | |
Green | 2.77% | 5.89% | +3.12% | 1 | 1 | 0 | 0 | 0 | |
SNP | 3.98% | 2.76% | -1.22% | 48 | 17 | 0 | -31 | -31 | |
Plaid Cymru | 0.49% | 0.50% | +0.01% | 2 | 3 | +1 | 0 | +1 |
On the current prediction the seats that will change hands are as follows:
Labour gainsCarshalton and Wallington | London | ||
Sutton and Cheam | London | ||
Wimbledon | London | ||
Cambridgeshire South | East of England | ||
Didcot and Wantage | South East | ||
Dorking and Horley | South East | ||
Eastbourne | South East | ||
Eastleigh | South East | ||
Esher and Walton | South East | ||
Godalming and Ash | South East | ||
Guildford | South East | ||
Henley and Thame | South East | ||
Lewes | South East | ||
Newbury | South East | ||
Winchester | South East | ||
Woking | South East | ||
Wokingham | South East | ||
Cheltenham | South West | ||
Dorset West | South West | ||
St Ives | South West | ||
Taunton and Wellington | South West | ||
Harrogate and Knaresborough | Yorkshire and the Humber | ||
Cheadle | North West | ||
Hazel Grove | North West | ||
Westmorland and Lonsdale | North West | ||
Caithness, Sutherland and Easter Ross | Scotland | ||
Dunbartonshire Mid | Scotland | ||
Fife North East | Scotland |
Caerfyrddin | Wales |
Exmouth and Exeter East | South West |