Projection set: Focaldata: Focaldata Jan 2025

Provider: Focaldata
Date: 2025-02-03
Fieldwork dates: Nov 30 - Jan 5
Provider links: Article Data
Full-size visualizations: Map Sankey diagram

Seat distributions

DescriptionLabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVIndOthern/a
Per-seat winner2871636322764400000001318
Provider distribution2871636322764400000001318

Visualisations

Flow counts

This counts how many seats followed a particular flow from party to party between 2019 (notionally), 2024 and the projected 2029 winner. This does not include by-elections or defections.
2019 result
(notional)
2024 resultProjectionCount
LabLabLab168
ConsConsCons110
ConsLabLab96
ConsLDLD52
ConsLabRef43
ConsLabCons43
SNPLabLab22
LabLabRef18
SNPLabSNP14
ConsConsRef9
LDLDLD8
LabLabOther7
ConsLDCons7
SNPSNPSNP7
ConsRefRef5
LabIndOther4
SNPLDLD3
ConsGreenGreen2
ConsPCPC2
PCPCPC2
GreenGreenGreen1
LabGreenGreen1
ConsConsOther1
LabConsCons1
LabIndLab1
ConsLDRef1
ConsSNPCons1
SNPLDSNP1
SNPSNPCons1
OtherOtherOther1

All projected constituencies

Constituency2019 result
(notional)
2024 resultProjectionDetails
Aberafan MaestegLabLabToss-up LabVote shares: Lab: 38.0%; Ref: 31.0%; PC: 12.0%
Aberdeen NorthSNPSNPLean SNPVote shares: SNP: 32.0%; Ref: 18.0%; Cons: 18.0%; Lab: 17.0%
Aberdeen SouthSNPSNPToss-up SNPVote shares: SNP: 29.0%; Cons: 28.0%; Ref: 13.0%; Lab: 13.0%; LD: 10.0%
Aberdeenshire North and Moray EastConsSNPToss-up ConsVote shares: Cons: 34.0%; SNP: 30.0%; Ref: 22.0%
Airdrie and ShottsSNPLabLean LabVote shares: Lab: 38.0%; SNP: 29.0%; Ref: 17.0%
AldershotConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 28.0%; Ref: 24.0%
Aldridge-BrownhillsConsConsToss-up ConsVote shares: Cons: 37.0%; Ref: 31.0%; Lab: 21.0%
Alloa and GrangemouthSNPLabToss-up SNPVote shares: SNP: 32.0%; Lab: 27.0%; Ref: 17.0%; Cons: 10.0%
Altrincham and Sale WestConsLabToss-up LabVote shares: Cons: 32.0%; Lab: 32.0%; Ref: 16.0%; LD: 11.0%
Alyn and DeesideLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 29.0%; Cons: 16.0%
Amber ValleyConsLabLean RefVote shares: Ref: 39.0%; Lab: 27.0%; Cons: 21.0%
Angus and Perthshire GlensSNPSNPToss-up SNPVote shares: SNP: 36.0%; Cons: 33.0%; Ref: 15.0%
Arbroath and Broughty FerrySNPSNPLikely SNPVote shares: SNP: 37.0%; Cons: 19.0%; Lab: 19.0%; Ref: 14.0%
Argyll, Bute and South LochaberSNPSNPLean SNPVote shares: SNP: 33.0%; Cons: 24.0%; Ref: 16.0%; LD: 15.0%
Arundel and South DownsConsConsLikely ConsVote shares: Cons: 39.0%; Ref: 21.0%; LD: 18.0%; Lab: 12.0%; Green: 10.0%
AshfieldConsRefSafe RefVote shares: Ref: 49.0%; Lab: 23.0%; Other: 10.0%
AshfordConsLabToss-up LabVote shares: Ref: 28.0%; Cons: 28.0%; Lab: 28.0%; Green: 10.0%
Ashton-under-LyneLabLabLean LabVote shares: Lab: 40.0%; Ref: 30.0%; Cons: 13.0%
AylesburyConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 25.0%; Ref: 20.0%; LD: 20.0%
Ayr, Carrick and CumnockSNPLabToss-up SNPVote shares: SNP: 28.0%; Cons: 23.0%; Lab: 23.0%; Ref: 17.0%
BanburyConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 29.0%; Ref: 22.0%; LD: 13.0%
Bangor AberconwyConsLabToss-up RefVote shares: Ref: 23.0%; Lab: 22.0%; PC: 21.0%; Cons: 19.0%
BarkingLabLabSafe LabVote shares: Lab: 44.0%; Ref: 15.0%; Green: 14.0%; Cons: 14.0%
Barnsley NorthLabLabToss-up RefVote shares: Ref: 40.0%; Lab: 37.0%; Cons: 10.0%
Barnsley SouthLabLabLean RefVote shares: Ref: 43.0%; Lab: 35.0%; Cons: 10.0%
Barrow and FurnessConsLabToss-up LabVote shares: Lab: 35.0%; Cons: 30.0%; Ref: 25.0%
Basildon and BillericayConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 30.0%; Lab: 23.0%
BasingstokeConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 27.0%; Ref: 22.0%; LD: 11.0%
BassetlawConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 29.0%; Cons: 27.0%
BathLDLDLikely LDVote shares: LD: 35.0%; Green: 17.0%; Cons: 17.0%; Lab: 16.0%; Ref: 15.0%
Bathgate and LinlithgowSNPLabLean LabVote shares: Lab: 35.0%; SNP: 25.0%; Ref: 16.0%; Cons: 11.0%
BatterseaLabLabSafe LabVote shares: Lab: 48.0%; Cons: 23.0%; Green: 11.0%; LD: 10.0%
BeaconsfieldConsConsLean ConsVote shares: Cons: 39.0%; LD: 25.0%; Ref: 19.0%; Lab: 13.0%
Beckenham and PengeLabLabLikely LabVote shares: Lab: 43.0%; Cons: 24.0%; Ref: 14.0%; LD: 11.0%
BedfordLabLabLikely LabVote shares: Lab: 38.0%; Cons: 22.0%; Ref: 17.0%; LD: 13.0%
Bermondsey and Old SouthwarkLabLabLikely LabVote shares: Lab: 44.0%; LD: 22.0%; Green: 14.0%; Ref: 10.0%; Cons: 10.0%
Berwickshire, Roxburgh and SelkirkConsConsLikely ConsVote shares: Cons: 41.0%; SNP: 24.0%; Ref: 15.0%; LD: 11.0%
Bethnal Green and StepneyLabLabToss-up LabVote shares: Lab: 36.0%; Other: 29.0%; Green: 13.0%; LD: 11.0%
Beverley and HoldernessConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 29.0%; Lab: 23.0%
Bexhill and BattleConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 28.0%; Lab: 21.0%; LD: 10.0%
Bexleyheath and CrayfordConsLabToss-up LabVote shares: Cons: 30.0%; Lab: 30.0%; Ref: 26.0%
Bicester and WoodstockConsLDLean LDVote shares: LD: 36.0%; Cons: 27.0%; Ref: 19.0%; Lab: 13.0%
BirkenheadLabLabLikely LabVote shares: Lab: 42.0%; Green: 23.0%; Ref: 22.0%
Birmingham EdgbastonLabLabLikely LabVote shares: Lab: 41.0%; Cons: 21.0%; Ref: 19.0%
Birmingham ErdingtonLabLabLean LabVote shares: Lab: 39.0%; Ref: 31.0%; Cons: 15.0%
Birmingham Hall Green and MoseleyLabLabToss-up LabVote shares: Lab: 35.0%; Other: 29.0%; Cons: 10.0%
Birmingham Hodge Hill and Solihull NorthLabLabLean OtherVote shares: Other: 33.0%; Lab: 24.0%; Ref: 20.0%; Cons: 12.0%
Birmingham LadywoodLabLabLean OtherVote shares: Other: 42.0%; Lab: 34.0%
Birmingham NorthfieldConsLabToss-up LabVote shares: Lab: 35.0%; Ref: 28.0%; Cons: 23.0%
Birmingham Perry BarrLabIndToss-up OtherVote shares: Other: 37.0%; Lab: 33.0%; Ref: 10.0%; Cons: 10.0%
Birmingham Selly OakLabLabLikely LabVote shares: Lab: 39.0%; Ref: 22.0%; Cons: 16.0%; Green: 13.0%
Birmingham YardleyLabLabLean OtherVote shares: Other: 37.0%; Lab: 26.0%; Ref: 14.0%
Bishop AucklandConsLabToss-up RefVote shares: Ref: 37.0%; Lab: 31.0%; Cons: 21.0%
BlackburnLabIndSafe OtherVote shares: Other: 52.0%; Lab: 22.0%; Ref: 12.0%
Blackley and Middleton SouthLabLabLikely LabVote shares: Lab: 46.0%; Ref: 26.0%; Green: 11.0%; Cons: 10.0%
Blackpool North and FleetwoodConsLabToss-up LabVote shares: Lab: 35.0%; Ref: 30.0%; Cons: 26.0%
Blackpool SouthConsLabToss-up LabVote shares: Lab: 39.0%; Ref: 38.0%; Cons: 13.0%
Blaenau Gwent and RhymneyLabLabSafe LabVote shares: Lab: 39.0%; Other: 14.0%; PC: 13.0%; Cons: 11.0%
Blaydon and ConsettLabLabLean LabVote shares: Lab: 41.0%; Ref: 32.0%; Cons: 13.0%
Blyth and AshingtonLabLabToss-up LabVote shares: Lab: 40.0%; Ref: 36.0%; Cons: 13.0%
Bognor Regis and LittlehamptonConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 28.0%; Lab: 21.0%; LD: 14.0%
BolsoverConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 30.0%; Cons: 24.0%; Green: 10.0%
Bolton North EastConsLabLean LabVote shares: Lab: 34.0%; Ref: 26.0%; Cons: 23.0%; Green: 13.0%
Bolton South and WalkdenLabLabLean LabVote shares: Lab: 37.0%; Ref: 26.0%; Cons: 12.0%; Other: 12.0%
Bolton WestConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 26.0%; Ref: 25.0%; Green: 11.0%
BootleLabLabSafe LabVote shares: Lab: 56.0%; Ref: 21.0%; Green: 12.0%
Boston and SkegnessConsRefLikely RefVote shares: Ref: 45.0%; Cons: 30.0%; Lab: 12.0%
Bournemouth EastConsLabLean LabVote shares: Lab: 35.0%; Cons: 27.0%; Ref: 20.0%
Bournemouth WestConsLabToss-up LabVote shares: Lab: 28.0%; Cons: 27.0%; Ref: 24.0%; LD: 11.0%
BracknellConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 25.0%; Lab: 25.0%; LD: 13.0%
Bradford EastLabLabToss-up LabVote shares: Lab: 34.0%; Other: 27.0%; Ref: 16.0%; Cons: 10.0%
Bradford SouthLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 28.0%; Cons: 15.0%; Green: 11.0%; Other: 11.0%
Bradford WestLabLabLean OtherVote shares: Other: 43.0%; Lab: 30.0%
BraintreeConsConsLean ConsVote shares: Cons: 37.0%; Ref: 27.0%; Lab: 20.0%
Brecon, Radnor and Cwm TaweConsLDToss-up LDVote shares: LD: 28.0%; Cons: 26.0%; Ref: 23.0%; Lab: 12.0%
Brent EastLabLabSafe LabVote shares: Lab: 52.0%; Cons: 17.0%; Green: 11.0%
Brent WestLabLabLean LabVote shares: Lab: 41.0%; Cons: 32.0%
Brentford and IsleworthLabLabLikely LabVote shares: Lab: 44.0%; Cons: 23.0%; Ref: 12.0%; Green: 10.0%
Brentwood and OngarConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 30.0%; Lab: 16.0%; LD: 12.0%
BridgendConsLabToss-up RefVote shares: Ref: 27.0%; Lab: 26.0%; Cons: 15.0%; PC: 10.0%
BridgwaterConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; Lab: 20.0%; LD: 13.0%
Bridlington and The WoldsConsConsToss-up RefVote shares: Ref: 35.0%; Cons: 33.0%; Lab: 18.0%
Brigg and ImminghamConsConsToss-up RefVote shares: Ref: 36.0%; Cons: 35.0%; Lab: 18.0%
Brighton Kemptown and PeacehavenLabLabLean LabVote shares: Lab: 35.0%; Green: 22.0%; Cons: 19.0%; Ref: 11.0%; LD: 11.0%
Brighton PavilionGreenGreenSafe GreenVote shares: Green: 57.0%; Lab: 20.0%
Bristol CentralLabGreenSafe GreenVote shares: Green: 59.0%; Lab: 25.0%
Bristol EastLabLabToss-up LabVote shares: Lab: 38.0%; Green: 35.0%; Cons: 12.0%
Bristol North EastLabLabLikely LabVote shares: Lab: 40.0%; Green: 22.0%; Ref: 18.0%; Cons: 15.0%
Bristol North WestLabLabLikely LabVote shares: Lab: 39.0%; Green: 20.0%; Ref: 18.0%; Cons: 13.0%
Bristol SouthLabLabToss-up LabVote shares: Lab: 32.0%; Green: 28.0%; Ref: 22.0%; Cons: 11.0%
Broadland and FakenhamConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 29.0%; Lab: 21.0%; LD: 11.0%
Bromley and Biggin HillConsConsToss-up ConsVote shares: Cons: 32.0%; Lab: 29.0%; Ref: 23.0%; LD: 10.0%
BromsgroveConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; Lab: 21.0%; LD: 15.0%
BroxbourneConsConsLean ConsVote shares: Cons: 36.0%; Ref: 26.0%; Lab: 22.0%
BroxtoweConsLabLean LabVote shares: Lab: 35.0%; Ref: 24.0%; Cons: 23.0%
Buckingham and BletchleyConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 29.0%; Ref: 23.0%; LD: 10.0%
BurnleyConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 26.0%; Cons: 21.0%; LD: 17.0%
Burton and UttoxeterConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 29.0%; Ref: 28.0%
Bury NorthConsLabLean LabVote shares: Lab: 38.0%; Cons: 29.0%; Ref: 22.0%
Bury SouthConsLabLikely LabVote shares: Lab: 39.0%; Cons: 24.0%; Ref: 22.0%
Bury St Edmunds and StowmarketConsLabToss-up ConsVote shares: Cons: 28.0%; Lab: 24.0%; Ref: 23.0%; Green: 14.0%; LD: 11.0%
CaerfyrddinConsPCLean PCVote shares: PC: 35.0%; Ref: 22.0%; Cons: 18.0%; Lab: 15.0%
CaerphillyLabLabToss-up LabVote shares: Ref: 27.0%; Lab: 27.0%; PC: 22.0%; Cons: 11.0%
Caithness, Sutherland and Easter RossSNPLDLikely LDVote shares: LD: 42.0%; SNP: 27.0%; Ref: 14.0%
Calder ValleyConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 27.0%; Ref: 24.0%
Camborne and RedruthConsLabToss-up LabVote shares: Lab: 31.0%; Ref: 30.0%; Cons: 22.0%
CambridgeLabLabLikely LabVote shares: Lab: 38.0%; Green: 22.0%; LD: 22.0%; Cons: 13.0%
Cannock ChaseConsLabLean RefVote shares: Ref: 38.0%; Cons: 26.0%; Lab: 26.0%
CanterburyLabLabLean LabVote shares: Lab: 31.0%; Ref: 23.0%; Cons: 21.0%; Green: 14.0%; LD: 11.0%
Cardiff EastLabLabLean LabVote shares: Lab: 31.0%; LD: 20.0%; Ref: 15.0%; PC: 12.0%; Green: 11.0%; Cons: 10.0%
Cardiff NorthLabLabLikely LabVote shares: Lab: 35.0%; Cons: 20.0%; Ref: 15.0%; PC: 11.0%; LD: 10.0%
Cardiff South and PenarthLabLabLikely LabVote shares: Lab: 35.0%; Green: 16.0%; Ref: 13.0%; Cons: 13.0%; PC: 11.0%; LD: 11.0%
Cardiff WestLabLabToss-up LabVote shares: Lab: 28.0%; PC: 21.0%; Ref: 15.0%; Cons: 15.0%; LD: 11.0%
CarlisleConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 29.0%; Ref: 28.0%
Carshalton and WallingtonConsLDLean LDVote shares: LD: 37.0%; Cons: 26.0%; Ref: 19.0%; Lab: 13.0%
Castle PointConsConsToss-up RefVote shares: Ref: 36.0%; Cons: 36.0%; Lab: 15.0%
Central AyrshireSNPLabToss-up SNPVote shares: SNP: 29.0%; Lab: 28.0%; Cons: 18.0%; Ref: 16.0%
Central DevonConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 23.0%; Lab: 23.0%; LD: 17.0%
Central Suffolk and North IpswichConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 15.0%; Green: 14.0%; LD: 14.0%
Ceredigion PreseliPCPCSafe PCVote shares: PC: 47.0%; Ref: 16.0%; LD: 15.0%
Chatham and AylesfordConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 28.0%; Lab: 27.0%
CheadleConsLDLikely LDVote shares: LD: 42.0%; Cons: 23.0%; Ref: 15.0%; Lab: 15.0%
ChelmsfordConsLDToss-up LDVote shares: LD: 36.0%; Cons: 30.0%; Ref: 18.0%; Lab: 10.0%
Chelsea and FulhamConsLabToss-up ConsVote shares: Cons: 36.0%; Lab: 35.0%; LD: 14.0%
CheltenhamConsLDToss-up LDVote shares: LD: 41.0%; Cons: 34.0%
Chesham and AmershamConsLDToss-up LDVote shares: LD: 41.0%; Cons: 35.0%; Ref: 15.0%
Chester North and NestonLabLabLikely LabVote shares: Lab: 39.0%; Cons: 22.0%; Ref: 18.0%; Green: 11.0%
Chester South and EddisburyConsConsLean ConsVote shares: Cons: 39.0%; Lab: 27.0%; Ref: 16.0%; LD: 12.0%
ChesterfieldLabLabLean LabVote shares: Lab: 36.0%; Ref: 27.0%; Cons: 19.0%; LD: 10.0%
ChichesterConsLDLikely LDVote shares: LD: 41.0%; Cons: 26.0%; Ref: 22.0%
Chingford and Woodford GreenConsConsToss-up OtherVote shares: Other: 32.0%; Cons: 30.0%; Lab: 21.0%; Ref: 10.0%
ChippenhamConsLDLean LDVote shares: LD: 41.0%; Cons: 29.0%; Ref: 17.0%
Chipping BarnetConsLabToss-up LabVote shares: Lab: 37.0%; Cons: 35.0%; Ref: 14.0%
ChorleyOtherOtherSafe OtherSpeaker's seat
ChristchurchConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 29.0%; LD: 18.0%; Lab: 12.0%
Cities of London and WestminsterConsLabToss-up LabVote shares: Lab: 37.0%; Cons: 31.0%; LD: 14.0%
City of DurhamLabLabLean LabVote shares: Lab: 40.0%; Ref: 26.0%; Cons: 12.0%; LD: 12.0%; Green: 10.0%
ClactonConsRefSafe RefVote shares: Ref: 55.0%; Cons: 24.0%; Lab: 10.0%
Clapham and Brixton HillLabLabSafe LabVote shares: Lab: 53.0%; LD: 17.0%; Green: 15.0%; Cons: 11.0%
Clwyd EastConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 27.0%; Ref: 20.0%; PC: 11.0%
Clwyd NorthConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 26.0%; Ref: 24.0%
Coatbridge and BellshillSNPLabToss-up LabVote shares: Lab: 37.0%; SNP: 33.0%; Ref: 14.0%
ColchesterConsLabLean LabVote shares: Lab: 31.0%; Ref: 22.0%; Cons: 22.0%; LD: 17.0%
Colne ValleyConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 30.0%; Ref: 23.0%
CongletonConsLabToss-up ConsVote shares: Cons: 34.0%; Lab: 29.0%; Ref: 22.0%
Corby and East NorthamptonshireConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 27.0%; Ref: 26.0%
Coventry EastLabLabLikely LabVote shares: Lab: 44.0%; Ref: 25.0%; Cons: 16.0%
Coventry North WestLabLabLean LabVote shares: Lab: 39.0%; Ref: 25.0%; Cons: 20.0%
Coventry SouthLabLabLikely LabVote shares: Lab: 42.0%; Cons: 23.0%; Ref: 19.0%
Cowdenbeath and KirkcaldySNPLabToss-up LabVote shares: Lab: 31.0%; SNP: 30.0%; Ref: 14.0%; Cons: 11.0%
Cramlington and KillingworthLabLabLean LabVote shares: Lab: 39.0%; Ref: 31.0%; Cons: 18.0%
CrawleyConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 27.0%; Ref: 26.0%
Crewe and NantwichConsLabLean LabVote shares: Lab: 37.0%; Ref: 27.0%; Cons: 23.0%
Croydon EastLabLabLikely LabVote shares: Lab: 40.0%; Cons: 25.0%; Ref: 17.0%; Green: 10.0%
Croydon SouthConsConsLean ConsVote shares: Cons: 39.0%; Lab: 31.0%; Ref: 13.0%
Croydon WestLabLabSafe LabVote shares: Lab: 54.0%; Cons: 17.0%; Green: 11.0%; LD: 10.0%
Cumbernauld and KirkintillochSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 31.0%; Ref: 14.0%
Dagenham and RainhamLabLabLean LabVote shares: Lab: 38.0%; Ref: 27.0%; Cons: 17.0%; Green: 12.0%
DarlingtonConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 30.0%; Ref: 25.0%
DartfordConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 25.0%
DaventryConsConsLean ConsVote shares: Cons: 35.0%; Ref: 24.0%; Lab: 21.0%; LD: 13.0%
Derby NorthConsLabLean LabVote shares: Lab: 37.0%; Cons: 24.0%; Ref: 22.0%; Green: 10.0%
Derby SouthLabLabToss-up LabVote shares: Lab: 35.0%; Ref: 28.0%; Cons: 14.0%; Other: 10.0%
Derbyshire DalesConsLabToss-up ConsVote shares: Cons: 34.0%; Lab: 27.0%; Ref: 21.0%; LD: 11.0%
Dewsbury and BatleyLabIndSafe OtherVote shares: Other: 51.0%; Lab: 16.0%; Ref: 14.0%; Cons: 10.0%
Didcot and WantageConsLDToss-up LDVote shares: LD: 33.0%; Cons: 30.0%; Ref: 18.0%; Lab: 12.0%
Doncaster CentralLabLabToss-up RefVote shares: Ref: 34.0%; Lab: 32.0%; Cons: 21.0%
Doncaster East and the Isle of AxholmeConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 31.0%; Lab: 25.0%
Doncaster NorthLabLabLean LabVote shares: Lab: 35.0%; Cons: 21.0%; Ref: 13.0%; Other: 13.0%; LD: 10.0%
Dorking and HorleyConsLDToss-up LDVote shares: LD: 34.0%; Cons: 32.0%; Ref: 21.0%
Dover and DealConsLabToss-up RefVote shares: Ref: 36.0%; Lab: 29.0%; Cons: 20.0%
Droitwich and EveshamConsConsLean ConsVote shares: Cons: 38.0%; Ref: 26.0%; Lab: 16.0%; LD: 13.0%
DudleyConsLabLean RefVote shares: Ref: 36.0%; Lab: 28.0%; Cons: 27.0%
Dulwich and West NorwoodLabLabSafe LabVote shares: Lab: 54.0%; Green: 20.0%
Dumfries and GallowayConsConsToss-up ConsVote shares: Cons: 32.0%; SNP: 30.0%; Ref: 16.0%; Lab: 12.0%
Dumfriesshire, Clydesdale and TweeddaleConsConsLean ConsVote shares: Cons: 36.0%; SNP: 23.0%; Ref: 18.0%; Lab: 10.0%
Dundee CentralSNPSNPLikely SNPVote shares: SNP: 39.0%; Lab: 23.0%; Ref: 15.0%
Dunfermline and DollarSNPLabLean LabVote shares: Lab: 34.0%; SNP: 25.0%; Ref: 13.0%; Cons: 12.0%
Dunstable and Leighton BuzzardConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 25.0%; Lab: 25.0%; LD: 14.0%
Dwyfor MeirionnyddPCPCSafe PCVote shares: PC: 53.0%; Ref: 16.0%; Cons: 11.0%
Ealing Central and ActonLabLabLikely LabVote shares: Lab: 44.0%; Cons: 20.0%; Green: 13.0%; LD: 13.0%
Ealing NorthLabLabSafe LabVote shares: Lab: 45.0%; Cons: 19.0%; Ref: 15.0%; Green: 10.0%
Ealing SouthallLabLabSafe LabVote shares: Lab: 49.0%; Cons: 15.0%; Other: 11.0%; Green: 10.0%
Earley and WoodleyConsLabToss-up ConsVote shares: Cons: 36.0%; Lab: 33.0%; LD: 15.0%
EasingtonLabLabToss-up RefVote shares: Ref: 41.0%; Lab: 39.0%; Cons: 10.0%
East Grinstead and UckfieldConsConsLikely ConsVote shares: Cons: 40.0%; LD: 21.0%; Lab: 16.0%; Green: 12.0%
East HamLabLabSafe LabVote shares: Lab: 54.0%; Other: 13.0%; Cons: 12.0%; Green: 10.0%
East HampshireConsConsToss-up ConsVote shares: Cons: 36.0%; LD: 31.0%; Ref: 20.0%
East Kilbride and StrathavenSNPLabLean LabVote shares: Lab: 36.0%; SNP: 27.0%; Ref: 14.0%; Cons: 11.0%
East RenfrewshireSNPLabToss-up LabVote shares: Lab: 31.0%; SNP: 24.0%; Cons: 21.0%; Ref: 12.0%
East SurreyConsConsLean ConsVote shares: Cons: 35.0%; Ref: 26.0%; LD: 16.0%; Lab: 16.0%
East ThanetConsLabLean RefVote shares: Ref: 36.0%; Lab: 27.0%; Cons: 21.0%; Green: 11.0%
East WiltshireConsConsLean ConsVote shares: Cons: 36.0%; Ref: 23.0%; Lab: 19.0%; LD: 16.0%
East Worthing and ShorehamConsLabLean LabVote shares: Lab: 35.0%; Cons: 27.0%; Ref: 23.0%
EastbourneConsLDLikely LDVote shares: LD: 44.0%; Cons: 25.0%; Ref: 21.0%
EastleighConsLDToss-up ConsVote shares: Cons: 30.0%; LD: 30.0%; Ref: 23.0%; Lab: 12.0%
Edinburgh East and MusselburghSNPLabToss-up SNPVote shares: SNP: 31.0%; Lab: 27.0%; Green: 12.0%; Ref: 11.0%; Cons: 10.0%
Edinburgh North and LeithSNPLabLean LabVote shares: Lab: 33.0%; SNP: 23.0%; Green: 13.0%; Cons: 11.0%
Edinburgh SouthLabLabLikely LabVote shares: Lab: 40.0%; SNP: 19.0%; Cons: 12.0%; Green: 10.0%
Edinburgh South WestSNPLabToss-up LabVote shares: Lab: 28.0%; SNP: 24.0%; Cons: 16.0%; Ref: 12.0%
Edinburgh WestLDLDSafe LDVote shares: LD: 49.0%; SNP: 18.0%; Cons: 11.0%; Ref: 10.0%
Edmonton and Winchmore HillLabLabSafe LabVote shares: Lab: 50.0%; Cons: 19.0%; Ref: 13.0%; Green: 10.0%
Ellesmere Port and BromboroughLabLabLikely LabVote shares: Lab: 48.0%; Ref: 24.0%; Cons: 12.0%
Eltham and ChislehurstConsLabLikely LabVote shares: Lab: 40.0%; Cons: 24.0%; Ref: 21.0%
Ely and East CambridgeshireConsLDToss-up LDVote shares: LD: 34.0%; Cons: 30.0%; Ref: 18.0%; Lab: 11.0%
Enfield NorthLabLabSafe LabVote shares: Lab: 46.0%; Cons: 19.0%; Ref: 16.0%; Green: 10.0%
Epping ForestConsConsLikely ConsVote shares: Cons: 42.0%; Lab: 24.0%; LD: 15.0%
Epsom and EwellConsLDToss-up LDVote shares: LD: 34.0%; Cons: 31.0%; Ref: 18.0%; Lab: 13.0%
ErewashConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 29.0%; Cons: 24.0%
Erith and ThamesmeadLabLabSafe LabVote shares: Lab: 48.0%; Ref: 19.0%; Cons: 15.0%
Esher and WaltonConsLDLean LDVote shares: LD: 46.0%; Cons: 32.0%; Ref: 13.0%
ExeterLabLabLikely LabVote shares: Lab: 36.0%; Ref: 20.0%; Green: 19.0%; Cons: 14.0%; LD: 11.0%
Exmouth and Exeter EastConsConsToss-up ConsVote shares: Cons: 27.0%; Ref: 24.0%; Lab: 22.0%; LD: 20.0%
FalkirkSNPLabLean SNPVote shares: SNP: 36.0%; Lab: 26.0%; Ref: 14.0%; Cons: 11.0%
Fareham and WaterloovilleConsConsLean ConsVote shares: Cons: 35.0%; Ref: 26.0%; LD: 18.0%; Lab: 16.0%
Farnham and BordonConsConsToss-up ConsVote shares: Cons: 34.0%; LD: 33.0%; Ref: 18.0%; Lab: 10.0%
Faversham and Mid KentConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 29.0%; Lab: 21.0%; LD: 10.0%
Feltham and HestonLabLabLikely LabVote shares: Lab: 42.0%; Cons: 20.0%; Ref: 17.0%
Filton and Bradley StokeConsLabLikely LabVote shares: Lab: 39.0%; Cons: 24.0%; Ref: 18.0%; Green: 11.0%
Finchley and Golders GreenConsLabToss-up LabVote shares: Lab: 41.0%; Cons: 34.0%; Ref: 10.0%
Folkestone and HytheConsLabToss-up RefVote shares: Ref: 33.0%; Lab: 26.0%; Cons: 25.0%
Forest of DeanConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 26.0%; Ref: 25.0%; Green: 11.0%
Frome and East SomersetConsLDToss-up LDVote shares: LD: 31.0%; Cons: 24.0%; Ref: 21.0%; Green: 13.0%; Lab: 12.0%
FyldeConsConsLean ConsVote shares: Cons: 34.0%; Ref: 25.0%; Lab: 24.0%
GainsboroughConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 31.0%; Lab: 20.0%; LD: 11.0%
Gateshead Central and WhickhamLabLabToss-up LabVote shares: Lab: 37.0%; Ref: 30.0%; Cons: 11.0%; LD: 11.0%; Green: 10.0%
GedlingConsLabLean LabVote shares: Lab: 38.0%; Ref: 24.0%; Cons: 23.0%
Gillingham and RainhamConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 28.0%; Cons: 28.0%
Glasgow EastSNPLabToss-up SNPVote shares: SNP: 36.0%; Lab: 30.0%; Ref: 13.0%
Glasgow NorthSNPLabToss-up LabVote shares: Lab: 31.0%; SNP: 26.0%; Green: 14.0%; Ref: 12.0%
Glasgow North EastSNPLabToss-up SNPVote shares: SNP: 32.0%; Lab: 31.0%; Ref: 16.0%
Glasgow SouthSNPLabToss-up LabVote shares: Lab: 30.0%; SNP: 29.0%; Green: 15.0%; Ref: 10.0%
Glasgow South WestSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 31.0%; Ref: 11.0%
Glasgow WestSNPLabToss-up LabVote shares: Lab: 33.0%; SNP: 30.0%; Ref: 12.0%; Green: 10.0%
Glastonbury and SomertonConsLDToss-up LDVote shares: LD: 32.0%; Cons: 27.0%; Ref: 26.0%
Glenrothes and Mid FifeSNPLabToss-up SNPVote shares: SNP: 36.0%; Lab: 30.0%; Ref: 17.0%
GloucesterConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 28.0%; Ref: 24.0%; LD: 11.0%
Godalming and AshConsConsLean ConsVote shares: Cons: 43.0%; LD: 35.0%; Ref: 14.0%
Goole and PocklingtonConsConsLean ConsVote shares: Cons: 37.0%; Ref: 26.0%; Lab: 21.0%
Gordon and BuchanConsConsLean ConsVote shares: Cons: 36.0%; SNP: 27.0%; LD: 17.0%; Ref: 14.0%
Gorton and DentonLabLabSafe LabVote shares: Lab: 48.0%; Ref: 17.0%; Green: 15.0%
GosportConsConsLean ConsVote shares: Cons: 36.0%; Ref: 28.0%; Lab: 18.0%; LD: 13.0%
GowerLabLabLean LabVote shares: Lab: 33.0%; Ref: 23.0%; Cons: 18.0%; PC: 10.0%
Grantham and BourneConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 29.0%; Lab: 21.0%
GraveshamConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 29.0%; Ref: 28.0%
Great Grimsby and CleethorpesConsLabLean RefVote shares: Ref: 40.0%; Lab: 28.0%; Cons: 21.0%
Great YarmouthConsRefSafe RefVote shares: Ref: 47.0%; Cons: 22.0%; Lab: 22.0%
Greenwich and WoolwichLabLabSafe LabVote shares: Lab: 50.0%; Green: 15.0%; Cons: 13.0%; LD: 12.0%; Ref: 11.0%
GuildfordConsLDLean LDVote shares: LD: 41.0%; Cons: 31.0%; Ref: 14.0%
Hackney North and Stoke NewingtonLabLabSafe LabVote shares: Lab: 55.0%; Green: 24.0%
Hackney South and ShoreditchLabLabSafe LabVote shares: Lab: 55.0%; Green: 25.0%
HalesowenConsLabToss-up LabVote shares: Lab: 33.0%; Ref: 27.0%; Cons: 27.0%
HalifaxLabLabToss-up RefVote shares: Ref: 31.0%; Lab: 25.0%; Cons: 20.0%; Green: 12.0%
Hamble ValleyConsConsLean ConsVote shares: Cons: 35.0%; LD: 26.0%; Ref: 22.0%; Lab: 12.0%
Hamilton and Clyde ValleySNPLabLean LabVote shares: Lab: 37.0%; SNP: 29.0%; Ref: 15.0%; Cons: 12.0%
Hammersmith and ChiswickLabLabSafe LabVote shares: Lab: 46.0%; Cons: 18.0%; LD: 15.0%; Green: 11.0%
Hampstead and HighgateLabLabSafe LabVote shares: Lab: 42.0%; Cons: 17.0%; LD: 17.0%; Green: 15.0%
Harborough, Oadby and WigstonConsConsToss-up ConsVote shares: Cons: 35.0%; Lab: 28.0%; Ref: 18.0%; Green: 10.0%; LD: 10.0%
HarlowConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; Lab: 27.0%
Harpenden and BerkhamstedConsLDLikely LDVote shares: LD: 46.0%; Cons: 30.0%; Ref: 12.0%
Harrogate and KnaresboroughConsLDLean LDVote shares: LD: 39.0%; Cons: 31.0%; Ref: 19.0%
Harrow EastConsConsLikely ConsVote shares: Cons: 50.0%; Lab: 30.0%
Harrow WestLabLabLikely LabVote shares: Lab: 45.0%; Cons: 29.0%; Ref: 10.0%
HartlepoolLabLabToss-up LabVote shares: Lab: 38.0%; Ref: 36.0%; Cons: 18.0%
Harwich and North EssexConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 30.0%; Lab: 20.0%
Hastings and RyeConsLabLean LabVote shares: Lab: 32.0%; Ref: 24.0%; Cons: 23.0%; Green: 13.0%
HavantConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 29.0%; Lab: 21.0%
Hayes and HarlingtonLabLabSafe LabVote shares: Lab: 50.0%; Ref: 19.0%; Cons: 19.0%
Hazel GroveConsLDLean LDVote shares: LD: 33.0%; Ref: 21.0%; Cons: 20.0%; Lab: 20.0%
Hemel HempsteadConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 28.0%; Ref: 22.0%; LD: 13.0%
HendonConsLabToss-up ConsVote shares: Cons: 37.0%; Lab: 36.0%; Ref: 12.0%
Henley and ThameConsLDLean LDVote shares: LD: 40.0%; Cons: 32.0%; Ref: 17.0%
Hereford and South HerefordshireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 22.0%; LD: 12.0%
Herne Bay and SandwichConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 31.0%; Lab: 22.0%
Hertford and StortfordConsLabToss-up ConsVote shares: Cons: 28.0%; Lab: 28.0%; Ref: 21.0%; LD: 12.0%; Green: 11.0%
HertsmereConsConsLikely ConsVote shares: Cons: 43.0%; Ref: 21.0%; Lab: 20.0%; LD: 10.0%
HexhamConsLabToss-up LabVote shares: Lab: 39.0%; Cons: 38.0%
Heywood and Middleton NorthLabLabToss-up LabVote shares: Lab: 35.0%; Ref: 31.0%; Cons: 18.0%
High PeakConsLabLean LabVote shares: Lab: 36.0%; Cons: 27.0%; Ref: 22.0%
Hinckley and BosworthConsConsLean ConsVote shares: Cons: 36.0%; Ref: 25.0%; LD: 21.0%; Lab: 14.0%
HitchinConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 27.0%; Ref: 21.0%; LD: 11.0%
Holborn and St PancrasLabLabSafe LabVote shares: Lab: 51.0%; Green: 12.0%; Other: 11.0%
Honiton and SidmouthConsLDToss-up LDVote shares: LD: 35.0%; Cons: 33.0%; Ref: 21.0%
Hornchurch and UpminsterConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 32.0%; Lab: 23.0%
Hornsey and Friern BarnetLabLabSafe LabVote shares: Lab: 52.0%; Green: 16.0%; LD: 15.0%; Cons: 10.0%
HorshamConsLDToss-up ConsVote shares: Cons: 37.0%; LD: 33.0%; Ref: 16.0%
Houghton and Sunderland SouthLabLabToss-up RefVote shares: Ref: 39.0%; Lab: 38.0%; Cons: 12.0%
Hove and PortsladeLabLabSafe LabVote shares: Lab: 45.0%; Ref: 17.0%; Green: 16.0%; Cons: 13.0%
HuddersfieldLabLabToss-up LabVote shares: Lab: 30.0%; Green: 28.0%; Ref: 20.0%; Cons: 16.0%
HuntingdonConsConsLean ConsVote shares: Cons: 34.0%; Lab: 23.0%; Ref: 22.0%; LD: 12.0%
HyndburnConsLabToss-up RefVote shares: Ref: 28.0%; Lab: 27.0%; Cons: 25.0%; Green: 14.0%
Ilford NorthLabLabLikely OtherVote shares: Other: 42.0%; Lab: 25.0%; Cons: 17.0%
Ilford SouthLabLabToss-up LabVote shares: Other: 37.0%; Lab: 34.0%; Cons: 12.0%
Inverclyde and Renfrewshire WestSNPLabToss-up LabVote shares: Lab: 32.0%; SNP: 31.0%; Ref: 16.0%; Cons: 10.0%
Inverness, Skye and West Ross-shireSNPLDToss-up SNPVote shares: SNP: 35.0%; LD: 32.0%; Ref: 12.0%; Cons: 11.0%
IpswichConsLabLean LabVote shares: Lab: 34.0%; Cons: 24.0%; Ref: 23.0%; Green: 11.0%
Isle of Wight EastConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 28.0%; Green: 18.0%; Lab: 12.0%; LD: 11.0%
Isle of Wight WestConsLabLean RefVote shares: Ref: 34.0%; Lab: 26.0%; Cons: 25.0%
Islington NorthLabIndToss-up OtherVote shares: Other: 41.0%; Lab: 35.0%
Islington South and FinsburyLabLabSafe LabVote shares: Lab: 49.0%; Green: 19.0%; Ref: 11.0%; Cons: 10.0%; LD: 10.0%
Jarrow and Gateshead EastLabLabToss-up LabVote shares: Lab: 41.0%; Ref: 35.0%
Keighley and IlkleyConsConsLean ConsVote shares: Cons: 40.0%; Lab: 28.0%; Ref: 19.0%
Kenilworth and SouthamConsConsLean ConsVote shares: Cons: 35.0%; LD: 21.0%; Ref: 19.0%; Lab: 18.0%
Kensington and BayswaterLabLabToss-up LabVote shares: Lab: 36.0%; Cons: 35.0%; Ref: 10.0%; LD: 10.0%
KetteringConsLabToss-up LabVote shares: Cons: 28.0%; Lab: 28.0%; Ref: 23.0%; Green: 16.0%
Kilmarnock and LoudounSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 30.0%; Ref: 14.0%; Cons: 11.0%
Kingston and SurbitonLDLDSafe LDVote shares: LD: 46.0%; Cons: 18.0%; Ref: 15.0%; Lab: 14.0%
Kingston upon Hull EastLabLabLikely RefVote shares: Ref: 44.0%; Lab: 29.0%; Cons: 11.0%
Kingston upon Hull North and CottinghamLabLabLean LabVote shares: Lab: 39.0%; Ref: 29.0%; Cons: 14.0%; LD: 10.0%
Kingston upon Hull West and HaltempriceConsLabToss-up LabVote shares: Ref: 31.0%; Lab: 31.0%; Cons: 18.0%; LD: 14.0%
Kingswinford and South StaffordshireConsConsLean ConsVote shares: Cons: 41.0%; Ref: 29.0%; Lab: 19.0%
KnowsleyLabLabSafe LabVote shares: Lab: 55.0%; Ref: 26.0%; Green: 10.0%
Lancaster and WyreConsLabLikely LabVote shares: Lab: 37.0%; Cons: 22.0%; Ref: 20.0%; Green: 15.0%
Leeds Central and HeadingleyLabLabLean LabVote shares: Lab: 39.0%; Green: 29.0%; Ref: 13.0%; Cons: 10.0%; LD: 10.0%
Leeds EastLabLabLean LabVote shares: Lab: 37.0%; Ref: 27.0%; Cons: 18.0%; Green: 11.0%
Leeds North EastLabLabSafe LabVote shares: Lab: 46.0%; Cons: 17.0%; Green: 16.0%; Ref: 12.0%
Leeds North WestConsLabLean LabVote shares: Lab: 35.0%; Cons: 22.0%; Ref: 21.0%; LD: 12.0%
Leeds SouthLabLabLikely LabVote shares: Lab: 42.0%; Green: 21.0%; Cons: 15.0%; Ref: 10.0%
Leeds South West and MorleyConsLabToss-up LabVote shares: Lab: 33.0%; Ref: 29.0%; Cons: 23.0%
Leeds West and PudseyLabLabLean LabVote shares: Lab: 38.0%; Ref: 26.0%; Cons: 18.0%; Green: 12.0%
Leicester EastLabConsToss-up ConsVote shares: Other: 29.0%; Cons: 25.0%; Lab: 21.0%; LD: 12.0%
Leicester SouthLabIndToss-up LabVote shares: Lab: 33.0%; Other: 33.0%; Cons: 12.0%; Green: 10.0%
Leicester WestLabLabLikely LabVote shares: Lab: 39.0%; Ref: 21.0%; Cons: 19.0%; Green: 14.0%
Leigh and AthertonConsLabToss-up LabVote shares: Ref: 37.0%; Lab: 37.0%; Cons: 14.0%
LewesConsLDLikely LDVote shares: LD: 42.0%; Cons: 27.0%; Ref: 21.0%
Lewisham EastLabLabSafe LabVote shares: Lab: 54.0%; Green: 15.0%; Cons: 12.0%; Ref: 11.0%
Lewisham NorthLabLabSafe LabVote shares: Lab: 54.0%; Green: 23.0%
Lewisham West and East DulwichLabLabSafe LabVote shares: Lab: 55.0%; Green: 21.0%
Leyton and WansteadLabLabSafe LabVote shares: Lab: 47.0%; Green: 16.0%; Cons: 12.0%; Other: 10.0%
LichfieldConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 30.0%; Lab: 24.0%
LincolnConsLabLean LabVote shares: Lab: 34.0%; Ref: 25.0%; Cons: 22.0%
Liverpool GarstonLabLabSafe LabVote shares: Lab: 49.0%; Ref: 20.0%; Green: 10.0%
Liverpool RiversideLabLabSafe LabVote shares: Lab: 52.0%; Green: 20.0%; Ref: 16.0%
Liverpool WaltonLabLabSafe LabVote shares: Lab: 59.0%; Ref: 24.0%
Liverpool WavertreeLabLabSafe LabVote shares: Lab: 50.0%; Green: 21.0%; Ref: 13.0%
Liverpool West DerbyLabLabSafe LabVote shares: Lab: 59.0%; Ref: 20.0%; Green: 10.0%
LivingstonSNPLabToss-up SNPVote shares: SNP: 31.0%; Lab: 28.0%; Ref: 17.0%; Cons: 11.0%
LlanelliLabLabLikely RefVote shares: Ref: 37.0%; PC: 22.0%; Lab: 22.0%
Lothian EastSNPLabLikely LabVote shares: Lab: 37.0%; SNP: 20.0%; Cons: 14.0%; Ref: 12.0%
LoughboroughConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 26.0%; Ref: 23.0%; LD: 10.0%
Louth and HorncastleConsConsToss-up ConsVote shares: Cons: 37.0%; Ref: 34.0%; Lab: 16.0%
LowestoftConsLabLean RefVote shares: Ref: 36.0%; Cons: 27.0%; Lab: 23.0%
Luton NorthLabLabToss-up LabVote shares: Lab: 31.0%; Other: 26.0%; Cons: 17.0%; Ref: 13.0%
Luton South and South BedfordshireLabLabToss-up LabVote shares: Lab: 28.0%; Other: 26.0%; Ref: 15.0%; Cons: 15.0%
MacclesfieldConsLabLean LabVote shares: Lab: 38.0%; Cons: 29.0%; Ref: 18.0%
MaidenheadConsLDToss-up ConsVote shares: Cons: 41.0%; LD: 37.0%; Lab: 10.0%
Maidstone and MallingConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 27.0%; Lab: 22.0%; LD: 12.0%
MakerfieldLabLabToss-up LabVote shares: Ref: 37.0%; Lab: 37.0%; Cons: 12.0%
MaldonConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 31.0%; Lab: 13.0%; LD: 12.0%
Manchester CentralLabLabSafe LabVote shares: Lab: 49.0%; Green: 19.0%; Ref: 14.0%
Manchester RusholmeLabLabLikely LabVote shares: Lab: 46.0%; Green: 24.0%; Other: 13.0%
Manchester WithingtonLabLabSafe LabVote shares: Lab: 49.0%; Green: 23.0%; LD: 12.0%
MansfieldConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; Lab: 29.0%
Melksham and DevizesConsLDToss-up ConsVote shares: Cons: 33.0%; LD: 32.0%; Ref: 21.0%
Melton and SystonConsConsLean ConsVote shares: Cons: 39.0%; Ref: 26.0%; Lab: 19.0%
Meriden and Solihull EastConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 30.0%; Lab: 21.0%
Merthyr Tydfil and AberdareLabLabToss-up LabVote shares: Lab: 34.0%; Ref: 32.0%; PC: 13.0%
Mid and South PembrokeshireConsLabToss-up ConsVote shares: Cons: 28.0%; Lab: 25.0%; Ref: 24.0%
Mid BedfordshireConsConsLean ConsVote shares: Cons: 34.0%; Ref: 23.0%; Lab: 23.0%; LD: 12.0%
Mid BuckinghamshireConsConsLean ConsVote shares: Cons: 36.0%; LD: 27.0%; Ref: 19.0%; Lab: 12.0%
Mid CheshireConsLabLean LabVote shares: Lab: 38.0%; Ref: 25.0%; Cons: 22.0%
Mid DerbyshireConsLabToss-up ConsVote shares: Cons: 33.0%; Lab: 27.0%; Ref: 24.0%
Mid Dorset and North PooleConsLDToss-up ConsVote shares: Cons: 40.0%; LD: 37.0%
Mid DunbartonshireSNPLDLikely LDVote shares: LD: 39.0%; SNP: 24.0%; Ref: 11.0%; Cons: 11.0%
Mid LeicestershireConsConsLean ConsVote shares: Cons: 35.0%; Lab: 25.0%; Ref: 24.0%
Mid NorfolkConsConsLean ConsVote shares: Cons: 36.0%; Ref: 27.0%; Lab: 20.0%
Mid SussexConsLDLean LDVote shares: LD: 36.0%; Cons: 27.0%; Ref: 19.0%; Lab: 13.0%
Middlesbrough and Thornaby EastLabLabLean LabVote shares: Lab: 42.0%; Ref: 30.0%; Cons: 16.0%
Middlesbrough South and East ClevelandConsLabToss-up ConsVote shares: Cons: 36.0%; Lab: 35.0%; Ref: 17.0%
MidlothianSNPLabLean LabVote shares: Lab: 38.0%; SNP: 28.0%; Ref: 14.0%; Cons: 11.0%
Milton Keynes CentralConsLabLean LabVote shares: Lab: 35.0%; Cons: 25.0%; Ref: 21.0%; LD: 11.0%
Milton Keynes NorthConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 28.0%; Ref: 21.0%; LD: 10.0%
Mitcham and MordenLabLabSafe LabVote shares: Lab: 53.0%; Cons: 15.0%; Green: 12.0%; Ref: 12.0%
MonmouthshireConsLabToss-up ConsVote shares: Cons: 34.0%; Lab: 30.0%; Ref: 16.0%
Montgomeryshire and GlyndŵrConsLabToss-up RefVote shares: Ref: 26.0%; Lab: 19.0%; Cons: 17.0%; PC: 16.0%; LD: 15.0%
Moray West, Nairn and StrathspeySNPSNPToss-up ConsVote shares: Cons: 33.0%; SNP: 29.0%; Ref: 16.0%
Morecambe and LunesdaleConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 30.0%; Ref: 23.0%; LD: 10.0%
Motherwell, Wishaw and CarlukeSNPLabToss-up LabVote shares: Lab: 36.0%; SNP: 29.0%; Ref: 17.0%
Na h-Eileanan an IarSNPLabLean LabVote shares: Lab: 34.0%; SNP: 20.0%; Other: 18.0%; Ref: 12.0%
Neath and Swansea EastLabLabToss-up RefVote shares: Ref: 33.0%; Lab: 32.0%; PC: 12.0%
New Forest EastConsConsLean ConsVote shares: Cons: 36.0%; Ref: 27.0%; LD: 16.0%; Lab: 14.0%
New Forest WestConsConsLean ConsVote shares: Cons: 36.0%; Ref: 25.0%; Lab: 17.0%; LD: 16.0%
NewarkConsConsLikely ConsVote shares: Cons: 39.0%; Ref: 24.0%; Lab: 23.0%
NewburyConsLDToss-up LDVote shares: LD: 38.0%; Cons: 33.0%; Ref: 17.0%
Newcastle upon Tyne Central and WestLabLabLean LabVote shares: Lab: 41.0%; Ref: 28.0%; Cons: 11.0%; Green: 10.0%
Newcastle upon Tyne East and WallsendLabLabLikely LabVote shares: Lab: 44.0%; Ref: 24.0%; Green: 15.0%
Newcastle upon Tyne NorthLabLabLikely LabVote shares: Lab: 42.0%; Ref: 19.0%; Green: 13.0%; Cons: 13.0%; LD: 13.0%
Newcastle-under-LymeConsLabToss-up LabVote shares: Lab: 32.0%; Ref: 30.0%; Cons: 24.0%
Newport EastLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 25.0%; Cons: 14.0%; PC: 12.0%
Newport West and IslwynLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 28.0%; Cons: 14.0%
Newton AbbotConsLDToss-up RefVote shares: Ref: 30.0%; Cons: 27.0%; LD: 25.0%; Lab: 12.0%
Newton Aycliffe and SpennymoorConsLabToss-up RefVote shares: Ref: 35.0%; Lab: 34.0%; Cons: 19.0%
Normanton and HemsworthLabLabLean RefVote shares: Ref: 41.0%; Lab: 33.0%; Cons: 13.0%
North Ayrshire and ArranSNPLabLean SNPVote shares: SNP: 33.0%; Lab: 24.0%; Cons: 18.0%; Ref: 16.0%
North BedfordshireConsConsLikely ConsVote shares: Cons: 40.0%; Ref: 21.0%; Lab: 19.0%; LD: 12.0%
North CornwallConsLDLean LDVote shares: LD: 40.0%; Cons: 26.0%; Ref: 25.0%
North CotswoldsConsConsToss-up ConsVote shares: Cons: 35.0%; LD: 28.0%; Ref: 18.0%; Lab: 12.0%
North DevonConsLDToss-up LDVote shares: LD: 36.0%; Cons: 29.0%; Ref: 22.0%
North DorsetConsConsLean ConsVote shares: Cons: 37.0%; LD: 26.0%; Ref: 23.0%
North DurhamLabLabToss-up RefVote shares: Ref: 37.0%; Lab: 33.0%; Cons: 13.0%
North East CambridgeshireConsConsLean ConsVote shares: Cons: 39.0%; Ref: 29.0%; Lab: 16.0%
North East DerbyshireConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 28.0%; Lab: 27.0%
North East FifeSNPLDLean LDVote shares: LD: 41.0%; SNP: 28.0%; Ref: 12.0%; Cons: 10.0%
North East HampshireConsLDToss-up ConsVote shares: Cons: 37.0%; LD: 36.0%; Ref: 16.0%
North East HertfordshireConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 25.0%; Ref: 23.0%; LD: 12.0%; Green: 10.0%
North East Somerset and HanhamConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 29.0%; Ref: 22.0%; LD: 11.0%
North HerefordshireConsGreenLikely GreenVote shares: Green: 43.0%; Cons: 27.0%; Ref: 21.0%
North NorfolkConsLDToss-up LDVote shares: LD: 36.0%; Cons: 32.0%; Ref: 22.0%
North NorthumberlandConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 28.0%; Cons: 24.0%; LD: 13.0%
North ShropshireConsLDLikely LDVote shares: LD: 46.0%; Ref: 23.0%; Cons: 20.0%
North SomersetConsLabLean ConsVote shares: Cons: 34.0%; Lab: 26.0%; Ref: 18.0%; LD: 13.0%
North Warwickshire and BedworthConsLabToss-up RefVote shares: Ref: 35.0%; Cons: 28.0%; Lab: 26.0%
North West CambridgeshireConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; Lab: 25.0%
North West EssexConsConsLikely ConsVote shares: Cons: 38.0%; Lab: 23.0%; Ref: 19.0%; LD: 12.0%
North West HampshireConsConsLean ConsVote shares: Cons: 35.0%; Lab: 23.0%; Ref: 22.0%; LD: 14.0%
North West LeicestershireConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 29.0%; Lab: 27.0%
North West NorfolkConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 30.0%; Lab: 16.0%; LD: 14.0%
Northampton NorthConsLabLean LabVote shares: Lab: 37.0%; Ref: 24.0%; Cons: 21.0%
Northampton SouthConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 29.0%; Ref: 23.0%
Norwich NorthConsLabLean LabVote shares: Lab: 35.0%; Ref: 24.0%; Cons: 22.0%; Green: 12.0%
Norwich SouthLabLabLean LabVote shares: Lab: 35.0%; Green: 23.0%; Ref: 19.0%; Cons: 13.0%; LD: 10.0%
Nottingham EastLabLabSafe LabVote shares: Lab: 50.0%; Green: 15.0%; Ref: 13.0%; Cons: 13.0%
Nottingham North and KimberleyLabLabLean LabVote shares: Lab: 39.0%; Ref: 25.0%; Cons: 18.0%; Green: 11.0%
Nottingham SouthLabLabLikely LabVote shares: Lab: 39.0%; Ref: 21.0%; Cons: 15.0%; Green: 12.0%; LD: 12.0%
NuneatonConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 28.0%; Cons: 26.0%
Old Bexley and SidcupConsConsLean ConsVote shares: Cons: 36.0%; Ref: 27.0%; Lab: 25.0%
Oldham East and SaddleworthLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 25.0%; Cons: 17.0%; Other: 14.0%
Oldham West, Chadderton and RoytonLabLabToss-up LabVote shares: Lab: 32.0%; Other: 25.0%; Ref: 21.0%; Cons: 12.0%
Orkney and ShetlandLDLDSafe LDVote shares: LD: 47.0%; SNP: 17.0%; Ref: 13.0%; Green: 12.0%
OrpingtonConsConsLean ConsVote shares: Cons: 37.0%; Ref: 23.0%; Lab: 23.0%; LD: 10.0%
Ossett and Denby DaleConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 28.0%; Cons: 27.0%
Oxford EastLabLabSafe LabVote shares: Lab: 44.0%; Green: 15.0%; Cons: 14.0%; Other: 11.0%; LD: 10.0%
Oxford West and AbingdonLDLDSafe LDVote shares: LD: 46.0%; Cons: 19.0%; Ref: 15.0%; Lab: 12.0%
Paisley and Renfrewshire NorthSNPLabToss-up LabVote shares: Lab: 35.0%; SNP: 30.0%; Ref: 14.0%; Cons: 10.0%
Paisley and Renfrewshire SouthSNPLabLean LabVote shares: Lab: 36.0%; SNP: 27.0%; Ref: 15.0%
PeckhamLabLabSafe LabVote shares: Lab: 57.0%; Green: 21.0%
Pendle and ClitheroeConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 30.0%; Ref: 25.0%
Penistone and StocksbridgeConsLabToss-up RefVote shares: Ref: 33.0%; Lab: 30.0%; Cons: 23.0%
Penrith and SolwayConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 30.0%; Ref: 22.0%; LD: 11.0%
Perth and Kinross-shireSNPSNPToss-up SNPVote shares: Cons: 33.0%; SNP: 33.0%; Ref: 14.0%; LD: 10.0%
PeterboroughConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 26.0%; Ref: 20.0%
Plymouth Moor ViewConsLabToss-up LabVote shares: Lab: 33.0%; Ref: 29.0%; Cons: 27.0%
Plymouth Sutton and DevonportLabLabLikely LabVote shares: Lab: 43.0%; Ref: 23.0%; Cons: 17.0%; Green: 11.0%
Pontefract, Castleford and KnottingleyLabLabToss-up RefVote shares: Ref: 39.0%; Lab: 34.0%; Cons: 15.0%
PontypriddLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 27.0%; PC: 14.0%; Cons: 11.0%
PooleConsLabToss-up ConsVote shares: Cons: 33.0%; Lab: 26.0%; Ref: 24.0%; LD: 10.0%
Poplar and LimehouseLabLabSafe LabVote shares: Lab: 46.0%; Green: 14.0%; Cons: 13.0%; Other: 11.0%; LD: 10.0%
Portsmouth NorthConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; Lab: 27.0%
Portsmouth SouthLabLabLikely LabVote shares: Lab: 42.0%; Ref: 20.0%; Cons: 15.0%; LD: 13.0%
PrestonLabLabLean LabVote shares: Lab: 33.0%; Other: 20.0%; Ref: 19.0%; Cons: 14.0%
PutneyLabLabLikely LabVote shares: Lab: 45.0%; Cons: 23.0%; LD: 14.0%
Queen's Park and Maida ValeLabLabSafe LabVote shares: Lab: 52.0%; Cons: 16.0%; Green: 14.0%; LD: 10.0%
Rawmarsh and ConisbroughLabLabToss-up RefVote shares: Ref: 40.0%; Lab: 35.0%; Cons: 12.0%
Rayleigh and WickfordConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 32.0%; Lab: 17.0%; LD: 10.0%
Reading CentralLabLabLikely LabVote shares: Lab: 41.0%; Cons: 19.0%; Green: 15.0%; Ref: 14.0%; LD: 12.0%
Reading West and Mid BerkshireConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 27.0%; Ref: 22.0%; LD: 11.0%
RedcarConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 30.0%; Ref: 29.0%
RedditchConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; Lab: 26.0%
ReigateConsConsLean ConsVote shares: Cons: 35.0%; Lab: 22.0%; Ref: 20.0%; LD: 13.0%
Rhondda and OgmoreLabLabToss-up RefVote shares: Ref: 35.0%; Lab: 35.0%; PC: 14.0%
Ribble ValleyConsLabToss-up ConsVote shares: Cons: 33.0%; Lab: 30.0%; Ref: 22.0%; LD: 10.0%
Richmond and NorthallertonConsConsLikely ConsVote shares: Cons: 45.0%; Ref: 26.0%; Lab: 14.0%
Richmond ParkLDLDSafe LDVote shares: LD: 50.0%; Cons: 22.0%; Lab: 11.0%
RochdaleLabLabLean OtherVote shares: Other: 39.0%; Lab: 25.0%; Ref: 16.0%
Rochester and StroodConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 28.0%; Cons: 27.0%
RomfordConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 28.0%; Lab: 27.0%
Romsey and Southampton NorthConsConsToss-up ConsVote shares: Cons: 36.0%; LD: 33.0%; Ref: 18.0%
Rossendale and DarwenConsLabToss-up LabVote shares: Lab: 32.0%; Ref: 30.0%; Cons: 27.0%
Rother ValleyConsLabToss-up ConsVote shares: Cons: 35.0%; Ref: 28.0%; Lab: 26.0%
RotherhamLabLabToss-up RefVote shares: Ref: 40.0%; Lab: 35.0%
RugbyConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 28.0%; Ref: 26.0%; LD: 10.0%
Ruislip, Northwood and PinnerConsConsLikely ConsVote shares: Cons: 44.0%; Lab: 25.0%; Ref: 15.0%
Runcorn and HelsbyLabLabLean LabVote shares: Lab: 41.0%; Ref: 29.0%; Cons: 15.0%
Runnymede and WeybridgeConsConsLikely ConsVote shares: Cons: 40.0%; Ref: 20.0%; LD: 20.0%; Lab: 16.0%
RushcliffeConsLabToss-up LabVote shares: Lab: 36.0%; Cons: 31.0%; Ref: 16.0%
RutherglenSNPLabToss-up LabVote shares: Lab: 37.0%; SNP: 31.0%; Ref: 13.0%
Rutland and StamfordConsConsLikely ConsVote shares: Cons: 43.0%; Ref: 21.0%; Lab: 17.0%; LD: 13.0%
SalfordLabLabSafe LabVote shares: Lab: 48.0%; Ref: 17.0%; Green: 16.0%; Cons: 10.0%
SalisburyConsConsLean ConsVote shares: Cons: 34.0%; LD: 22.0%; Lab: 21.0%; Ref: 18.0%
Scarborough and WhitbyConsLabToss-up RefVote shares: Ref: 33.0%; Cons: 28.0%; Lab: 28.0%
ScunthorpeConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 30.0%; Cons: 28.0%
Sefton CentralLabLabSafe LabVote shares: Lab: 45.0%; Ref: 18.0%; Cons: 18.0%
SelbyConsLabToss-up LabVote shares: Lab: 32.0%; Ref: 30.0%; Cons: 26.0%
SevenoaksConsConsLean ConsVote shares: Cons: 36.0%; Ref: 26.0%; LD: 23.0%; Lab: 10.0%
Sheffield Brightside and HillsboroughLabLabSafe LabVote shares: Lab: 41.0%; Green: 16.0%; Other: 14.0%; Cons: 12.0%; Ref: 11.0%
Sheffield CentralLabLabLean LabVote shares: Lab: 44.0%; Green: 31.0%
Sheffield HallamLabLabToss-up LabVote shares: Lab: 36.0%; LD: 31.0%; Cons: 14.0%; Green: 12.0%
Sheffield HeeleyLabLabSafe LabVote shares: Lab: 44.0%; Green: 18.0%; Cons: 13.0%; Ref: 12.0%; LD: 12.0%
Sheffield South EastLabLabLikely LabVote shares: Lab: 40.0%; Cons: 19.0%; Green: 11.0%; Ref: 11.0%; LD: 11.0%
Sherwood ForestConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 29.0%; Cons: 26.0%
ShipleyConsLabToss-up LabVote shares: Lab: 34.0%; Cons: 27.0%; Ref: 24.0%
ShrewsburyConsLabLean LabVote shares: Lab: 34.0%; Ref: 24.0%; Cons: 22.0%; LD: 13.0%
Sittingbourne and SheppeyConsLabLikely RefVote shares: Ref: 41.0%; Cons: 25.0%; Lab: 21.0%
Skipton and RiponConsConsLikely ConsVote shares: Cons: 38.0%; Lab: 23.0%; Ref: 22.0%
Sleaford and North HykehamConsConsLean ConsVote shares: Cons: 36.0%; Ref: 27.0%; Lab: 21.0%
SloughLabLabLikely OtherVote shares: Other: 40.0%; Lab: 25.0%; Cons: 13.0%; Ref: 10.0%
SmethwickLabLabLikely LabVote shares: Lab: 45.0%; Ref: 22.0%; Cons: 13.0%
Solihull West and ShirleyConsConsLean ConsVote shares: Cons: 34.0%; Ref: 22.0%; Lab: 20.0%; LD: 16.0%
South Basildon and East ThurrockConsRefLean RefVote shares: Ref: 39.0%; Cons: 25.0%; Lab: 24.0%
South CambridgeshireConsLDLikely LDVote shares: LD: 43.0%; Cons: 26.0%; Ref: 16.0%
South CotswoldsConsLDToss-up LDVote shares: LD: 39.0%; Cons: 32.0%; Ref: 17.0%
South DerbyshireConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 28.0%; Ref: 26.0%
South DevonConsLDLean LDVote shares: LD: 38.0%; Cons: 28.0%; Ref: 23.0%
South DorsetConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 27.0%; Lab: 24.0%; LD: 12.0%
South East CornwallConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 27.0%; Lab: 24.0%; LD: 15.0%
South Holland and The DeepingsConsConsLean ConsVote shares: Cons: 39.0%; Ref: 30.0%; Lab: 16.0%
South LeicestershireConsConsLean ConsVote shares: Cons: 34.0%; Ref: 26.0%; Lab: 18.0%; LD: 15.0%
South NorfolkConsLabToss-up ConsVote shares: Cons: 27.0%; Lab: 24.0%; Ref: 22.0%; LD: 17.0%; Green: 10.0%
South NorthamptonshireConsConsLean ConsVote shares: Cons: 37.0%; Ref: 23.0%; Lab: 21.0%; LD: 12.0%
South RibbleConsLabToss-up LabVote shares: Lab: 34.0%; Cons: 27.0%; Ref: 24.0%; LD: 10.0%
South ShieldsLabLabToss-up LabVote shares: Lab: 36.0%; Ref: 31.0%; Green: 17.0%; Cons: 11.0%
South ShropshireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 30.0%; LD: 25.0%; Lab: 10.0%
South SuffolkConsConsLean ConsVote shares: Cons: 34.0%; Ref: 24.0%; Lab: 17.0%; LD: 15.0%; Green: 10.0%
South West DevonConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 27.0%; Lab: 23.0%; LD: 10.0%
South West HertfordshireConsConsLean ConsVote shares: Cons: 34.0%; LD: 24.0%; Ref: 19.0%; Lab: 16.0%
South West NorfolkConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 26.0%; Lab: 20.0%; Other: 12.0%
South West WiltshireConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 26.0%; Lab: 20.0%; LD: 14.0%
Southampton ItchenConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 27.0%; Cons: 25.0%; LD: 10.0%
Southampton TestLabLabLean LabVote shares: Lab: 36.0%; Ref: 25.0%; Cons: 18.0%; Green: 11.0%; LD: 11.0%
Southend East and RochfordConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 27.0%; Cons: 26.0%
Southend West and LeighConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 28.0%; Ref: 22.0%; LD: 10.0%
Southgate and Wood GreenLabLabSafe LabVote shares: Lab: 47.0%; Cons: 18.0%; Green: 14.0%; Ref: 11.0%; LD: 10.0%
SouthportConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 26.0%; Ref: 22.0%; LD: 16.0%
SpelthorneConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 24.0%; Lab: 21.0%; LD: 18.0%
Spen ValleyConsLabLean RefVote shares: Ref: 36.0%; Lab: 28.0%; Cons: 23.0%
St AlbansLDLDSafe LDVote shares: LD: 53.0%; Cons: 17.0%; Ref: 12.0%
St Austell and NewquayConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 27.0%; Lab: 25.0%; LD: 11.0%
St Helens NorthLabLabLean LabVote shares: Lab: 42.0%; Ref: 30.0%; Cons: 12.0%; Green: 11.0%
St Helens South and WhistonLabLabLikely LabVote shares: Lab: 43.0%; Ref: 26.0%; Green: 10.0%
St IvesConsLDLikely LDVote shares: LD: 42.0%; Ref: 24.0%; Cons: 23.0%
St Neots and Mid CambridgeshireConsLDLean LDVote shares: LD: 36.0%; Cons: 27.0%; Ref: 18.0%; Lab: 11.0%
StaffordConsLabToss-up LabVote shares: Ref: 30.0%; Lab: 30.0%; Cons: 26.0%
Staffordshire MoorlandsConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 32.0%; Lab: 23.0%
Stalybridge and HydeLabLabLikely LabVote shares: Lab: 41.0%; Ref: 25.0%; Cons: 18.0%; Green: 10.0%
StevenageConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 25.0%; Cons: 24.0%; LD: 14.0%
Stirling and StrathallanSNPLabToss-up SNPVote shares: SNP: 27.0%; Cons: 22.0%; Lab: 20.0%; Ref: 15.0%
StockportLabLabSafe LabVote shares: Lab: 44.0%; Ref: 19.0%; Green: 14.0%; Cons: 11.0%; LD: 11.0%
Stockton NorthLabLabToss-up LabVote shares: Lab: 37.0%; Ref: 34.0%; Cons: 18.0%
Stockton WestConsConsLean ConsVote shares: Cons: 42.0%; Lab: 29.0%; Ref: 21.0%
Stoke-on-Trent CentralConsLabToss-up RefVote shares: Ref: 36.0%; Lab: 35.0%; Cons: 17.0%
Stoke-on-Trent NorthConsLabLean RefVote shares: Ref: 39.0%; Lab: 31.0%; Cons: 21.0%
Stoke-on-Trent SouthConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 32.0%; Lab: 26.0%
Stone, Great Wyrley and PenkridgeConsConsLikely ConsVote shares: Cons: 45.0%; Lab: 25.0%; Ref: 15.0%
StourbridgeConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 29.0%; Ref: 28.0%
Stratford and BowLabLabLikely LabVote shares: Lab: 42.0%; Other: 20.0%; Green: 17.0%
Stratford-on-AvonConsLDLean LDVote shares: LD: 40.0%; Cons: 30.0%; Ref: 21.0%
Streatham and Croydon NorthLabLabSafe LabVote shares: Lab: 46.0%; Green: 18.0%; Cons: 14.0%; LD: 13.0%
Stretford and UrmstonLabLabSafe LabVote shares: Lab: 43.0%; Ref: 18.0%; Cons: 15.0%; Green: 12.0%
StroudConsLabLean LabVote shares: Lab: 36.0%; Cons: 25.0%; Ref: 20.0%; Green: 13.0%
Suffolk CoastalConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 24.0%; Lab: 21.0%; LD: 14.0%; Green: 11.0%
Sunderland CentralLabLabToss-up RefVote shares: Ref: 36.0%; Lab: 33.0%; Cons: 13.0%
Surrey HeathConsLDToss-up LDVote shares: LD: 38.0%; Cons: 32.0%; Ref: 20.0%
Sussex WealdConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 29.0%; LD: 17.0%; Lab: 12.0%
Sutton and CheamConsLDToss-up LDVote shares: LD: 33.0%; Cons: 29.0%; Ref: 17.0%; Lab: 16.0%
Sutton ColdfieldConsConsLean ConsVote shares: Cons: 39.0%; Lab: 26.0%; Ref: 23.0%
Swansea WestLabLabLean LabVote shares: Lab: 31.0%; Ref: 23.0%; PC: 15.0%; LD: 13.0%; Cons: 10.0%
Swindon NorthConsLabToss-up LabVote shares: Cons: 30.0%; Lab: 30.0%; Ref: 26.0%
Swindon SouthConsLabLean LabVote shares: Lab: 40.0%; Cons: 28.0%; Ref: 18.0%
TamworthConsLabToss-up RefVote shares: Ref: 35.0%; Cons: 29.0%; Lab: 26.0%
TattonConsConsLean ConsVote shares: Cons: 38.0%; Lab: 29.0%; Ref: 18.0%
Taunton and WellingtonConsLDLean LDVote shares: LD: 39.0%; Ref: 25.0%; Cons: 23.0%
TelfordConsLabToss-up LabVote shares: Lab: 36.0%; Ref: 32.0%; Cons: 21.0%
TewkesburyConsLDToss-up LDVote shares: LD: 34.0%; Cons: 28.0%; Ref: 22.0%
The WrekinConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 28.0%; Lab: 23.0%; LD: 11.0%
Thirsk and MaltonConsConsLean ConsVote shares: Cons: 40.0%; Ref: 27.0%; Lab: 16.0%; LD: 11.0%
Thornbury and YateConsLDToss-up LDVote shares: LD: 34.0%; Cons: 32.0%; Ref: 20.0%
ThurrockConsLabToss-up RefVote shares: Ref: 34.0%; Lab: 32.0%; Cons: 19.0%
Tipton and WednesburyConsLabToss-up LabVote shares: Lab: 34.0%; Ref: 32.0%; Cons: 24.0%
Tiverton and MineheadConsLDToss-up ConsVote shares: Cons: 30.0%; LD: 29.0%; Ref: 27.0%
TonbridgeConsConsLikely ConsVote shares: Cons: 40.0%; Ref: 22.0%; Green: 15.0%; Lab: 14.0%
TootingLabLabSafe LabVote shares: Lab: 50.0%; Cons: 20.0%; Green: 12.0%; LD: 11.0%
TorbayConsLDToss-up LDVote shares: LD: 31.0%; Ref: 30.0%; Cons: 26.0%
TorfaenLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 28.0%; Cons: 14.0%; LD: 10.0%
Torridge and TavistockConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; LD: 20.0%; Lab: 16.0%
TottenhamLabLabSafe LabVote shares: Lab: 56.0%; Green: 20.0%
Truro and FalmouthConsLabLean LabVote shares: Lab: 32.0%; Cons: 24.0%; Ref: 22.0%; LD: 12.0%; Green: 10.0%
Tunbridge WellsConsLDLean LDVote shares: LD: 39.0%; Cons: 29.0%; Ref: 17.0%; Lab: 10.0%
TwickenhamLDLDSafe LDVote shares: LD: 53.0%; Cons: 16.0%; Ref: 12.0%; Lab: 12.0%
TynemouthLabLabLikely LabVote shares: Lab: 44.0%; Ref: 22.0%; Cons: 18.0%
Uxbridge and South RuislipConsLabToss-up ConsVote shares: Cons: 33.0%; Lab: 31.0%; Ref: 19.0%; Green: 10.0%
Vale of GlamorganConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 27.0%; Ref: 21.0%
Vauxhall and Camberwell GreenLabLabSafe LabVote shares: Lab: 51.0%; Green: 18.0%; LD: 15.0%
Wakefield and RothwellConsLabToss-up RefVote shares: Ref: 35.0%; Lab: 32.0%; Cons: 16.0%
WallaseyLabLabSafe LabVote shares: Lab: 49.0%; Ref: 22.0%; Cons: 12.0%; Green: 11.0%
Walsall and BloxwichConsLabToss-up LabVote shares: Lab: 27.0%; Ref: 25.0%; Other: 22.0%; Cons: 16.0%
WalthamstowLabLabSafe LabVote shares: Lab: 56.0%; Green: 21.0%
Warrington NorthLabLabLean LabVote shares: Lab: 39.0%; Ref: 30.0%; Cons: 16.0%
Warrington SouthLabLabLikely LabVote shares: Lab: 41.0%; Cons: 24.0%; Ref: 20.0%
Warwick and LeamingtonLabLabLikely LabVote shares: Lab: 37.0%; Cons: 22.0%; Ref: 18.0%; LD: 12.0%; Green: 11.0%
Washington and Gateshead SouthLabLabToss-up RefVote shares: Ref: 39.0%; Lab: 35.0%; Cons: 12.0%
WatfordConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 25.0%; LD: 20.0%; Ref: 15.0%
Waveney ValleyConsGreenLikely GreenVote shares: Green: 43.0%; Cons: 25.0%; Ref: 22.0%
Weald of KentConsConsLean ConsVote shares: Cons: 39.0%; Ref: 28.0%; Lab: 16.0%
Wellingborough and RushdenConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 28.0%; Cons: 26.0%
Wells and Mendip HillsConsLDLean LDVote shares: LD: 40.0%; Cons: 27.0%; Ref: 20.0%
Welwyn HatfieldConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 31.0%; Ref: 19.0%
West Aberdeenshire and KincardineConsConsLean ConsVote shares: Cons: 39.0%; SNP: 25.0%; LD: 15.0%; Ref: 13.0%
West BromwichConsLabLikely LabVote shares: Lab: 42.0%; Ref: 27.0%; Cons: 18.0%
West DorsetConsLDToss-up LDVote shares: LD: 43.0%; Cons: 37.0%
West DunbartonshireSNPLabToss-up LabVote shares: Lab: 36.0%; SNP: 32.0%; Ref: 16.0%
West Ham and BecktonLabLabLikely LabVote shares: Lab: 42.0%; Other: 25.0%; Green: 10.0%; Cons: 10.0%
West LancashireLabLabLikely LabVote shares: Lab: 41.0%; Ref: 23.0%; Cons: 19.0%; Green: 10.0%
West SuffolkConsConsToss-up ConsVote shares: Ref: 30.0%; Cons: 30.0%; Lab: 20.0%; LD: 11.0%
West WorcestershireConsConsLean ConsVote shares: Cons: 34.0%; Ref: 24.0%; LD: 22.0%; Lab: 11.0%; Green: 10.0%
Westmorland and LonsdaleConsLDSafe LDVote shares: LD: 56.0%; Cons: 19.0%; Ref: 14.0%
Weston-super-MareConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 27.0%; Cons: 25.0%; LD: 10.0%
Wetherby and EasingwoldConsConsLikely ConsVote shares: Cons: 41.0%; Ref: 21.0%; Lab: 20.0%; Green: 10.0%
Whitehaven and WorkingtonConsLabLean LabVote shares: Lab: 42.0%; Ref: 32.0%; Cons: 17.0%
Widnes and HalewoodLabLabLikely LabVote shares: Lab: 50.0%; Ref: 28.0%
WiganLabLabLean LabVote shares: Lab: 43.0%; Ref: 33.0%; Cons: 11.0%
WimbledonConsLDLikely LDVote shares: LD: 41.0%; Cons: 24.0%; Lab: 21.0%
WinchesterConsLDLikely LDVote shares: LD: 45.0%; Cons: 28.0%; Ref: 16.0%
WindsorConsConsLikely ConsVote shares: Cons: 37.0%; LD: 21.0%; Ref: 18.0%; Lab: 18.0%
Wirral WestLabLabLean LabVote shares: Lab: 36.0%; Cons: 26.0%; Ref: 20.0%; Green: 10.0%
WithamConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 29.0%; Lab: 18.0%
WitneyConsLDToss-up LDVote shares: LD: 38.0%; Cons: 33.0%; Ref: 18.0%
WokingConsLDLikely LDVote shares: LD: 46.0%; Cons: 25.0%; Ref: 15.0%
WokinghamConsLDLean LDVote shares: LD: 45.0%; Cons: 31.0%; Ref: 15.0%
Wolverhampton North EastConsLabToss-up LabVote shares: Lab: 36.0%; Ref: 32.0%; Cons: 22.0%
Wolverhampton South EastLabLabLean LabVote shares: Lab: 41.0%; Ref: 31.0%; Cons: 16.0%
Wolverhampton WestConsLabLean LabVote shares: Lab: 37.0%; Ref: 26.0%; Cons: 24.0%
WorcesterConsLabToss-up LabVote shares: Lab: 31.0%; Cons: 24.0%; Ref: 23.0%; Green: 12.0%; LD: 10.0%
Worsley and EcclesLabLabLean LabVote shares: Lab: 40.0%; Ref: 29.0%; Cons: 15.0%; Green: 10.0%
Worthing WestConsLabToss-up LabVote shares: Cons: 30.0%; Lab: 30.0%; Ref: 26.0%
WrexhamConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 23.0%; Cons: 22.0%; PC: 12.0%
WycombeConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 27.0%; Ref: 17.0%; LD: 13.0%
Wyre ForestConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 30.0%; Lab: 26.0%
Wythenshawe and Sale EastLabLabSafe LabVote shares: Lab: 47.0%; Ref: 21.0%; Green: 13.0%; Cons: 13.0%
YeovilConsLDLean LDVote shares: LD: 38.0%; Ref: 27.0%; Cons: 22.0%
Ynys MônConsPCToss-up PCVote shares: PC: 35.0%; Cons: 28.0%; Ref: 16.0%; Lab: 14.0%
York CentralLabLabLikely LabVote shares: Lab: 41.0%; Ref: 17.0%; Green: 15.0%; Cons: 13.0%; LD: 13.0%
York OuterConsLabToss-up LabVote shares: Lab: 33.0%; Cons: 27.0%; Ref: 22.0%; LD: 12.0%