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.
To get an idea of the most recent polling figures, we maintain lists of the latest UK election polls.
Note: The United Kingdom swingometer uses percentages for Great Britain, but 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 | |
Brexit Party | 0.00% | 24.00% | +24.00% | 0 | 7 | +7 | 0 | +7 | |
Conservative | 43.43% | 21.00% | -22.43% | 317 | 253 | 0 | -64 | -64 | |
Labour | 41.02% | 21.00% | -20.02% | 262 | 262 | +14 | -14 | 0 | |
Liberal Democrat | 7.56% | 19.00% | +11.44% | 12 | 50 | +38 | 0 | +38 | |
Green | 1.65% | 9.00% | +7.35% | 1 | 1 | 0 | 0 | 0 | |
SNP | 3.11% | 3.11% | 0.00% | 35 | 53 | +19 | -1 | +18 | |
Plaid Cymru | 0.52% | 0.52% | 0.00% | 4 | 4 | +1 | -1 | 0 | |
UKIP | 1.89% | 0.00% | -1.89% | 0 | 0 | 0 | 0 | 0 |
On the current prediction the seats that will change hands are as follows:
Labour gainsChipping Barnet | London | ||
Hendon | London | ||
Norwich North | East of England | ||
Hastings and Rye | South East | ||
Southampton Itchen | South East | ||
Broxtowe | East Midlands | ||
Mansfield | East Midlands | ||
Northampton North | East Midlands | ||
Stoke-on-Trent South | West Midlands | ||
Telford | West Midlands | ||
Calder Valley | Yorkshire and the Humber | ||
Pudsey | Yorkshire and the Humber | ||
Middlesbrough South and Cleveland East | North East | ||
Bolton West | North West |
Bermondsey and Old Southwark | London | ||
Cambridge | East of England | ||
Portsmouth South | South East | ||
Leeds North West | Yorkshire and the Humber | ||
Sheffield Hallam | Yorkshire and the Humber | ||
Richmond Park | London | ||
Sutton and Cheam | London | ||
Wimbledon | London | ||
Cambridgeshire South | East of England | ||
Colchester | East of England | ||
St Albans | East of England | ||
Eastleigh | South East | ||
Guildford | South East | ||
Lewes | South East | ||
Winchester | South East | ||
Cheltenham | South West | ||
Chippenham | South West | ||
Cornwall North | South West | ||
Devon North | South West | ||
Dorset Mid and Poole North | South West | ||
Dorset West | South West | ||
St Austell and Newquay | South West | ||
St Ives | South West | ||
Taunton Deane | South West | ||
Thornbury and Yate | South West | ||
Torbay | South West | ||
Truro and Falmouth | South West | ||
Wells | South West | ||
Yeovil | South West | ||
Harrogate and Knaresborough | Yorkshire and the Humber | ||
Berwick-upon-Tweed | North East | ||
Cheadle | North West | ||
Hazel Grove | North West | ||
Southport | North West | ||
Brecon and Radnorshire | Wales | ||
Montgomeryshire | Wales | ||
Fife North East | Scotland | ||
Ceredigion | Wales |
Aberdeen South | Scotland | ||
Aberdeenshire West and Kincardine | Scotland | ||
Angus | Scotland | ||
Ayr, Carrick and Cumnock | Scotland | ||
Banff and Buchan | Scotland | ||
Berwickshire, Roxburgh and Selkirk | Scotland | ||
Dumfries and Galloway | Scotland | ||
Dumfriesshire, Clydesdale and Tweeddale | Scotland | ||
Gordon | Scotland | ||
Moray | Scotland | ||
Ochil and South Perthshire | Scotland | ||
Renfrewshire East | Scotland | ||
Stirling | Scotland | ||
Coatbridge, Chryston and Bellshill | Scotland | ||
East Lothian | Scotland | ||
Glasgow North East | Scotland | ||
Kirkcaldy and Cowdenbeath | Scotland | ||
Midlothian | Scotland | ||
Rutherglen and Hamilton West | Scotland |
Ynys Mon | Wales |
Kensington | London | ||
Ashfield | East Midlands | ||
Putney | London | ||
Thurrock | East of England | ||
Watford | East of England | ||
Aberconwy | Wales | ||
Preseli Pembrokeshire | Wales |
Devon East | South West |