Current projection
Battleground constituencies
Closest projected margins and projected changes of hands · seven-poll average · updated 22 October 2026
Of the 632 Great Britain constituencies in the PollCheck model, 122 are projected to change hands at the current seven-poll average. Projected gains by party: Reform UK 55, SNP 32, Conservative 29, Plaid Cymru 3, Others 2, Restore Britain 1. The 50 seats with the narrowest projected margins are listed first; every figure updates as new polls are added.
The 50 closest projected seats
Narrowest projected winner-to-runner-up margins across GB. How these projections work ›
| Constituency | GE2024 | Projection | Margin (pp) |
|---|---|---|---|
| Pontefract, Castleford and Knottingley | Labour | Labour | 0.0 |
| Newton Abbot | Liberal Democrats | Reform UK | 0.0 |
| Aberdeenshire North and Moray East | SNP | SNP | 0.1 |
| Surrey Heath | Liberal Democrats | Liberal Democrats | 0.1 |
| Wrexham | Labour | Labour | 0.1 |
| Hendon | Labour | Conservative | 0.1 |
| Earley and Woodley | Labour | Labour | 0.2 |
| Spen Valley | Labour | Reform UK | 0.2 |
| Leicester South | Others | Others | 0.3 |
| Caithness, Sutherland and Easter Ross | Liberal Democrats | Liberal Democrats | 0.3 |
| Brecon, Radnor and Cwm Tawe | Liberal Democrats | Conservative | 0.3 |
| Erewash | Labour | Labour | 0.3 |
| Bolsover | Labour | Reform UK | 0.3 |
| Ribble Valley | Labour | Labour | 0.3 |
| Bassetlaw | Labour | Labour | 0.4 |
| Lichfield | Labour | Conservative | 0.4 |
| St Austell and Newquay | Labour | Reform UK | 0.4 |
| East Thanet | Labour | Labour | 0.4 |
| Stourbridge | Labour | Reform UK | 0.4 |
| Torfaen | Labour | Reform UK | 0.4 |
| Wellingborough and Rushden | Labour | Reform UK | 0.5 |
| East Kilbride and Strathaven | Labour | SNP | 0.5 |
| Wyre Forest | Conservative | Reform UK | 0.5 |
| Dunstable and Leighton Buzzard | Labour | Labour | 0.6 |
| Worthing West | Labour | Conservative | 0.6 |
| Kingston upon Hull East | Labour | Reform UK | 0.6 |
| Aldershot | Labour | Labour | 0.6 |
| Banbury | Labour | Conservative | 0.6 |
| Peterborough | Labour | Labour | 0.6 |
| Bicester and Woodstock | Liberal Democrats | Conservative | 0.6 |
| Crawley | Labour | Labour | 0.7 |
| Northampton South | Labour | Labour | 0.7 |
| Hyndburn | Labour | Reform UK | 0.7 |
| Pontypridd | Labour | Labour | 0.7 |
| Castle Point | Conservative | Reform UK | 0.8 |
| Pendle and Clitheroe | Labour | Labour | 0.8 |
| Torbay | Liberal Democrats | Reform UK | 0.8 |
| Blackpool South | Labour | Labour | 0.9 |
| Burnley | Labour | Reform UK | 0.9 |
| Stratford-on-Avon | Liberal Democrats | Liberal Democrats | 0.9 |
| Thornbury and Yate | Liberal Democrats | Conservative | 0.9 |
| Heywood and Middleton North | Labour | Labour | 0.9 |
| Dunfermline and Dollar | Labour | Labour | 0.9 |
| South Dorset | Labour | Labour | 1.0 |
| North West Cambridgeshire | Labour | Conservative | 1.0 |
| Isle of Wight West | Labour | Labour | 1.0 |
| Rother Valley | Labour | Reform UK | 1.0 |
| Harlow | Labour | Reform UK | 1.0 |
| Merthyr Tydfil and Aberdare | Labour | Labour | 1.0 |
| Slough | Labour | Labour | 1.1 |
Projected changes of hands by party
Every seat whose projected winner differs from its GE2024 winner, grouped by the gaining party, closest margin first.
Reform UK: 55 projected gains
SNP: 32 projected gains
Conservative: 29 projected gains
| Constituency | GE2024 winner | Margin (pp) |
|---|---|---|
| Hendon | Labour | 0.1 |
| Brecon, Radnor and Cwm Tawe | Liberal Democrats | 0.3 |
| Lichfield | Labour | 0.4 |
| Worthing West | Labour | 0.6 |
| Banbury | Labour | 0.6 |
| Bicester and Woodstock | Liberal Democrats | 0.6 |
| Thornbury and Yate | Liberal Democrats | 0.9 |
| North West Cambridgeshire | Labour | 1.0 |
| Portsmouth North | Labour | 1.2 |
| Horsham | Liberal Democrats | 1.4 |
| Aberdeen South | SNP | 1.6 |
| Ely and East Cambridgeshire | Liberal Democrats | 1.7 |
| Southend West and Leigh | Labour | 1.8 |
| North West Leicestershire | Labour | 1.9 |
| Mid Derbyshire | Labour | 2.3 |
| Vale of Glamorgan | Labour | 2.4 |
| Clwyd East | Labour | 2.5 |
| Newbury | Liberal Democrats | 2.7 |
| Aylesbury | Labour | 2.8 |
| Monmouthshire | Labour | 3.0 |
| Derbyshire Dales | Labour | 3.1 |
| Buckingham and Bletchley | Labour | 3.2 |
| Dartford | Labour | 4.0 |
| Clwyd North | Labour | 4.1 |
| Bracknell | Labour | 4.4 |
| Eastleigh | Liberal Democrats | 4.9 |
| Reading West and Mid Berkshire | Labour | 4.9 |
| North East Hampshire | Liberal Democrats | 5.9 |
| Mid and South Pembrokeshire | Labour | 8.1 |
Plaid Cymru: 3 projected gains
| Constituency | GE2024 winner | Margin (pp) |
|---|---|---|
| Caerphilly | Labour | 2.9 |
| Bangor Aberconwy | Labour | 7.1 |
| Cardiff West | Labour | 8.5 |
Others: 2 projected gains
| Constituency | GE2024 winner | Margin (pp) |
|---|---|---|
| Birmingham Hall Green and Moseley | Labour | 3.2 |
| Bradford West | Labour | 6.2 |
Restore Britain: 1 projected gain
| Constituency | GE2024 winner | Margin (pp) |
|---|---|---|
| Great Yarmouth | Reform UK | 17.7 |