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 | 34.64% | 25.72% | -8.92% | 411 | 287 | 0 | -124 | -124 | |
| Reform UK | 14.69% | 24.12% | +9.43% | 5 | 97 | +92 | 0 | +92 | |
| Conservative | 24.36% | 20.20% | -4.16% | 121 | 115 | +20 | -26 | -6 | |
| Green | 6.91% | 10.70% | +3.79% | 4 | 5 | +1 | 0 | +1 | |
| Liberal Democrat | 12.56% | 10.31% | -2.24% | 72 | 73 | +1 | 0 | +1 | |
| SNP | 2.59% | 2.64% | +0.05% | 9 | 31 | +22 | 0 | +22 | |
| Plaid Cymru | 0.70% | 0.69% | -0.01% | 4 | 13 | +9 | 0 | +9 | |
On the current prediction the seats that will change hands are as follows:
Conservative gains| Chelsea and Fulham | London | ||
| Hendon | London | ||
| Uxbridge and Ruislip South | London | ||
| Peterborough | East of England | ||
| Aylesbury | South East | ||
| Bracknell | South East | ||
| Earley and Woodley | South East | ||
| Reading West and Mid Berkshire | South East | ||
| Forest of Dean | South West | ||
| Poole | South West | ||
| Somerset North | South West | ||
| Derbyshire Dales | East Midlands | ||
| Rother Valley | Yorkshire and the Humber | ||
| Middlesbrough South and Cleveland East | North East | ||
| Pendle and Clitheroe | North West | ||
| Ribble Valley | North West | ||
| Clwyd North | Wales | ||
| Monmouthshire | Wales | ||
| Pembrokeshire Mid and South | Wales | ||
| Vale of Glamorgan | Wales |
| Godalming and Ash | South East |
| Cardiff South and Penarth | Wales |
| Birmingham Yardley | West Midlands | ||
| Rochdale | North West |
| Alloa and Grangemouth | Scotland | ||
| Ayr, Carrick and Cumnock | Scotland | ||
| Ayrshire North and Arran | Scotland | ||
| Cumbernauld and Kirkintilloch | Scotland | ||
| Dunbartonshire West | Scotland | ||
| Edinburgh East and Musselburgh | Scotland | ||
| Edinburgh North and Leith | Scotland | ||
| Edinburgh South West | Scotland | ||
| Falkirk | Scotland | ||
| Glasgow East | Scotland | ||
| Glasgow North | Scotland | ||
| Glasgow North East | Scotland | ||
| Glasgow South | Scotland | ||
| Glasgow South West | Scotland | ||
| Glasgow West | Scotland | ||
| Glenrothes and Mid Fife | Scotland | ||
| Inverclyde and Renfrewshire West | Scotland | ||
| Kilmarnock and Loudoun | Scotland | ||
| Livingston | Scotland | ||
| Paisley and Renfrewshire North | Scotland | ||
| Paisley and Renfrewshire South | Scotland | ||
| Stirling and Strathallan | Scotland |
| Bangor Aberconwy | Wales | ||
| Caerphilly | Wales | ||
| Cardiff East | Wales | ||
| Cardiff North | Wales | ||
| Cardiff West | Wales | ||
| Llanelli | Wales | ||
| Pontypridd | Wales | ||
| Swansea West | Wales | ||
| Wrexham | Wales |
| Bethnal Green and Stepney | London | ||
| Ilford North | London | ||
| Bradford West | Yorkshire and the Humber |