Election battlegrounds data tables
- Published
These tables accompany the article Which battleground seats are Labour targeting?
Labour
Labour's top 125 target seats
Where Labour needs the lowest swing to win
Name | Winner 2019 | Swing needed (%) |
---|---|---|
Burnley | Con | 0.1 |
Leigh and Atherton | Con | 0.3 |
High Peak | Con | 0.5 |
Bangor Aberconwy | Con | 0.8 |
Bury South | Con | 0.9 |
Wolverhampton West | Con | 0.9 |
Bury North | Con | 1.2 |
Bolton North East | Con | 1.3 |
Watford | Con | 1.3 |
Chingford and Woodford Green | Con | 1.5 |
Wycombe | Con | 1.6 |
Birmingham Northfield | Con | 1.7 |
Leeds North West | Con | 1.8 |
Stroud | Con | 2 |
Keighley and Ilkley | Con | 2.1 |
Stoke-on-Trent Central | Con | 2.1 |
Whitehaven and Workington | Con | 2.2 |
Lothian East | SNP | 2.2 |
Gedling | Con | 2.2 |
Walsall and Bloxwich | Con | 2.4 |
Peterborough | Con | 2.5 |
Vale of Glamorgan | Con | 2.6 |
West Bromwich | Con | 2.6 |
Mid Cheshire | Con | 2.7 |
Wakefield and Rothwell | Con | 2.7 |
Ynys Môn | Con | 2.7 |
Derby North | Con | 2.7 |
Bridgend | Con | 2.7 |
Clwyd North | Con | 2.8 |
Lancaster and Wyre | Con | 3.1 |
Hastings and Rye | Con | 3.4 |
Eltham and Chislehurst | Con | 3.4 |
Cowdenbeath and Kirkcaldy | SNP | 3.4 |
Lincoln | Con | 3.5 |
Hyndburn | Con | 3.5 |
Broxtowe | Con | 3.6 |
Chipping Barnet | Con | 3.6 |
Northampton North | Con | 3.8 |
Newton Aycliffe and Spennymoor | Con | 3.9 |
Hendon | Con | 4 |
Truro and Falmouth | Con | 4 |
Wrexham | Con | 4.2 |
Hull West and Haltemprice | Con | 4.4 |
Blackpool South | Con | 4.4 |
Calder Valley | Con | 4.5 |
Milton Keynes Central | Con | 4.7 |
Southampton Itchen | Con | 4.7 |
Clwyd East | Con | 5 |
Glasgow North East | SNP | 5 |
Darlington | Con | 5.4 |
Redcar | Con | 5.5 |
Ipswich | Con | 5.5 |
Coatbridge and Bellshill | SNP | 5.5 |
Altrincham and Sale West | Con | 5.6 |
Swindon South | Con | 5.7 |
Cities of London and Westminster | Con | 5.7 |
Airdrie and Shotts | SNP | 5.7 |
Bolsover | Con | 5.8 |
Shipley | Con | 5.8 |
Crewe and Nantwich | Con | 5.8 |
Loughborough | Con | 5.9 |
Midlothian | SNP | 5.9 |
Rutherglen | SNP | 6 |
Tipton and Wednesbury | Con | 6.1 |
Rushcliffe | Con | 6.2 |
Norwich North | Con | 6.3 |
Spen Valley | Con | 6.4 |
Glasgow South West | SNP | 6.4 |
Milton Keynes North | Con | 6.6 |
Worcester | Con | 6.6 |
Glasgow North | SNP | 6.7 |
Rother Valley | Con | 6.7 |
Southport | Con | 6.8 |
Ashfield | Con | 6.8 |
Shrewsbury | Con | 7 |
East Worthing and Shoreham | Con | 7 |
Caerfyrddin | Con | 7 |
Penistone and Stocksbridge | Con | 7.3 |
Barrow and Furness | Con | 7.4 |
Ceredigion Preseli | PC | 7.5 |
Colne Valley | Con | 7.5 |
Filton and Bradley Stoke | Con | 7.6 |
Glasgow East | SNP | 7.6 |
Uxbridge and South Ruislip | Con | 7.8 |
Mid and South Pembrokeshire | Con | 7.8 |
East Thanet | Con | 7.9 |
Corby and East Northamptonshire | Con | 8 |
Leeds South West and Morley | Con | 8.2 |
Hamilton and Clyde Valley | SNP | 8.2 |
Bishop Auckland | Con | 8.2 |
Chelsea and Fulham | Con | 8.2 |
Crawley | Con | 8.4 |
Na h-Eileanan an Iar | SNP | 8.4 |
Harrow East | Con | 8.6 |
South Ribble | Con | 8.6 |
Newcastle-under-Lyme | Con | 8.7 |
Bournemouth East | Con | 8.9 |
Stevenage | Con | 9 |
Motherwell, Wishaw and Carluke | SNP | 9.2 |
Glasgow South | SNP | 9.4 |
Camborne and Redruth | Con | 9.5 |
Inverclyde and Renfrewshire West | SNP | 9.6 |
Stoke-on-Trent North | Con | 9.7 |
Gloucester | Con | 9.7 |
Finchley and Golders Green | Con | 9.7 |
York Outer | Con | 9.8 |
Rossendale and Darwen | Con | 9.9 |
Wolverhampton North East | Con | 9.9 |
Macclesfield | Con | 9.9 |
Blackpool North and Fleetwood | Con | 10.1 |
Monmouthshire | Con | 10.2 |
Glasgow West | SNP | 10.3 |
Scarborough and Whitby | Con | 10.3 |
Dunfermline and Dollar | SNP | 10.4 |
Welwyn Hatfield | Con | 10.4 |
Hitchin | Con | 10.4 |
West Dunbartonshire | SNP | 10.6 |
Bolton West | Con | 10.6 |
Scunthorpe | Con | 10.7 |
Erewash | Con | 10.9 |
Bournemouth West | Con | 10.9 |
Carlisle | Con | 11 |
Edinburgh North and Leith | SNP | 11 |
Earley and Woodley | Con | 11 |
Glenrothes and Mid Fife | SNP | 11.1 |
Source: BBC research
Liberal Democrats
Liberal Democrat top 30 target seats
Where the Lib Dems need the lowest swing to win
Name | Winner 2019 | Swing needed (%) |
---|---|---|
Carshalton and Wallington | Con | 0.6 |
North East Fife | SNP | 0.7 |
Wimbledon | Con | 0.7 |
Sheffield Hallam | Lab | 0.9 |
South Cambridgeshire | Con | 1.2 |
Cheltenham | Con | 1.2 |
Mid Dunbartonshire | SNP | 1.7 |
Cheadle | Con | 2.1 |
Eastbourne | Con | 2.1 |
Caithness, Sutherland and Easter | SNP | 2.6 |
Esher and Walton | Con | 2.7 |
Guildford | Con | 3 |
Lewes | Con | 3.7 |
Hazel Grove | Con | 4.2 |
Westmorland and Lonsdale | Con | 4.7 |
St Ives | Con | 4.8 |
Finchley and Golders Green | Con | 6 |
Cities of London and Westminster | Con | 6.1 |
Winchester | Con | 7.1 |
Taunton and Wellington | Con | 7.8 |
Harrogate and Knaresborough | Con | 7.9 |
Cambridge | Lab | 8.1 |
Sutton and Cheam | Con | 8.3 |
Woking | Con | 8.6 |
Brecon, Radnor and Cwm Tawe | Con | 8.7 |
Eastleigh | Con | 8.7 |
Didcot and Wantage | Con | 9.2 |
Bermondsey and Old Southwark | Lab | 9.3 |
Dorking and Horley | Con | 9.5 |
Godalming and Ash | Con | 9.6 |
Source: BBC research
Greens, Reform UK and Plaid Cymru
Top target seats for Greens, Reform UK and Plaid Cymru
Name | Winner 2019 | Target for | Majority (%) |
---|---|---|---|
Barnsley North | Lab | Ref | 9 |
Hartlepool | Lab | Ref | 8.8 |
Barnsley South | Lab | Ref | 12.6 |
Clacton | Con | Ref | 56.3 |
Boston and Skegness | Con | Ref | 60.9 |
Ynys Môn | Con | PC | 5.4 |
Caerfyrddin | Con | PC | 8.5 |
Brighton Pavilion | Grn | Grn | 34.4 (already held by Green) |
Bristol Central | Lab | Grn | 32.5 |
Waveney Valley | Con | Grn | 43.6 |
North Herefordshire | Con | Grn | 47.3 |
Source: BBC research
Northern Ireland
Northern Ireland's marginal seats
Constituencies with the smallest majorities
Name | Majority | Winner 2019 | Second in 2019 |
---|---|---|---|
Fermanagh and South Tyrone | 510 | Sinn Féin | UUP |
South Down | 1,623 | Sinn Féin | SDLP |
Belfast East | 2,626 | DUP | Alliance |
North Down | 2,641 | Alliance | DUP |
South Antrim | 3,036 | DUP | UUP |
Belfast North | 3,739 | Sinn Féin | DUP |
Source: BBC research
Seats with the smallest margins
Seats with the smallest margins
Name | Target for | Held by | Majority | Swing needed (%) |
---|---|---|---|---|
Warrington South | Con | Lab | 65 | 0.1 |
Coventry North West | Con | Lab | 208 | 0.2 |
Kensington & Bayswater | Con | Lab | 390 | 0.4 |
Alyn & Deeside | Con | Lab | 411 | 0.4 |
Wirral West | Con | Lab | 455 | 0.4 |
Beckenham & Penge | Con | Lab | 631 | 0.5 |
Heywood & Middleton North | Con | Lab | 680 | 0.8 |
Dagenham & Rainham | Con | Lab | 706 | 0.8 |
Coventry South | Con | Lab | 808 | 0.9 |
Warwick & Leamington | Con | Lab | 1,169 | 1.1 |
West Aberdeenshire & Kincardine | SNP | Con | 843 | 0.8 |
Dumfries & Galloway | SNP | Con | 1,556 | 1.5 |
Aberdeenshire North & Moray East | SNP | Con | 2,399 | 2.6 |
Edinburgh West | SNP | LD | 2,888 | 2.6 |
Gordon & Buchan | SNP | Con | 3,224 | 3.4 |
Dumfriesshire, Clydesdale & Twee | SNP | Con | 4,338 | 4.3 |
Berwickshire, Roxburgh & Selkirk | SNP | Con | 5,148 | 4.8 |
Orkney & Shetland | SNP | LD | 2,507 | 5.4 |
Edinburgh South | SNP | Lab | 10,795 | 10.2 |
Burnley | Lab | Con | 127 | 0.1 |
Leigh & Atherton | Lab | Con | 293 | 0.3 |
High Peak | Lab | Con | 590 | 0.5 |
Bangor Aberconwy | Lab | Con | 749 | 0.8 |
Wolverhampton West | Lab | Con | 934 | 0.9 |
Bury South | Lab | Con | 935 | 0.9 |
Bury North | Lab | Con | 1,282 | 1.2 |
Bolton North East | Lab | Con | 1,278 | 1.3 |
Watford | Lab | Con | 1,300 | 1.3 |
Chingford & Woodford Green | Lab | Con | 1,604 | 1.5 |
Carshalton & Wallington | LD | Con | 629 | 0.6 |
North East Fife | LD | SNP | 728 | 0.7 |
Wimbledon | LD | Con | 839 | 0.7 |
Sheffield Hallam | LD | Lab | 1,108 | 0.9 |
South Cambridgeshire | LD | Con | 1,498 | 1.2 |
Cheltenham | LD | Con | 1,421 | 1.2 |
Mid Dunbartonshire | LD | SNP | 1,986 | 1.7 |
Cheadle | LD | Con | 2,336 | 2.1 |
Eastbourne | LD | Con | 2,168 | 2.1 |
Caithness, Sutherland & Easter R | LD | SNP | 2,788 | 2.6 |
Source: BBC research