Projection set: ElectoralCalculus/PLMR April 2026

Provider: ElectoralCalculus
Date: 2026-04-22
Fieldwork dates: Mar 27 - Apr 7
Provider links: Data
Full-size visualizations: Map, Sankey diagram

Seat distributions

DescriptionLabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVYPRBIndOthern/a
Per-seat winner8615961441887117000000000618

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
ConsLabRef112
ConsConsCons104
LabLabGreen64
LabLabLab57
LabLabRef53
ConsLDLD49
ConsLabCons40
SNPLabSNP36
ConsLabLab28
ConsConsRef16
LabLabPC12
ConsLDCons10
LDLDLD8
SNPSNPSNP8
ConsRefRef5
LabLabOther4
SNPLDLD4
LabIndGreen3
LabLabCons3
LabIndOther2
ConsPCPC2
PCPCPC2
GreenGreenGreen1
LabGreenGreen1
OtherOtherLab1
ConsGreenRef1
ConsLabGreen1
LabConsCons1
ConsLDRef1
ConsGreenGreen1
ConsLabPC1
ConsSNPCons1

All projected constituencies

Constituency2019 result
(notional)
2024 resultProjectionDetails
Aberafan MaestegLabLabToss-up PCVote shares: PC: 36.0%; Ref: 34.0%; Green: 13.0%
Aberdeen NorthSNPSNPLikely SNPVote shares: SNP: 36.0%; Ref: 15.0%; Cons: 14.0%; Green: 11.0%; Lab: 10.0%
Aberdeen SouthSNPSNPLean SNPVote shares: SNP: 42.0%; Cons: 33.0%; Green: 11.0%
Aberdeenshire North and Moray EastConsSNPToss-up ConsVote shares: Cons: 42.0%; SNP: 41.0%
Airdrie and ShottsSNPLabLean SNPVote shares: SNP: 34.0%; Lab: 20.0%; Ref: 18.0%; Green: 13.0%
AldershotConsLabToss-up RefVote shares: Ref: 25.0%; Cons: 23.0%; Lab: 19.0%; Green: 15.0%; LD: 12.0%
Aldridge-BrownhillsConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 36.0%
Alloa and GrangemouthSNPLabLean SNPVote shares: SNP: 31.0%; Ref: 18.0%; Lab: 17.0%; Green: 15.0%
Altrincham and Sale WestConsLabToss-up ConsVote shares: Cons: 27.0%; Lab: 25.0%; Green: 18.0%; Ref: 17.0%
Alyn and DeesideLabLabLean RefVote shares: Ref: 31.0%; PC: 20.0%; Cons: 12.0%; Green: 12.0%; Lab: 11.0%
Amber ValleyConsLabLean RefVote shares: Ref: 33.0%; Lab: 21.0%; Cons: 19.0%; Green: 14.0%
Angus and Perthshire GlensSNPSNPLean SNPVote shares: SNP: 46.0%; Cons: 37.0%
Arbroath and Broughty FerrySNPSNPLikely SNPVote shares: SNP: 37.0%; Cons: 16.0%; Ref: 15.0%; Lab: 12.0%
Argyll, Bute and South LochaberSNPSNPLikely SNPVote shares: SNP: 36.0%; Cons: 21.0%; LD: 16.0%; Ref: 11.0%
Arundel and South DownsConsConsLean ConsVote shares: Cons: 40.0%; Ref: 32.0%
AshfieldConsRefSafe RefVote shares: Ref: 48.0%; Lab: 15.0%; Other: 13.0%; Green: 11.0%
AshfordConsLabLean RefVote shares: Ref: 32.0%; Cons: 19.0%; Green: 18.0%; Lab: 15.0%
Ashton-under-LyneLabLabLean RefVote shares: Ref: 32.0%; Lab: 23.0%; Green: 19.0%; Cons: 11.0%; Other: 11.0%
AylesburyConsLabToss-up ConsVote shares: Cons: 24.0%; LD: 20.0%; Ref: 19.0%; Green: 16.0%; Lab: 15.0%
Ayr, Carrick and CumnockSNPLabToss-up SNPVote shares: SNP: 32.0%; Cons: 26.0%; Ref: 13.0%; Green: 12.0%; Lab: 10.0%
BanburyConsLabToss-up ConsVote shares: Cons: 27.0%; Ref: 24.0%; Lab: 20.0%; Green: 12.0%
Bangor AberconwyConsLabLean PCVote shares: PC: 33.0%; Ref: 23.0%; Green: 13.0%; Cons: 11.0%
BarkingLabLabToss-up GreenVote shares: Green: 27.0%; Ref: 23.0%; Lab: 21.0%; Other: 15.0%; Cons: 11.0%
Barnsley NorthLabLabToss-up RefVote shares: Ref: 43.0%; Lab: 37.0%; Other: 10.0%
Barnsley SouthLabLabLean RefVote shares: Ref: 45.0%; Lab: 32.0%; Other: 10.0%
Barrow and FurnessConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 24.0%; Lab: 23.0%; Green: 11.0%
Basildon and BillericayConsConsToss-up RefVote shares: Cons: 37.0%; Ref: 37.0%; Other: 10.0%
BasingstokeConsLabToss-up RefVote shares: Ref: 24.0%; Cons: 22.0%; Lab: 20.0%; Green: 18.0%; LD: 11.0%
BassetlawConsLabLikely RefVote shares: Ref: 37.0%; Lab: 20.0%; Cons: 19.0%; Green: 14.0%
BathLDLDToss-up LDVote shares: LD: 28.0%; Green: 24.0%; Cons: 14.0%; Lab: 13.0%; Ref: 13.0%
Bathgate and LinlithgowSNPLabLean SNPVote shares: SNP: 30.0%; Lab: 18.0%; Ref: 17.0%; Green: 15.0%
BatterseaLabLabToss-up LabVote shares: Lab: 28.0%; Green: 27.0%; Cons: 18.0%; LD: 10.0%; Ref: 10.0%
BeaconsfieldConsConsLean ConsVote shares: Cons: 31.0%; Ref: 22.0%; LD: 21.0%; Lab: 10.0%
Beckenham and PengeLabLabLean LabVote shares: Lab: 29.0%; Cons: 20.0%; Green: 20.0%; Ref: 14.0%; LD: 10.0%
BedfordLabLabToss-up LabVote shares: Lab: 22.0%; Green: 20.0%; Ref: 20.0%; Cons: 19.0%; LD: 10.0%; Other: 10.0%
Bermondsey and Old SouthwarkLabLabLean GreenVote shares: Green: 34.0%; Lab: 24.0%; LD: 13.0%; Ref: 13.0%
Berwickshire, Roxburgh and SelkirkConsConsLikely ConsVote shares: Cons: 48.0%; SNP: 32.0%
Bethnal Green and StepneyLabLabLikely GreenVote shares: Green: 41.0%; Other: 19.0%; Lab: 18.0%
Beverley and HoldernessConsConsLean ConsVote shares: Cons: 40.0%; Ref: 29.0%; Lab: 13.0%
Bexhill and BattleConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 33.0%; Other: 10.0%
Bexleyheath and CrayfordConsLabLean ConsVote shares: Cons: 38.0%; Ref: 29.0%; Lab: 12.0%
Bicester and WoodstockConsLDLean LDVote shares: LD: 30.0%; Cons: 22.0%; Ref: 19.0%; Green: 14.0%
BirkenheadLabLabLean GreenVote shares: Green: 33.0%; Lab: 25.0%; Ref: 24.0%
Birmingham EdgbastonLabLabToss-up LabVote shares: Lab: 24.0%; Green: 22.0%; Cons: 18.0%; Ref: 17.0%; Other: 12.0%
Birmingham ErdingtonLabLabLean RefVote shares: Ref: 29.0%; Lab: 20.0%; Green: 18.0%; Other: 15.0%; Cons: 13.0%
Birmingham Hall Green and MoseleyLabLabToss-up GreenVote shares: Green: 30.0%; Other: 24.0%; Lab: 19.0%; Ref: 10.0%
Birmingham Hodge Hill and Solihull NorthLabLabToss-up RefVote shares: Ref: 26.0%; Other: 24.0%; Green: 21.0%; Lab: 15.0%; Cons: 10.0%
Birmingham LadywoodLabLabLikely GreenVote shares: Green: 38.0%; Lab: 21.0%; Other: 21.0%; Ref: 10.0%
Birmingham NorthfieldConsLabLean RefVote shares: Ref: 28.0%; Lab: 20.0%; Cons: 18.0%; Green: 17.0%; Other: 11.0%
Birmingham Perry BarrLabIndToss-up GreenVote shares: Green: 27.0%; Other: 26.0%; Lab: 18.0%; Ref: 13.0%; Cons: 12.0%
Birmingham Selly OakLabLabToss-up GreenVote shares: Green: 26.0%; Lab: 22.0%; Ref: 22.0%; Other: 13.0%; Cons: 11.0%
Birmingham YardleyLabLabToss-up OtherVote shares: Other: 24.0%; Green: 23.0%; Ref: 18.0%; Lab: 15.0%; Cons: 11.0%
Bishop AucklandConsLabToss-up RefVote shares: Ref: 35.0%; Lab: 28.0%; Cons: 15.0%; Green: 11.0%
BlackburnLabIndToss-up OtherVote shares: Other: 27.0%; Green: 24.0%; Ref: 19.0%; Lab: 17.0%; Cons: 10.0%
Blackley and Middleton SouthLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 26.0%; Green: 24.0%
Blackpool North and FleetwoodConsLabLean RefVote shares: Ref: 34.0%; Lab: 21.0%; Cons: 20.0%; Green: 13.0%
Blackpool SouthConsLabToss-up RefVote shares: Ref: 42.0%; Lab: 35.0%; Other: 10.0%
Blaenau Gwent and RhymneyLabLabToss-up PCVote shares: PC: 27.0%; Ref: 20.0%; Green: 16.0%; Lab: 14.0%
Blaydon and ConsettLabLabToss-up LabVote shares: Lab: 44.0%; Ref: 39.0%
Blyth and AshingtonLabLabToss-up LabVote shares: Lab: 42.0%; Ref: 42.0%
Bognor Regis and LittlehamptonConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 35.0%
BolsoverConsLabLean RefVote shares: Ref: 33.0%; Lab: 21.0%; Cons: 18.0%; Green: 16.0%
Bolton North EastConsLabToss-up RefVote shares: Ref: 23.0%; Lab: 22.0%; Green: 20.0%; Cons: 18.0%; Other: 10.0%
Bolton South and WalkdenLabLabLean RefVote shares: Ref: 30.0%; Green: 22.0%; Lab: 21.0%; Other: 13.0%; Cons: 10.0%
Bolton WestConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 22.0%; Green: 19.0%; Lab: 19.0%
BootleLabLabLean LabVote shares: Lab: 36.0%; Ref: 24.0%; Green: 21.0%
Boston and SkegnessConsRefLikely RefVote shares: Ref: 49.0%; Cons: 33.0%
Bournemouth EastConsLabToss-up RefVote shares: Ref: 26.0%; Cons: 19.0%; Green: 19.0%; Lab: 19.0%; LD: 10.0%
Bournemouth WestConsLabToss-up RefVote shares: Ref: 26.0%; Cons: 20.0%; Green: 19.0%; Lab: 16.0%; LD: 13.0%
BracknellConsLabLean ConsVote shares: Cons: 41.0%; Ref: 30.0%
Bradford EastLabLabToss-up GreenVote shares: Green: 27.0%; Lab: 20.0%; Other: 19.0%; Ref: 18.0%; Cons: 10.0%
Bradford SouthLabLabLean RefVote shares: Ref: 30.0%; Green: 22.0%; Lab: 19.0%; Other: 15.0%; Cons: 11.0%
Bradford WestLabLabLean GreenVote shares: Green: 33.0%; Other: 24.0%; Lab: 19.0%; Ref: 12.0%
BraintreeConsConsToss-up RefVote shares: Ref: 39.0%; Cons: 37.0%
Brecon, Radnor and Cwm TaweConsLDToss-up LDVote shares: LD: 24.0%; Ref: 20.0%; Cons: 17.0%; PC: 16.0%; Green: 10.0%
Brent EastLabLabToss-up GreenVote shares: Green: 28.0%; Lab: 27.0%; Ref: 16.0%; Cons: 12.0%; Other: 11.0%
Brent WestLabLabLean ConsVote shares: Cons: 31.0%; Lab: 21.0%; Green: 19.0%; Ref: 14.0%; Other: 10.0%
Brentford and IsleworthLabLabToss-up LabVote shares: Green: 23.0%; Lab: 23.0%; Cons: 20.0%; Ref: 15.0%; Other: 11.0%
Brentwood and OngarConsConsToss-up ConsVote shares: Cons: 41.0%; Ref: 34.0%
BridgendConsLabToss-up RefVote shares: Ref: 32.0%; PC: 31.0%; Green: 13.0%
BridgwaterConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 33.0%; Other: 10.0%
Bridlington and The WoldsConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 37.0%
Brigg and ImminghamConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 35.0%; Lab: 10.0%
Brighton Kemptown and PeacehavenLabLabToss-up GreenVote shares: Green: 29.0%; Lab: 23.0%; Cons: 15.0%; Ref: 15.0%
Brighton PavilionGreenGreenSafe GreenVote shares: Green: 59.0%; Lab: 15.0%; Ref: 10.0%
Bristol CentralLabGreenSafe GreenVote shares: Green: 71.0%; Lab: 13.0%
Bristol EastLabLabSafe GreenVote shares: Green: 45.0%; Lab: 20.0%; Ref: 13.0%
Bristol North EastLabLabToss-up GreenVote shares: Green: 30.0%; Ref: 23.0%; Lab: 22.0%; Cons: 10.0%; Other: 10.0%
Bristol North WestLabLabToss-up GreenVote shares: Green: 29.0%; Lab: 26.0%; Ref: 17.0%; Cons: 11.0%
Bristol SouthLabLabLean GreenVote shares: Green: 35.0%; Ref: 23.0%; Lab: 20.0%
Broadland and FakenhamConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%
Bromley and Biggin HillConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 24.0%; Lab: 18.0%; Green: 12.0%
BromsgroveConsConsLean ConsVote shares: Cons: 42.0%; Ref: 31.0%
BroxbourneConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 34.0%
BroxtoweConsLabToss-up LabVote shares: Lab: 23.0%; Ref: 23.0%; Cons: 19.0%; Green: 18.0%; LD: 10.0%
Buckingham and BletchleyConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 25.0%; Lab: 18.0%; Green: 12.0%
BurnleyConsLabToss-up RefVote shares: Ref: 25.0%; Lab: 19.0%; Green: 17.0%; Cons: 16.0%; LD: 15.0%
Burton and UttoxeterConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 31.0%; Lab: 13.0%; Other: 11.0%
Bury NorthConsLabToss-up RefVote shares: Ref: 25.0%; Lab: 23.0%; Cons: 20.0%; Green: 17.0%
Bury SouthConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 23.0%; Green: 19.0%; Cons: 18.0%
Bury St Edmunds and StowmarketConsLabLean RefVote shares: Ref: 28.0%; Green: 20.0%; Cons: 19.0%; Lab: 17.0%
CaerfyrddinConsPCLikely PCVote shares: PC: 45.0%; Ref: 30.0%; Green: 10.0%
CaerphillyLabLabLean PCVote shares: PC: 40.0%; Ref: 31.0%; Green: 13.0%
Caithness, Sutherland and Easter RossSNPLDSafe LDVote shares: LD: 54.0%; SNP: 29.0%
Calder ValleyConsLabToss-up LabVote shares: Lab: 27.0%; Cons: 20.0%; Ref: 20.0%; Green: 18.0%
Camborne and RedruthConsLabToss-up RefVote shares: Ref: 28.0%; Lab: 23.0%; Cons: 18.0%; Green: 14.0%; LD: 10.0%
CambridgeLabLabLean GreenVote shares: Green: 36.0%; Lab: 26.0%; LD: 12.0%; Ref: 10.0%
Cannock ChaseConsLabLikely RefVote shares: Ref: 39.0%; Cons: 19.0%; Lab: 16.0%; Green: 13.0%
CanterburyLabLabToss-up GreenVote shares: Green: 23.0%; Lab: 22.0%; Ref: 21.0%; Cons: 18.0%
Cardiff EastLabLabToss-up GreenVote shares: Green: 23.0%; PC: 22.0%; Ref: 15.0%; Lab: 13.0%; LD: 13.0%
Cardiff NorthLabLabToss-up PCVote shares: PC: 19.0%; Green: 18.0%; Lab: 18.0%; Cons: 16.0%; Ref: 13.0%; LD: 10.0%
Cardiff South and PenarthLabLabToss-up PCVote shares: PC: 26.0%; Green: 25.0%; Ref: 14.0%; Lab: 13.0%; Cons: 10.0%
Cardiff WestLabLabLikely PCVote shares: PC: 32.0%; Green: 17.0%; Ref: 16.0%; Lab: 12.0%; Cons: 10.0%
CarlisleConsLabLean RefVote shares: Ref: 31.0%; Cons: 20.0%; Lab: 19.0%; Green: 15.0%; LD: 10.0%
Carshalton and WallingtonConsLDLean LDVote shares: LD: 30.0%; Cons: 22.0%; Ref: 16.0%; Green: 13.0%; Lab: 10.0%
Castle PointConsConsLikely RefVote shares: Ref: 52.0%; Cons: 32.0%
Central AyrshireSNPLabLean SNPVote shares: SNP: 30.0%; Lab: 17.0%; Ref: 17.0%; Cons: 15.0%; Green: 14.0%
Central DevonConsConsLean ConsVote shares: Cons: 36.0%; Ref: 27.0%; Lab: 12.0%
Central Suffolk and North IpswichConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 33.0%; Green: 10.0%
Ceredigion PreseliPCPCSafe PCVote shares: PC: 47.0%; Ref: 20.0%; Green: 11.0%; LD: 11.0%
Chatham and AylesfordConsLabLean RefVote shares: Ref: 32.0%; Cons: 22.0%; Lab: 15.0%; Green: 14.0%
CheadleConsLDLean LDVote shares: LD: 34.0%; Cons: 20.0%; Green: 15.0%; Lab: 13.0%; Ref: 13.0%
ChelmsfordConsLDToss-up LDVote shares: LD: 32.0%; Cons: 26.0%; Ref: 19.0%; Green: 12.0%
Chelsea and FulhamConsLabToss-up ConsVote shares: Cons: 28.0%; Lab: 22.0%; Green: 17.0%; Ref: 17.0%
CheltenhamConsLDLikely LDVote shares: LD: 48.0%; Cons: 33.0%
Chesham and AmershamConsLDToss-up LDVote shares: LD: 43.0%; Cons: 36.0%; Ref: 11.0%
Chester North and NestonLabLabLean LabVote shares: Lab: 29.0%; Ref: 21.0%; Green: 20.0%; Cons: 18.0%
Chester South and EddisburyConsConsToss-up ConsVote shares: Cons: 29.0%; Ref: 22.0%; Lab: 21.0%; LD: 12.0%; Green: 11.0%
ChesterfieldLabLabToss-up LabVote shares: Lab: 36.0%; Ref: 33.0%; Cons: 10.0%; Green: 10.0%
ChichesterConsLDLean LDVote shares: LD: 33.0%; Cons: 22.0%; Ref: 21.0%; Green: 10.0%
Chingford and Woodford GreenConsConsLean ConsVote shares: Cons: 28.0%; Ref: 20.0%; Other: 19.0%; Lab: 16.0%; Green: 12.0%
ChippenhamConsLDLean LDVote shares: LD: 35.0%; Cons: 22.0%; Ref: 20.0%; Green: 11.0%
Chipping BarnetConsLabToss-up ConsVote shares: Cons: 28.0%; Lab: 23.0%; Ref: 21.0%; Green: 15.0%
ChorleyOtherOtherLean LabVote shares: Lab: 36.0%; Green: 23.0%; Ref: 21.0%; Other: 11.0%
ChristchurchConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 37.0%
Cities of London and WestminsterConsLabToss-up ConsVote shares: Cons: 26.0%; Lab: 23.0%; Green: 20.0%; Ref: 13.0%
City of DurhamLabLabToss-up LabVote shares: Lab: 24.0%; Ref: 24.0%; Green: 23.0%; Cons: 11.0%; LD: 11.0%
ClactonConsRefSafe RefVote shares: Ref: 53.0%; Cons: 28.0%
Clapham and Brixton HillLabLabToss-up GreenVote shares: Green: 36.0%; Lab: 30.0%; Ref: 11.0%
Clwyd EastConsLabToss-up RefVote shares: Ref: 26.0%; Cons: 19.0%; PC: 18.0%; Green: 12.0%; Lab: 11.0%; LD: 10.0%
Clwyd NorthConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 24.0%; PC: 17.0%; Lab: 11.0%; Green: 10.0%
Coatbridge and BellshillSNPLabLikely SNPVote shares: SNP: 36.0%; Lab: 20.0%; Green: 16.0%; Ref: 16.0%
ColchesterConsLabToss-up LabVote shares: Lab: 22.0%; Ref: 21.0%; Cons: 19.0%; Green: 19.0%; LD: 12.0%
Colne ValleyConsLabToss-up RefVote shares: Ref: 24.0%; Cons: 22.0%; Lab: 22.0%; Green: 20.0%
CongletonConsLabToss-up ConsVote shares: Cons: 26.0%; Ref: 24.0%; Lab: 23.0%; Green: 11.0%
Corby and East NorthamptonshireConsLabToss-up RefVote shares: Ref: 28.0%; Lab: 22.0%; Cons: 20.0%; Green: 16.0%
Coventry EastLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 27.0%; Green: 15.0%; Other: 13.0%; Cons: 12.0%
Coventry North WestLabLabToss-up LabVote shares: Lab: 25.0%; Ref: 23.0%; Green: 19.0%; Cons: 16.0%; Other: 10.0%
Coventry SouthLabLabToss-up LabVote shares: Lab: 26.0%; Cons: 20.0%; Green: 20.0%; Ref: 18.0%; Other: 10.0%
Cowdenbeath and KirkcaldySNPLabLean SNPVote shares: SNP: 31.0%; Lab: 18.0%; Ref: 16.0%; Green: 15.0%
Cramlington and KillingworthLabLabLean LabVote shares: Lab: 44.0%; Ref: 36.0%
CrawleyConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 20.0%; Lab: 19.0%; Green: 17.0%
Crewe and NantwichConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 29.0%; Cons: 16.0%; Green: 12.0%
Croydon EastLabLabToss-up LabVote shares: Green: 22.0%; Lab: 22.0%; Cons: 21.0%; Ref: 20.0%; LD: 10.0%
Croydon SouthConsConsLean ConsVote shares: Cons: 32.0%; Lab: 22.0%; Ref: 16.0%; Green: 13.0%; LD: 10.0%
Croydon WestLabLabToss-up GreenVote shares: Green: 29.0%; Lab: 27.0%; Ref: 16.0%; Cons: 14.0%
Cumbernauld and KirkintillochSNPLabLikely SNPVote shares: SNP: 38.0%; Lab: 17.0%; Green: 16.0%; Ref: 16.0%
Dagenham and RainhamLabLabLean RefVote shares: Ref: 33.0%; Green: 19.0%; Lab: 19.0%; Cons: 15.0%; Other: 10.0%
DarlingtonConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 25.0%; Lab: 21.0%; Green: 14.0%
DartfordConsLabLean ConsVote shares: Cons: 40.0%; Ref: 29.0%; Lab: 11.0%
DaventryConsConsLean ConsVote shares: Cons: 43.0%; Ref: 30.0%; Lab: 10.0%
Derby NorthConsLabToss-up LabVote shares: Lab: 26.0%; Green: 21.0%; Ref: 21.0%; Cons: 19.0%
Derby SouthLabLabLean RefVote shares: Ref: 29.0%; Green: 20.0%; Lab: 20.0%; Other: 14.0%; Cons: 12.0%
Derbyshire DalesConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 24.0%; Lab: 20.0%; Green: 12.0%
Dewsbury and BatleyLabIndToss-up OtherVote shares: Green: 24.0%; Other: 24.0%; Ref: 21.0%; Lab: 15.0%; Cons: 11.0%
Didcot and WantageConsLDLean LDVote shares: LD: 31.0%; Cons: 22.0%; Ref: 20.0%; Green: 14.0%
Doncaster CentralLabLabToss-up LabVote shares: Lab: 38.0%; Ref: 37.0%
Doncaster East and the Isle of AxholmeConsLabLean RefVote shares: Ref: 33.0%; Cons: 25.0%; Lab: 21.0%; Green: 10.0%
Doncaster NorthLabLabToss-up LabVote shares: Lab: 28.0%; Ref: 21.0%; Green: 18.0%; Cons: 16.0%; Other: 11.0%
Dorking and HorleyConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 26.0%; Ref: 22.0%; Green: 10.0%
Dover and DealConsLabLean RefVote shares: Ref: 29.0%; Lab: 21.0%; Cons: 18.0%; Green: 13.0%; Other: 11.0%
Droitwich and EveshamConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 34.0%
DudleyConsLabLikely RefVote shares: Ref: 38.0%; Cons: 22.0%; Lab: 13.0%; Green: 11.0%
Dulwich and West NorwoodLabLabToss-up GreenVote shares: Green: 37.0%; Lab: 32.0%; Ref: 12.0%
Dumfries and GallowayConsConsToss-up ConsVote shares: Cons: 39.0%; SNP: 37.0%; Green: 10.0%
Dumfriesshire, Clydesdale and TweeddaleConsConsLean ConsVote shares: Cons: 43.0%; SNP: 33.0%; Green: 10.0%
Dundee CentralSNPSNPSafe SNPVote shares: SNP: 42.0%; Lab: 14.0%; Ref: 14.0%; Green: 10.0%; Other: 10.0%
Dunfermline and DollarSNPLabLean SNPVote shares: SNP: 30.0%; Lab: 18.0%; Green: 16.0%; Ref: 15.0%
Dunstable and Leighton BuzzardConsLabLean ConsVote shares: Cons: 41.0%; Ref: 32.0%
Dwyfor MeirionnyddPCPCSafe PCVote shares: PC: 55.0%; Ref: 23.0%; Green: 10.0%
Ealing Central and ActonLabLabToss-up GreenVote shares: Green: 29.0%; Lab: 25.0%; Cons: 15.0%; Ref: 13.0%; LD: 10.0%
Ealing NorthLabLabToss-up LabVote shares: Lab: 25.0%; Green: 23.0%; Ref: 19.0%; Cons: 15.0%; Other: 12.0%
Ealing SouthallLabLabToss-up LabVote shares: Lab: 27.0%; Green: 25.0%; Other: 16.0%; Cons: 14.0%; Ref: 13.0%
Earley and WoodleyConsLabLean ConsVote shares: Cons: 30.0%; Lab: 20.0%; Green: 16.0%; Ref: 16.0%; LD: 13.0%
EasingtonLabLabToss-up RefVote shares: Ref: 44.0%; Lab: 39.0%
East Grinstead and UckfieldConsConsToss-up ConsVote shares: Cons: 25.0%; Ref: 21.0%; LD: 17.0%; Green: 15.0%; Lab: 13.0%
East HamLabLabLean GreenVote shares: Green: 33.0%; Lab: 25.0%; Other: 17.0%; Ref: 11.0%; Cons: 10.0%
East HampshireConsConsToss-up ConsVote shares: Cons: 28.0%; LD: 25.0%; Ref: 24.0%
East Kilbride and StrathavenSNPLabLean SNPVote shares: SNP: 32.0%; Lab: 19.0%; Green: 16.0%; Ref: 16.0%
East RenfrewshireSNPLabLean SNPVote shares: SNP: 29.0%; Cons: 17.0%; Lab: 17.0%; Green: 14.0%; Ref: 13.0%
East SurreyConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 34.0%
East ThanetConsLabLean RefVote shares: Ref: 29.0%; Lab: 20.0%; Cons: 18.0%; Green: 17.0%; Other: 11.0%
East WiltshireConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%
East Worthing and ShorehamConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 23.0%; Cons: 20.0%; Green: 16.0%
EastbourneConsLDLikely LDVote shares: LD: 36.0%; Cons: 20.0%; Ref: 19.0%; Green: 11.0%
EastleighConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 23.0%; Ref: 23.0%; Green: 11.0%
Edinburgh East and MusselburghSNPLabLikely SNPVote shares: SNP: 36.0%; Green: 21.0%; Lab: 15.0%; Ref: 13.0%
Edinburgh North and LeithSNPLabLean SNPVote shares: SNP: 30.0%; Green: 22.0%; Lab: 16.0%; Ref: 12.0%
Edinburgh SouthLabLabToss-up GreenVote shares: Green: 22.0%; Lab: 21.0%; SNP: 20.0%; Ref: 14.0%
Edinburgh South WestSNPLabLean SNPVote shares: SNP: 30.0%; Green: 18.0%; Lab: 15.0%; Ref: 13.0%; Cons: 12.0%
Edinburgh WestLDLDSafe LDVote shares: LD: 58.0%; SNP: 23.0%
Edmonton and Winchmore HillLabLabToss-up LabVote shares: Lab: 26.0%; Green: 24.0%; Ref: 18.0%; Cons: 15.0%; Other: 11.0%
Ellesmere Port and BromboroughLabLabToss-up LabVote shares: Lab: 35.0%; Ref: 30.0%; Green: 16.0%
Eltham and ChislehurstConsLabToss-up LabVote shares: Lab: 24.0%; Cons: 21.0%; Ref: 21.0%; Green: 18.0%
Ely and East CambridgeshireConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 22.0%; Ref: 21.0%; Green: 11.0%; Lab: 11.0%
Enfield NorthLabLabToss-up LabVote shares: Lab: 26.0%; Green: 23.0%; Ref: 18.0%; Cons: 16.0%; Other: 10.0%
Epping ForestConsConsLikely ConsVote shares: Cons: 40.0%; Ref: 24.0%; Lab: 10.0%
Epsom and EwellConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 24.0%; Ref: 23.0%; Green: 10.0%; Lab: 10.0%
ErewashConsLabToss-up RefVote shares: Ref: 27.0%; Lab: 23.0%; Cons: 20.0%; Green: 16.0%
Erith and ThamesmeadLabLabToss-up LabVote shares: Lab: 27.0%; Ref: 24.0%; Green: 23.0%; Cons: 12.0%
Esher and WaltonConsLDLikely LDVote shares: LD: 45.0%; Cons: 25.0%; Ref: 14.0%
ExeterLabLabToss-up GreenVote shares: Green: 29.0%; Lab: 22.0%; Ref: 22.0%; Cons: 11.0%
Exmouth and Exeter EastConsConsToss-up RefVote shares: Ref: 25.0%; Cons: 21.0%; LD: 19.0%; Lab: 15.0%; Green: 13.0%
FalkirkSNPLabLikely SNPVote shares: SNP: 34.0%; Lab: 16.0%; Ref: 16.0%; Green: 15.0%
Fareham and WaterloovilleConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%
Farnham and BordonConsConsToss-up ConsVote shares: Cons: 27.0%; LD: 25.0%; Ref: 25.0%
Faversham and Mid KentConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 35.0%
Feltham and HestonLabLabToss-up LabVote shares: Lab: 21.0%; Green: 20.0%; Cons: 19.0%; Ref: 19.0%; Other: 16.0%
Filton and Bradley StokeConsLabToss-up LabVote shares: Lab: 25.0%; Cons: 21.0%; Green: 19.0%; Ref: 17.0%
Finchley and Golders GreenConsLabToss-up ConsVote shares: Cons: 26.0%; Lab: 25.0%; Green: 17.0%; Ref: 17.0%
Folkestone and HytheConsLabLean RefVote shares: Ref: 32.0%; Cons: 18.0%; Lab: 18.0%; Green: 16.0%; Other: 10.0%
Forest of DeanConsLabLean RefVote shares: Ref: 34.0%; Cons: 26.0%; Lab: 15.0%; Green: 13.0%
Frome and East SomersetConsLDToss-up LDVote shares: LD: 24.0%; Ref: 21.0%; Green: 18.0%; Cons: 17.0%; Lab: 10.0%
FyldeConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 28.0%; Lab: 16.0%; Other: 10.0%
GainsboroughConsConsToss-up ConsVote shares: Cons: 41.0%; Ref: 35.0%
Gateshead Central and WhickhamLabLabToss-up RefVote shares: Ref: 28.0%; Lab: 24.0%; Green: 19.0%; Cons: 11.0%; LD: 10.0%
GedlingConsLabToss-up LabVote shares: Lab: 27.0%; Ref: 23.0%; Cons: 19.0%; Green: 18.0%
Gillingham and RainhamConsLabLean RefVote shares: Ref: 30.0%; Cons: 21.0%; Lab: 18.0%; Green: 15.0%
Glasgow EastSNPLabLikely SNPVote shares: SNP: 36.0%; Green: 19.0%; Lab: 17.0%; Ref: 15.0%
Glasgow NorthSNPLabLean SNPVote shares: SNP: 34.0%; Green: 23.0%; Lab: 16.0%; Ref: 13.0%
Glasgow North EastSNPLabLikely SNPVote shares: SNP: 35.0%; Green: 19.0%; Lab: 18.0%; Ref: 15.0%
Glasgow SouthSNPLabLean SNPVote shares: SNP: 34.0%; Green: 24.0%; Lab: 16.0%; Ref: 12.0%
Glasgow South WestSNPLabLikely SNPVote shares: SNP: 37.0%; Green: 19.0%; Lab: 17.0%; Ref: 15.0%
Glasgow WestSNPLabLean SNPVote shares: SNP: 33.0%; Green: 21.0%; Lab: 18.0%; Ref: 14.0%
Glastonbury and SomertonConsLDLean LDVote shares: LD: 34.0%; Ref: 24.0%; Cons: 22.0%; Green: 11.0%
Glenrothes and Mid FifeSNPLabLikely SNPVote shares: SNP: 39.0%; Ref: 18.0%; Lab: 17.0%; Green: 11.0%
GloucesterConsLabToss-up RefVote shares: Ref: 26.0%; Cons: 23.0%; Green: 16.0%; Lab: 16.0%; LD: 12.0%
Godalming and AshConsConsToss-up ConsVote shares: Cons: 38.0%; LD: 37.0%; Ref: 14.0%
Goole and PocklingtonConsConsLean ConsVote shares: Cons: 42.0%; Ref: 34.0%
Gordon and BuchanConsConsToss-up ConsVote shares: Cons: 44.0%; SNP: 39.0%
Gorton and DentonLabLabToss-up GreenVote shares: Green: 30.0%; Lab: 26.0%; Ref: 22.0%
GosportConsConsLean ConsVote shares: Cons: 42.0%; Ref: 33.0%
GowerLabLabToss-up RefVote shares: Ref: 22.0%; PC: 20.0%; Lab: 16.0%; Cons: 14.0%; Green: 14.0%
Grantham and BourneConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 37.0%
GraveshamConsLabToss-up ConsVote shares: Cons: 36.0%; Ref: 32.0%; Lab: 12.0%
Great Grimsby and CleethorpesConsLabLean RefVote shares: Ref: 35.0%; Lab: 21.0%; Cons: 17.0%; Green: 14.0%
Great YarmouthConsRefLikely RefVote shares: Ref: 36.0%; Cons: 19.0%; Lab: 16.0%; Other: 13.0%; Green: 10.0%
Greenwich and WoolwichLabLabToss-up GreenVote shares: Green: 31.0%; Lab: 29.0%; Ref: 15.0%; Cons: 11.0%
GuildfordConsLDLikely LDVote shares: LD: 40.0%; Cons: 25.0%; Ref: 14.0%; Green: 12.0%
Hackney North and Stoke NewingtonLabLabLean GreenVote shares: Green: 42.0%; Lab: 29.0%; Ref: 11.0%
Hackney South and ShoreditchLabLabLikely GreenVote shares: Green: 44.0%; Lab: 29.0%; Ref: 11.0%
HalesowenConsLabLean RefVote shares: Ref: 30.0%; Cons: 20.0%; Lab: 18.0%; Green: 15.0%
HalifaxLabLabToss-up RefVote shares: Ref: 28.0%; Green: 21.0%; Lab: 20.0%; Cons: 14.0%; Other: 12.0%
Hamble ValleyConsConsToss-up ConsVote shares: Cons: 29.0%; Ref: 25.0%; LD: 21.0%; Lab: 10.0%
Hamilton and Clyde ValleySNPLabLean SNPVote shares: SNP: 30.0%; Lab: 20.0%; Ref: 17.0%; Green: 12.0%; Cons: 11.0%
Hammersmith and ChiswickLabLabToss-up LabVote shares: Lab: 29.0%; Green: 27.0%; Cons: 14.0%; Ref: 13.0%
Hampstead and HighgateLabLabToss-up GreenVote shares: Green: 30.0%; Lab: 26.0%; Cons: 14.0%; Ref: 12.0%; LD: 10.0%
Harborough, Oadby and WigstonConsConsLean ConsVote shares: Cons: 30.0%; Ref: 21.0%; Lab: 17.0%; Green: 16.0%; LD: 11.0%
HarlowConsLabToss-up ConsVote shares: Cons: 34.0%; Ref: 32.0%; Lab: 13.0%
Harpenden and BerkhamstedConsLDLikely LDVote shares: LD: 52.0%; Cons: 30.0%
Harrogate and KnaresboroughConsLDLean LDVote shares: LD: 36.0%; Cons: 22.0%; Ref: 18.0%; Green: 13.0%
Harrow EastConsConsSafe ConsVote shares: Cons: 42.0%; Lab: 16.0%; Ref: 13.0%; Green: 12.0%; Other: 10.0%
Harrow WestLabLabToss-up ConsVote shares: Cons: 24.0%; Green: 22.0%; Lab: 22.0%; Ref: 14.0%
HartlepoolLabLabLean RefVote shares: Ref: 36.0%; Lab: 27.0%; Cons: 14.0%; Green: 11.0%
Harwich and North EssexConsConsLean ConsVote shares: Cons: 41.0%; Ref: 33.0%
Hastings and RyeConsLabToss-up RefVote shares: Ref: 25.0%; Green: 22.0%; Lab: 21.0%; Cons: 16.0%
HavantConsConsToss-up RefVote shares: Ref: 39.0%; Cons: 33.0%
Hayes and HarlingtonLabLabToss-up LabVote shares: Lab: 25.0%; Green: 21.0%; Cons: 20.0%; Ref: 17.0%; Other: 11.0%
Hazel GroveConsLDToss-up LDVote shares: LD: 27.0%; Ref: 20.0%; Cons: 18.0%; Lab: 16.0%; Green: 15.0%
Hemel HempsteadConsLabToss-up RefVote shares: Ref: 25.0%; Cons: 21.0%; Lab: 18.0%; Green: 16.0%; LD: 14.0%
HendonConsLabLean ConsVote shares: Cons: 29.0%; Lab: 20.0%; Ref: 20.0%; Green: 17.0%
Henley and ThameConsLDToss-up LDVote shares: LD: 31.0%; Cons: 29.0%; Ref: 19.0%
Hereford and South HerefordshireConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 34.0%
Herne Bay and SandwichConsConsToss-up RefVote shares: Ref: 37.0%; Cons: 35.0%; Lab: 10.0%
Hertford and StortfordConsLabToss-up RefVote shares: Ref: 25.0%; Cons: 20.0%; Green: 20.0%; Lab: 19.0%; LD: 11.0%
HertsmereConsConsLikely ConsVote shares: Cons: 46.0%; Ref: 28.0%
HexhamConsLabToss-up LabVote shares: Lab: 28.0%; Cons: 27.0%; Ref: 19.0%; Green: 13.0%
Heywood and Middleton NorthLabLabToss-up RefVote shares: Ref: 36.0%; Lab: 31.0%; Other: 14.0%
High PeakConsLabToss-up RefVote shares: Lab: 25.0%; Ref: 25.0%; Cons: 20.0%; Green: 18.0%
Hinckley and BosworthConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%; LD: 10.0%
HitchinConsLabToss-up LabVote shares: Lab: 23.0%; Cons: 22.0%; Ref: 21.0%; Green: 17.0%; LD: 13.0%
Holborn and St PancrasLabLabLean GreenVote shares: Green: 34.0%; Lab: 26.0%; Other: 16.0%; Ref: 12.0%
Honiton and SidmouthConsLDToss-up LDVote shares: Cons: 27.0%; LD: 27.0%; Ref: 27.0%
Hornchurch and UpminsterConsConsToss-up RefVote shares: Ref: 43.0%; Cons: 37.0%
Hornsey and Friern BarnetLabLabToss-up LabVote shares: Lab: 34.0%; Green: 33.0%; LD: 10.0%; Ref: 10.0%
HorshamConsLDToss-up ConsVote shares: Cons: 33.0%; LD: 27.0%; Ref: 18.0%
Houghton and Sunderland SouthLabLabToss-up RefVote shares: Ref: 43.0%; Lab: 39.0%
Hove and PortsladeLabLabToss-up LabVote shares: Lab: 29.0%; Green: 28.0%; Ref: 18.0%; Cons: 10.0%; Other: 10.0%
HuddersfieldLabLabLean GreenVote shares: Green: 34.0%; Ref: 21.0%; Lab: 20.0%; Cons: 12.0%
HuntingdonConsConsLean ConsVote shares: Cons: 42.0%; Ref: 31.0%
HyndburnConsLabLean RefVote shares: Ref: 31.0%; Green: 21.0%; Cons: 19.0%; Lab: 17.0%
Ilford NorthLabLabToss-up OtherVote shares: Other: 24.0%; Cons: 20.0%; Green: 20.0%; Lab: 19.0%; Ref: 12.0%
Ilford SouthLabLabToss-up GreenVote shares: Green: 27.0%; Other: 22.0%; Lab: 21.0%; Cons: 13.0%; Ref: 12.0%
Inverclyde and Renfrewshire WestSNPLabLikely SNPVote shares: SNP: 34.0%; Lab: 18.0%; Green: 15.0%; Ref: 15.0%
Inverness, Skye and West Ross-shireSNPLDLean LDVote shares: LD: 44.0%; SNP: 36.0%
IpswichConsLabLean RefVote shares: Ref: 29.0%; Lab: 20.0%; Cons: 19.0%; Green: 19.0%
Isle of Wight EastConsConsToss-up ConsVote shares: Cons: 37.0%; Ref: 36.0%
Isle of Wight WestConsLabLean RefVote shares: Ref: 31.0%; Cons: 20.0%; Lab: 18.0%; Green: 15.0%; LD: 11.0%
Islington NorthLabIndToss-up GreenVote shares: Green: 32.0%; Other: 28.0%; Lab: 21.0%; Ref: 10.0%
Islington South and FinsburyLabLabLean GreenVote shares: Green: 36.0%; Lab: 28.0%; Ref: 14.0%
Jarrow and Gateshead EastLabLabToss-up LabVote shares: Lab: 41.0%; Ref: 41.0%
Keighley and IlkleyConsConsToss-up RefVote shares: Ref: 27.0%; Cons: 25.0%; Lab: 21.0%; Green: 16.0%
Kenilworth and SouthamConsConsLean ConsVote shares: Cons: 35.0%; Ref: 26.0%; LD: 13.0%; Lab: 11.0%
Kensington and BayswaterLabLabToss-up ConsVote shares: Cons: 27.0%; Lab: 23.0%; Green: 19.0%; Ref: 15.0%
KetteringConsLabToss-up RefVote shares: Green: 30.0%; Ref: 30.0%; Lab: 15.0%; Cons: 14.0%
Kilmarnock and LoudounSNPLabLikely SNPVote shares: SNP: 35.0%; Lab: 17.0%; Ref: 17.0%; Green: 14.0%
Kingston and SurbitonLDLDLean LDVote shares: LD: 33.0%; Green: 19.0%; Cons: 16.0%; Ref: 14.0%; Lab: 10.0%
Kingston upon Hull EastLabLabLikely RefVote shares: Ref: 38.0%; Lab: 18.0%; Green: 17.0%; Cons: 10.0%
Kingston upon Hull North and CottinghamLabLabToss-up RefVote shares: Ref: 28.0%; Lab: 23.0%; Green: 21.0%; Cons: 12.0%
Kingston upon Hull West and HaltempriceConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 26.0%; Green: 14.0%; Cons: 13.0%
Kingswinford and South StaffordshireConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 35.0%
KnowsleyLabLabLean LabVote shares: Lab: 38.0%; Ref: 30.0%; Green: 17.0%
Lancaster and WyreConsLabToss-up GreenVote shares: Green: 28.0%; Lab: 23.0%; Ref: 21.0%; Cons: 15.0%
Leeds Central and HeadingleyLabLabLikely GreenVote shares: Green: 46.0%; Lab: 24.0%; Ref: 13.0%
Leeds EastLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 24.0%; Green: 21.0%; Cons: 13.0%
Leeds North EastLabLabToss-up LabVote shares: Lab: 32.0%; Green: 29.0%; Cons: 13.0%; Ref: 12.0%
Leeds North WestConsLabLean LabVote shares: Lab: 30.0%; Green: 19.0%; Cons: 18.0%; Ref: 16.0%; LD: 11.0%
Leeds SouthLabLabToss-up GreenVote shares: Green: 32.0%; Lab: 25.0%; Ref: 19.0%; Cons: 10.0%
Leeds South West and MorleyConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 23.0%; Cons: 18.0%; Green: 18.0%
Leeds West and PudseyLabLabToss-up LabVote shares: Lab: 27.0%; Green: 23.0%; Ref: 23.0%; Cons: 13.0%
Leicester EastLabConsLean ConsVote shares: Cons: 30.0%; Green: 18.0%; Other: 18.0%; Lab: 14.0%; LD: 10.0%
Leicester SouthLabIndLikely GreenVote shares: Green: 36.0%; Other: 21.0%; Lab: 20.0%; Ref: 11.0%
Leicester WestLabLabToss-up GreenVote shares: Green: 26.0%; Lab: 23.0%; Ref: 20.0%; Cons: 16.0%
Leigh and AthertonConsLabToss-up RefVote shares: Ref: 44.0%; Lab: 37.0%
LewesConsLDLikely LDVote shares: LD: 39.0%; Ref: 23.0%; Cons: 15.0%; Green: 12.0%
Lewisham EastLabLabToss-up LabVote shares: Lab: 31.0%; Green: 29.0%; Ref: 18.0%; Cons: 10.0%
Lewisham NorthLabLabLean GreenVote shares: Green: 41.0%; Lab: 30.0%; Ref: 11.0%
Lewisham West and East DulwichLabLabToss-up GreenVote shares: Green: 36.0%; Lab: 33.0%; Ref: 12.0%
Leyton and WansteadLabLabToss-up GreenVote shares: Green: 32.0%; Lab: 26.0%; Ref: 13.0%; Other: 12.0%; Cons: 10.0%
LichfieldConsLabLean ConsVote shares: Cons: 40.0%; Ref: 32.0%; Lab: 11.0%
LincolnConsLabToss-up LabVote shares: Lab: 24.0%; Ref: 23.0%; Green: 20.0%; Cons: 18.0%
Liverpool GarstonLabLabLean LabVote shares: Lab: 31.0%; Green: 23.0%; Ref: 20.0%
Liverpool RiversideLabLabLean GreenVote shares: Green: 37.0%; Lab: 29.0%; Ref: 18.0%
Liverpool WaltonLabLabLean LabVote shares: Lab: 40.0%; Ref: 29.0%; Green: 17.0%
Liverpool WavertreeLabLabLean GreenVote shares: Green: 38.0%; Lab: 29.0%; Ref: 15.0%
Liverpool West DerbyLabLabLean LabVote shares: Lab: 35.0%; Ref: 26.0%; Green: 21.0%
LivingstonSNPLabLikely SNPVote shares: SNP: 35.0%; Ref: 17.0%; Lab: 15.0%; Green: 14.0%
LlanelliLabLabToss-up PCVote shares: PC: 39.0%; Ref: 35.0%; Green: 11.0%
Lothian EastSNPLabToss-up SNPVote shares: SNP: 24.0%; Lab: 19.0%; Green: 17.0%; Ref: 16.0%; Cons: 12.0%
LoughboroughConsLabToss-up RefVote shares: Ref: 23.0%; Lab: 22.0%; Cons: 21.0%; Green: 21.0%
Louth and HorncastleConsConsToss-up RefVote shares: Ref: 42.0%; Cons: 36.0%
LowestoftConsLabLikely RefVote shares: Ref: 36.0%; Cons: 19.0%; Lab: 16.0%; Green: 14.0%
Luton NorthLabLabToss-up OtherVote shares: Green: 20.0%; Other: 20.0%; Lab: 19.0%; Ref: 19.0%; Cons: 16.0%
Luton South and South BedfordshireLabLabToss-up RefVote shares: Ref: 21.0%; Green: 20.0%; Other: 20.0%; Lab: 17.0%; Cons: 15.0%
MacclesfieldConsLabToss-up LabVote shares: Lab: 27.0%; Cons: 22.0%; Ref: 22.0%; Green: 16.0%; LD: 10.0%
MaidenheadConsLDLean LDVote shares: LD: 44.0%; Cons: 36.0%
Maidstone and MallingConsConsToss-up RefVote shares: Ref: 27.0%; Cons: 24.0%; Green: 16.0%; LD: 14.0%; Lab: 12.0%
MakerfieldLabLabLean RefVote shares: Ref: 46.0%; Lab: 35.0%
MaldonConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 39.0%
Manchester CentralLabLabLean GreenVote shares: Green: 37.0%; Lab: 24.0%; Ref: 19.0%
Manchester RusholmeLabLabSafe GreenVote shares: Green: 50.0%; Lab: 24.0%; Ref: 10.0%
Manchester WithingtonLabLabLean GreenVote shares: Green: 42.0%; Lab: 30.0%
MansfieldConsLabLikely RefVote shares: Ref: 37.0%; Cons: 20.0%; Lab: 18.0%; Green: 13.0%
Melksham and DevizesConsLDToss-up ConsVote shares: Cons: 29.0%; LD: 26.0%; Ref: 22.0%
Melton and SystonConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 35.0%
Meriden and Solihull EastConsConsLean ConsVote shares: Cons: 40.0%; Ref: 32.0%
Merthyr Tydfil and AberdareLabLabToss-up PCVote shares: PC: 36.0%; Ref: 34.0%; Green: 13.0%
Mid and South PembrokeshireConsLabToss-up RefVote shares: Ref: 29.0%; Cons: 24.0%; PC: 15.0%; Lab: 11.0%
Mid BedfordshireConsConsLean ConsVote shares: Cons: 42.0%; Ref: 30.0%
Mid BuckinghamshireConsConsToss-up ConsVote shares: Cons: 28.0%; Ref: 23.0%; LD: 20.0%; Lab: 11.0%; Green: 10.0%
Mid CheshireConsLabToss-up LabVote shares: Lab: 35.0%; Ref: 31.0%; Cons: 12.0%; Green: 10.0%
Mid DerbyshireConsLabToss-up ConsVote shares: Cons: 26.0%; Ref: 25.0%; Lab: 22.0%; Green: 14.0%
Mid Dorset and North PooleConsLDToss-up LDVote shares: LD: 42.0%; Cons: 38.0%; Ref: 11.0%
Mid DunbartonshireSNPLDLikely LDVote shares: LD: 50.0%; SNP: 29.0%; Green: 10.0%
Mid LeicestershireConsConsLean ConsVote shares: Cons: 40.0%; Ref: 29.0%; Lab: 12.0%
Mid NorfolkConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 36.0%; Lab: 10.0%
Mid SussexConsLDLean LDVote shares: LD: 32.0%; Cons: 21.0%; Ref: 18.0%; Green: 14.0%; Lab: 11.0%
Middlesbrough and Thornaby EastLabLabLean RefVote shares: Ref: 32.0%; Lab: 22.0%; Green: 18.0%; Cons: 13.0%; Other: 10.0%
Middlesbrough South and East ClevelandConsLabToss-up ConsVote shares: Cons: 34.0%; Ref: 29.0%; Lab: 16.0%
MidlothianSNPLabLean SNPVote shares: SNP: 33.0%; Lab: 19.0%; Ref: 17.0%; Green: 12.0%
Milton Keynes CentralConsLabToss-up ConsVote shares: Cons: 22.0%; Green: 21.0%; Ref: 20.0%; Lab: 19.0%; LD: 12.0%
Milton Keynes NorthConsLabToss-up RefVote shares: Cons: 23.0%; Ref: 23.0%; Lab: 20.0%; Green: 18.0%; LD: 10.0%
Mitcham and MordenLabLabToss-up LabVote shares: Lab: 29.0%; Green: 25.0%; Ref: 18.0%; Cons: 12.0%
MonmouthshireConsLabToss-up ConsVote shares: Cons: 25.0%; Ref: 23.0%; Lab: 16.0%; Green: 11.0%; PC: 11.0%; LD: 10.0%
Montgomeryshire and GlyndŵrConsLabToss-up RefVote shares: Ref: 27.0%; PC: 21.0%; LD: 14.0%; Cons: 12.0%; Green: 12.0%
Moray West, Nairn and StrathspeySNPSNPToss-up SNPVote shares: SNP: 40.0%; Cons: 38.0%
Morecambe and LunesdaleConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 21.0%; Lab: 20.0%; Green: 15.0%; LD: 13.0%
Motherwell, Wishaw and CarlukeSNPLabLikely SNPVote shares: SNP: 34.0%; Lab: 19.0%; Ref: 17.0%; Green: 15.0%
Na h-Eileanan an IarSNPLabToss-up SNPVote shares: SNP: 24.0%; Other: 22.0%; Lab: 19.0%; Ref: 15.0%; Green: 12.0%
Neath and Swansea EastLabLabToss-up RefVote shares: Ref: 35.0%; PC: 33.0%; Green: 14.0%
New Forest EastConsConsLean ConsVote shares: Cons: 41.0%; Ref: 33.0%
New Forest WestConsConsLean ConsVote shares: Cons: 41.0%; Ref: 32.0%
NewarkConsConsLean ConsVote shares: Cons: 42.0%; Ref: 33.0%; Lab: 10.0%
NewburyConsLDToss-up LDVote shares: LD: 29.0%; Cons: 28.0%; Ref: 22.0%; Green: 10.0%
Newcastle upon Tyne Central and WestLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 24.0%; Green: 23.0%; Other: 12.0%; Cons: 10.0%
Newcastle upon Tyne East and WallsendLabLabToss-up RefVote shares: Ref: 27.0%; Lab: 26.0%; Green: 25.0%
Newcastle upon Tyne NorthLabLabToss-up LabVote shares: Lab: 27.0%; Green: 25.0%; Ref: 18.0%; Cons: 13.0%; LD: 11.0%
Newcastle-under-LymeConsLabLean RefVote shares: Ref: 31.0%; Cons: 20.0%; Lab: 19.0%; Green: 14.0%
Newport EastLabLabToss-up RefVote shares: Ref: 25.0%; PC: 21.0%; Green: 15.0%; Lab: 12.0%; Cons: 11.0%
Newport West and IslwynLabLabToss-up PCVote shares: PC: 31.0%; Ref: 31.0%; Green: 14.0%
Newton AbbotConsLDToss-up LDVote shares: LD: 31.0%; Ref: 30.0%; Cons: 17.0%
Newton Aycliffe and SpennymoorConsLabToss-up RefVote shares: Ref: 40.0%; Lab: 39.0%
Normanton and HemsworthLabLabLean RefVote shares: Ref: 45.0%; Lab: 35.0%
North Ayrshire and ArranSNPLabLikely SNPVote shares: SNP: 34.0%; Ref: 16.0%; Lab: 15.0%; Cons: 14.0%; Green: 13.0%
North BedfordshireConsConsLean ConsVote shares: Cons: 42.0%; Ref: 32.0%
North CornwallConsLDLean LDVote shares: LD: 42.0%; Ref: 30.0%; Cons: 14.0%
North CotswoldsConsConsToss-up ConsVote shares: Cons: 28.0%; Ref: 24.0%; LD: 19.0%; Green: 12.0%; Lab: 11.0%
North DevonConsLDToss-up LDVote shares: LD: 35.0%; Ref: 28.0%; Cons: 18.0%
North DorsetConsConsToss-up ConsVote shares: Cons: 27.0%; Ref: 27.0%; LD: 24.0%
North DurhamLabLabToss-up RefVote shares: Ref: 38.0%; Lab: 31.0%; Green: 10.0%
North East CambridgeshireConsConsToss-up RefVote shares: Ref: 39.0%; Cons: 37.0%; Other: 10.0%
North East DerbyshireConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 19.0%; Green: 10.0%
North East FifeSNPLDSafe LDVote shares: LD: 59.0%; SNP: 25.0%
North East HampshireConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 28.0%; Ref: 25.0%
North East HertfordshireConsLabToss-up ConsVote shares: Cons: 35.0%; Ref: 28.0%; Lab: 14.0%; Green: 10.0%
North East Somerset and HanhamConsLabToss-up RefVote shares: Ref: 24.0%; Cons: 23.0%; Lab: 20.0%; Green: 16.0%; LD: 12.0%
North HerefordshireConsGreenToss-up RefVote shares: Ref: 29.0%; Green: 28.0%; Cons: 24.0%
North NorfolkConsLDToss-up LDVote shares: LD: 29.0%; Ref: 29.0%; Cons: 25.0%
North NorthumberlandConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 22.0%; Cons: 19.0%; Green: 13.0%; LD: 12.0%
North ShropshireConsLDLean LDVote shares: LD: 34.0%; Ref: 23.0%; Cons: 20.0%; Green: 10.0%
North SomersetConsLabToss-up ConsVote shares: Cons: 26.0%; Ref: 24.0%; Lab: 20.0%; Green: 13.0%; LD: 11.0%
North Warwickshire and BedworthConsLabToss-up RefVote shares: Ref: 37.0%; Cons: 30.0%; Lab: 13.0%
North West CambridgeshireConsLabToss-up ConsVote shares: Cons: 39.0%; Ref: 34.0%
North West EssexConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%
North West HampshireConsConsLean ConsVote shares: Cons: 42.0%; Ref: 29.0%
North West LeicestershireConsLabToss-up ConsVote shares: Cons: 34.0%; Ref: 32.0%; Lab: 14.0%
North West NorfolkConsConsToss-up RefVote shares: Ref: 41.0%; Cons: 36.0%
Northampton NorthConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 24.0%; Green: 20.0%; Cons: 17.0%
Northampton SouthConsLabToss-up RefVote shares: Ref: 26.0%; Lab: 21.0%; Cons: 20.0%; Green: 18.0%; LD: 10.0%
Norwich NorthConsLabToss-up RefVote shares: Lab: 24.0%; Ref: 24.0%; Green: 19.0%; Cons: 16.0%
Norwich SouthLabLabLean GreenVote shares: Green: 34.0%; Lab: 22.0%; Ref: 20.0%
Nottingham EastLabLabLean GreenVote shares: Green: 35.0%; Lab: 27.0%; Ref: 16.0%
Nottingham North and KimberleyLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 24.0%; Green: 21.0%; Cons: 14.0%
Nottingham SouthLabLabToss-up GreenVote shares: Green: 26.0%; Lab: 24.0%; Ref: 23.0%; Cons: 13.0%
NuneatonConsLabLean RefVote shares: Ref: 33.0%; Cons: 20.0%; Lab: 17.0%; Green: 15.0%
Old Bexley and SidcupConsConsLean ConsVote shares: Cons: 42.0%; Ref: 31.0%
Oldham East and SaddleworthLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 19.0%; Green: 17.0%; Cons: 15.0%; Other: 14.0%
Oldham West, Chadderton and RoytonLabLabToss-up RefVote shares: Ref: 26.0%; Green: 21.0%; Lab: 19.0%; Other: 19.0%; Cons: 10.0%
Orkney and ShetlandLDLDSafe LDVote shares: LD: 55.0%; SNP: 18.0%; Green: 13.0%; Ref: 10.0%
OrpingtonConsConsLikely ConsVote shares: Cons: 43.0%; Ref: 28.0%
Ossett and Denby DaleConsLabLean RefVote shares: Ref: 30.0%; Lab: 22.0%; Cons: 20.0%; Green: 15.0%
Oxford EastLabLabLean GreenVote shares: Green: 33.0%; Lab: 25.0%; Other: 13.0%; Ref: 13.0%; Cons: 10.0%
Oxford West and AbingdonLDLDLean LDVote shares: LD: 32.0%; Green: 20.0%; Cons: 15.0%; Ref: 15.0%; Lab: 10.0%
Paisley and Renfrewshire NorthSNPLabLikely SNPVote shares: SNP: 35.0%; Lab: 18.0%; Ref: 17.0%; Green: 15.0%
Paisley and Renfrewshire SouthSNPLabLikely SNPVote shares: SNP: 34.0%; Lab: 18.0%; Green: 16.0%; Ref: 16.0%
PeckhamLabLabLean GreenVote shares: Green: 39.0%; Lab: 30.0%; Ref: 13.0%
Pendle and ClitheroeConsLabLean ConsVote shares: Cons: 38.0%; Ref: 29.0%; Lab: 12.0%
Penistone and StocksbridgeConsLabToss-up RefVote shares: Ref: 27.0%; Lab: 23.0%; Cons: 21.0%; Green: 15.0%
Penrith and SolwayConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 21.0%; Lab: 21.0%; Green: 14.0%; LD: 12.0%
Perth and Kinross-shireSNPSNPLean SNPVote shares: SNP: 45.0%; Cons: 37.0%
PeterboroughConsLabLean ConsVote shares: Cons: 38.0%; Ref: 29.0%; Other: 14.0%
Plymouth Moor ViewConsLabLikely RefVote shares: Ref: 37.0%; Cons: 19.0%; Lab: 18.0%; Green: 13.0%
Plymouth Sutton and DevonportLabLabToss-up RefVote shares: Ref: 28.0%; Lab: 24.0%; Green: 20.0%; Cons: 12.0%; Other: 10.0%
Pontefract, Castleford and KnottingleyLabLabLean RefVote shares: Ref: 44.0%; Lab: 34.0%
PontypriddLabLabToss-up PCVote shares: PC: 34.0%; Ref: 28.0%; Green: 15.0%
PooleConsLabLean ConsVote shares: Cons: 41.0%; Ref: 32.0%
Poplar and LimehouseLabLabLikely GreenVote shares: Green: 37.0%; Lab: 21.0%; Other: 12.0%; Ref: 12.0%; Cons: 11.0%
Portsmouth NorthConsLabToss-up ConsVote shares: Cons: 40.0%; Ref: 35.0%
Portsmouth SouthLabLabToss-up GreenVote shares: Green: 24.0%; Lab: 22.0%; Ref: 22.0%; Cons: 13.0%; LD: 10.0%
PrestonLabLabToss-up RefVote shares: Ref: 23.0%; Green: 22.0%; Lab: 19.0%; Other: 18.0%; Cons: 12.0%
PutneyLabLabToss-up LabVote shares: Lab: 29.0%; Green: 24.0%; Cons: 19.0%; LD: 11.0%
Queen's Park and Maida ValeLabLabToss-up GreenVote shares: Green: 32.0%; Lab: 27.0%; Ref: 15.0%; Cons: 10.0%
Rawmarsh and ConisbroughLabLabLean RefVote shares: Ref: 44.0%; Lab: 36.0%
Rayleigh and WickfordConsConsToss-up RefVote shares: Ref: 42.0%; Cons: 37.0%
Reading CentralLabLabToss-up GreenVote shares: Green: 30.0%; Lab: 25.0%; Cons: 15.0%; Ref: 14.0%
Reading West and Mid BerkshireConsLabToss-up ConsVote shares: Cons: 28.0%; Ref: 22.0%; Lab: 18.0%; Green: 13.0%; LD: 10.0%
RedcarConsLabLean RefVote shares: Ref: 34.0%; Cons: 24.0%; Lab: 20.0%; Green: 11.0%
RedditchConsLabToss-up RefVote shares: Cons: 35.0%; Ref: 35.0%; Lab: 11.0%
ReigateConsConsLean ConsVote shares: Cons: 38.0%; Ref: 28.0%; Lab: 11.0%; Green: 10.0%
Rhondda and OgmoreLabLabToss-up PCVote shares: PC: 37.0%; Ref: 34.0%; Green: 14.0%
Ribble ValleyConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 25.0%; Lab: 21.0%; Green: 10.0%
Richmond and NorthallertonConsConsLikely ConsVote shares: Cons: 46.0%; Ref: 29.0%
Richmond ParkLDLDLikely LDVote shares: LD: 40.0%; Cons: 19.0%; Green: 18.0%
RochdaleLabLabToss-up RefVote shares: Ref: 23.0%; Green: 20.0%; Lab: 20.0%; Other: 20.0%; Cons: 10.0%
Rochester and StroodConsLabLikely RefVote shares: Ref: 36.0%; Cons: 21.0%; Lab: 15.0%; Green: 14.0%
RomfordConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 34.0%
Romsey and Southampton NorthConsConsToss-up ConsVote shares: Cons: 30.0%; LD: 26.0%; Ref: 22.0%
Rossendale and DarwenConsLabLean RefVote shares: Ref: 31.0%; Lab: 21.0%; Cons: 19.0%; Green: 16.0%
Rother ValleyConsLabLean RefVote shares: Ref: 34.0%; Cons: 26.0%; Lab: 19.0%; Green: 11.0%
RotherhamLabLabLean RefVote shares: Ref: 36.0%; Lab: 22.0%; Green: 19.0%; Other: 12.0%
RugbyConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; Lab: 17.0%; Green: 10.0%
Ruislip, Northwood and PinnerConsConsLikely ConsVote shares: Cons: 36.0%; Lab: 18.0%; Ref: 15.0%; Green: 12.0%; LD: 11.0%
Runcorn and HelsbyLabLabLean LabVote shares: Lab: 43.0%; Ref: 34.0%
Runnymede and WeybridgeConsConsLean ConsVote shares: Cons: 38.0%; Ref: 27.0%; LD: 12.0%
RushcliffeConsLabToss-up LabVote shares: Lab: 27.0%; Cons: 26.0%; Ref: 18.0%; Green: 17.0%
RutherglenSNPLabLean SNPVote shares: SNP: 33.0%; Lab: 20.0%; Ref: 16.0%; Green: 13.0%
Rutland and StamfordConsConsLikely ConsVote shares: Cons: 46.0%; Ref: 29.0%
SalfordLabLabToss-up GreenVote shares: Green: 31.0%; Lab: 26.0%; Ref: 23.0%
SalisburyConsConsLean ConsVote shares: Cons: 29.0%; Ref: 20.0%; LD: 17.0%; Lab: 16.0%; Green: 10.0%
Scarborough and WhitbyConsLabLean RefVote shares: Ref: 32.0%; Lab: 21.0%; Cons: 20.0%; Green: 14.0%
ScunthorpeConsLabLean RefVote shares: Ref: 33.0%; Cons: 21.0%; Lab: 20.0%; Green: 14.0%
Sefton CentralLabLabLikely LabVote shares: Lab: 43.0%; Ref: 28.0%; Green: 10.0%
SelbyConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 29.0%; Cons: 17.0%; Green: 12.0%
SevenoaksConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 29.0%; LD: 15.0%
Sheffield Brightside and HillsboroughLabLabToss-up GreenVote shares: Green: 31.0%; Lab: 25.0%; Ref: 19.0%; Other: 12.0%
Sheffield CentralLabLabSafe GreenVote shares: Green: 57.0%; Lab: 22.0%
Sheffield HallamLabLabToss-up LabVote shares: Lab: 29.0%; Green: 27.0%; LD: 21.0%; Cons: 11.0%
Sheffield HeeleyLabLabToss-up GreenVote shares: Green: 32.0%; Lab: 27.0%; Ref: 16.0%; Cons: 10.0%
Sheffield South EastLabLabToss-up LabVote shares: Lab: 25.0%; Green: 22.0%; Ref: 20.0%; Cons: 14.0%; Other: 11.0%
Sherwood ForestConsLabLean RefVote shares: Ref: 33.0%; Cons: 20.0%; Lab: 19.0%; Green: 15.0%
ShipleyConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 22.0%; Green: 21.0%; Cons: 19.0%
ShrewsburyConsLabToss-up LabVote shares: Lab: 22.0%; Ref: 22.0%; Cons: 19.0%; Green: 15.0%; LD: 14.0%
Sittingbourne and SheppeyConsLabLikely RefVote shares: Ref: 39.0%; Cons: 23.0%; Lab: 11.0%; Green: 10.0%; Other: 10.0%
Skipton and RiponConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 31.0%; Lab: 14.0%; Green: 10.0%
Sleaford and North HykehamConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 36.0%
SloughLabLabToss-up OtherVote shares: Other: 28.0%; Green: 21.0%; Lab: 18.0%; Cons: 16.0%; Ref: 12.0%
SmethwickLabLabToss-up RefVote shares: Ref: 25.0%; Lab: 23.0%; Green: 19.0%; Other: 16.0%; Cons: 12.0%
Solihull West and ShirleyConsConsLean ConsVote shares: Cons: 42.0%; Ref: 28.0%
South Basildon and East ThurrockConsRefLean RefVote shares: Ref: 38.0%; Cons: 24.0%; Lab: 12.0%; Other: 11.0%
South CambridgeshireConsLDLikely LDVote shares: LD: 43.0%; Cons: 25.0%; Ref: 13.0%; Green: 10.0%
South CotswoldsConsLDToss-up LDVote shares: LD: 39.0%; Cons: 37.0%; Ref: 12.0%
South DerbyshireConsLabLean RefVote shares: Ref: 29.0%; Cons: 21.0%; Lab: 21.0%; Green: 15.0%
South DevonConsLDToss-up LDVote shares: LD: 28.0%; Cons: 25.0%; Ref: 23.0%
South DorsetConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 21.0%; LD: 17.0%; Lab: 15.0%; Green: 13.0%
South East CornwallConsLabLean RefVote shares: Ref: 31.0%; Cons: 19.0%; Lab: 17.0%; LD: 17.0%; Green: 11.0%
South Holland and The DeepingsConsConsToss-up RefVote shares: Ref: 41.0%; Cons: 36.0%
South LeicestershireConsConsLean ConsVote shares: Cons: 43.0%; Ref: 31.0%
South NorfolkConsLabToss-up RefVote shares: Ref: 23.0%; Cons: 22.0%; Lab: 19.0%; Green: 16.0%; LD: 14.0%
South NorthamptonshireConsConsLean ConsVote shares: Cons: 39.0%; Ref: 30.0%; Lab: 12.0%
South RibbleConsLabToss-up RefVote shares: Ref: 28.0%; Lab: 23.0%; Cons: 21.0%; Green: 14.0%; LD: 10.0%
South ShieldsLabLabLean RefVote shares: Ref: 32.0%; Green: 22.0%; Lab: 22.0%; Other: 10.0%
South ShropshireConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 32.0%; LD: 12.0%
South SuffolkConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 34.0%
South West DevonConsConsLean ConsVote shares: Cons: 41.0%; Ref: 32.0%
South West HertfordshireConsConsLean ConsVote shares: Cons: 31.0%; Ref: 21.0%; LD: 17.0%; Lab: 12.0%; Green: 11.0%
South West NorfolkConsLabLean RefVote shares: Ref: 30.0%; Cons: 20.0%; Other: 17.0%; Lab: 15.0%; Green: 10.0%
South West WiltshireConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%
Southampton ItchenConsLabToss-up RefVote shares: Ref: 25.0%; Lab: 21.0%; Cons: 19.0%; Green: 18.0%; Other: 10.0%
Southampton TestLabLabToss-up RefVote shares: Ref: 25.0%; Green: 23.0%; Lab: 22.0%; Cons: 13.0%; Other: 10.0%
Southend East and RochfordConsLabLean RefVote shares: Ref: 30.0%; Cons: 20.0%; Lab: 18.0%; Green: 16.0%
Southend West and LeighConsLabToss-up ConsVote shares: Cons: 33.0%; Ref: 30.0%; Lab: 14.0%; Green: 10.0%
Southgate and Wood GreenLabLabToss-up LabVote shares: Lab: 28.0%; Green: 26.0%; Ref: 15.0%; Cons: 14.0%
SouthportConsLabToss-up LabVote shares: Lab: 23.0%; Ref: 22.0%; Cons: 21.0%; Green: 15.0%; LD: 12.0%
SpelthorneConsConsToss-up ConsVote shares: Cons: 27.0%; Ref: 26.0%; LD: 16.0%; Green: 13.0%; Lab: 12.0%
Spen ValleyConsLabToss-up RefVote shares: Ref: 24.0%; Lab: 23.0%; Cons: 19.0%; Green: 16.0%; Other: 10.0%
St AlbansLDLDLikely LDVote shares: LD: 37.0%; Green: 18.0%; Cons: 16.0%; Ref: 14.0%
St Austell and NewquayConsLabLikely RefVote shares: Ref: 33.0%; Cons: 18.0%; Lab: 18.0%; Green: 13.0%; LD: 13.0%
St Helens NorthLabLabToss-up RefVote shares: Lab: 37.0%; Ref: 37.0%; Green: 11.0%
St Helens South and WhistonLabLabToss-up RefVote shares: Ref: 30.0%; Lab: 25.0%; Green: 20.0%; Other: 12.0%
St IvesConsLDLikely LDVote shares: LD: 37.0%; Ref: 22.0%; Cons: 18.0%; Green: 10.0%
St Neots and Mid CambridgeshireConsLDLean LDVote shares: LD: 30.0%; Cons: 22.0%; Ref: 19.0%; Green: 14.0%
StaffordConsLabLean RefVote shares: Ref: 30.0%; Cons: 20.0%; Lab: 20.0%; Green: 16.0%
Staffordshire MoorlandsConsConsLean RefVote shares: Ref: 43.0%; Cons: 32.0%; Lab: 10.0%
Stalybridge and HydeLabLabToss-up RefVote shares: Ref: 30.0%; Lab: 26.0%; Green: 17.0%; Cons: 13.0%; Other: 10.0%
StevenageConsLabToss-up RefVote shares: Ref: 25.0%; Cons: 21.0%; Lab: 21.0%; Green: 16.0%
Stirling and StrathallanSNPLabLean SNPVote shares: SNP: 34.0%; Cons: 20.0%; Green: 14.0%; Ref: 12.0%; Lab: 11.0%
StockportLabLabToss-up LabVote shares: Lab: 27.0%; Green: 26.0%; Ref: 23.0%
Stockton NorthLabLabToss-up RefVote shares: Ref: 35.0%; Lab: 32.0%; Cons: 12.0%; Green: 10.0%
Stockton WestConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 26.0%; Lab: 22.0%; Green: 10.0%
Stoke-on-Trent CentralConsLabLikely RefVote shares: Ref: 35.0%; Lab: 19.0%; Green: 15.0%; Other: 15.0%; Cons: 13.0%
Stoke-on-Trent NorthConsLabLean RefVote shares: Ref: 32.0%; Lab: 20.0%; Cons: 19.0%; Other: 13.0%; Green: 12.0%
Stoke-on-Trent SouthConsLabToss-up ConsVote shares: Cons: 36.0%; Ref: 33.0%; Lab: 11.0%; Other: 11.0%
Stone, Great Wyrley and PenkridgeConsConsLean ConsVote shares: Cons: 41.0%; Ref: 27.0%; Lab: 11.0%
StourbridgeConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 16.0%; Other: 10.0%
Stratford and BowLabLabLikely GreenVote shares: Green: 40.0%; Lab: 21.0%; Other: 17.0%; Ref: 11.0%
Stratford-on-AvonConsLDToss-up LDVote shares: Cons: 27.0%; LD: 27.0%; Ref: 24.0%
Streatham and Croydon NorthLabLabToss-up GreenVote shares: Green: 34.0%; Lab: 28.0%; Ref: 14.0%; Cons: 10.0%
Stretford and UrmstonLabLabToss-up LabVote shares: Lab: 28.0%; Green: 24.0%; Ref: 21.0%; Cons: 12.0%; Other: 10.0%
StroudConsLabToss-up LabVote shares: Lab: 25.0%; Ref: 22.0%; Green: 21.0%; Cons: 17.0%
Suffolk CoastalConsLabLean RefVote shares: Ref: 28.0%; Cons: 20.0%; Green: 16.0%; Lab: 15.0%; LD: 15.0%
Sunderland CentralLabLabToss-up RefVote shares: Ref: 32.0%; Lab: 27.0%; Green: 15.0%; Cons: 11.0%
Surrey HeathConsLDToss-up ConsVote shares: Cons: 33.0%; LD: 31.0%; Ref: 18.0%
Sussex WealdConsConsLean ConsVote shares: Cons: 40.0%; Ref: 32.0%
Sutton and CheamConsLDLean LDVote shares: LD: 37.0%; Cons: 26.0%; Ref: 13.0%; Green: 10.0%
Sutton ColdfieldConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 26.0%; Lab: 17.0%
Swansea WestLabLabToss-up PCVote shares: PC: 24.0%; Ref: 21.0%; Green: 18.0%; Lab: 12.0%; LD: 10.0%
Swindon NorthConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 25.0%; Lab: 21.0%; Green: 12.0%
Swindon SouthConsLabToss-up RefVote shares: Ref: 25.0%; Lab: 24.0%; Cons: 20.0%; Green: 17.0%
TamworthConsLabToss-up RefVote shares: Ref: 38.0%; Cons: 34.0%; Lab: 10.0%
TattonConsConsToss-up ConsVote shares: Cons: 29.0%; Ref: 23.0%; Lab: 22.0%; Green: 12.0%; LD: 11.0%
Taunton and WellingtonConsLDLean LDVote shares: LD: 33.0%; Ref: 21.0%; Cons: 20.0%; Green: 11.0%
TelfordConsLabLean RefVote shares: Ref: 33.0%; Lab: 21.0%; Cons: 17.0%; Green: 14.0%
TewkesburyConsLDLean LDVote shares: LD: 32.0%; Cons: 22.0%; Ref: 22.0%; Green: 13.0%
The WrekinConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 33.0%
Thirsk and MaltonConsConsToss-up ConsVote shares: Cons: 41.0%; Ref: 34.0%
Thornbury and YateConsLDToss-up ConsVote shares: Cons: 29.0%; LD: 26.0%; Ref: 23.0%
ThurrockConsLabLean RefVote shares: Ref: 31.0%; Lab: 20.0%; Cons: 19.0%; Green: 15.0%; Other: 11.0%
Tipton and WednesburyConsLabLikely RefVote shares: Ref: 34.0%; Cons: 19.0%; Lab: 17.0%; Green: 13.0%; Other: 13.0%
Tiverton and MineheadConsLDToss-up RefVote shares: Ref: 27.0%; Cons: 26.0%; LD: 24.0%
TonbridgeConsConsLean ConsVote shares: Cons: 41.0%; Ref: 31.0%; Green: 10.0%
TootingLabLabToss-up LabVote shares: Lab: 31.0%; Green: 30.0%; Cons: 14.0%; Ref: 11.0%
TorbayConsLDToss-up LDVote shares: LD: 37.0%; Ref: 31.0%; Cons: 15.0%
TorfaenLabLabToss-up RefVote shares: Ref: 35.0%; PC: 31.0%; Green: 13.0%
Torridge and TavistockConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 34.0%
TottenhamLabLabLean GreenVote shares: Green: 38.0%; Lab: 29.0%; Ref: 14.0%; Other: 10.0%
Truro and FalmouthConsLabToss-up LabVote shares: Lab: 23.0%; Ref: 21.0%; Cons: 19.0%; Green: 18.0%; LD: 13.0%
Tunbridge WellsConsLDLean LDVote shares: LD: 34.0%; Cons: 22.0%; Ref: 19.0%; Green: 12.0%
TwickenhamLDLDLikely LDVote shares: LD: 38.0%; Green: 19.0%; Cons: 14.0%; Ref: 12.0%; Lab: 11.0%
TynemouthLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 23.0%; Green: 19.0%; Cons: 14.0%
Uxbridge and South RuislipConsLabToss-up ConsVote shares: Cons: 28.0%; Ref: 21.0%; Lab: 20.0%; Green: 16.0%
Vale of GlamorganConsLabToss-up RefVote shares: Ref: 23.0%; Cons: 19.0%; PC: 18.0%; Green: 14.0%; Lab: 12.0%; LD: 10.0%
Vauxhall and Camberwell GreenLabLabToss-up GreenVote shares: Green: 37.0%; Lab: 30.0%; Ref: 13.0%
Wakefield and RothwellConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 27.0%; Green: 15.0%; Cons: 12.0%
WallaseyLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 25.0%; Green: 21.0%; Cons: 10.0%
Walsall and BloxwichConsLabToss-up RefVote shares: Ref: 26.0%; Other: 21.0%; Lab: 17.0%; Green: 16.0%; Cons: 14.0%
WalthamstowLabLabLean GreenVote shares: Green: 38.0%; Lab: 30.0%; Ref: 12.0%; Other: 10.0%
Warrington NorthLabLabToss-up RefVote shares: Ref: 41.0%; Lab: 40.0%
Warrington SouthLabLabToss-up LabVote shares: Lab: 26.0%; Ref: 22.0%; Cons: 20.0%; Green: 17.0%
Warwick and LeamingtonLabLabToss-up LabVote shares: Lab: 25.0%; Green: 24.0%; Cons: 18.0%; Ref: 17.0%
Washington and Gateshead SouthLabLabToss-up RefVote shares: Ref: 43.0%; Lab: 39.0%
WatfordConsLabToss-up ConsVote shares: Cons: 24.0%; Green: 19.0%; Lab: 17.0%; LD: 15.0%; Ref: 15.0%; Other: 10.0%
Waveney ValleyConsGreenToss-up GreenVote shares: Green: 44.0%; Ref: 39.0%
Weald of KentConsConsToss-up ConsVote shares: Cons: 40.0%; Ref: 34.0%
Wellingborough and RushdenConsLabLean RefVote shares: Ref: 32.0%; Lab: 20.0%; Cons: 19.0%; Green: 16.0%
Wells and Mendip HillsConsLDLean LDVote shares: LD: 33.0%; Cons: 20.0%; Ref: 20.0%; Green: 11.0%
Welwyn HatfieldConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 24.0%; Lab: 20.0%; Green: 14.0%
West Aberdeenshire and KincardineConsConsLean ConsVote shares: Cons: 45.0%; SNP: 36.0%
West BromwichConsLabToss-up RefVote shares: Ref: 26.0%; Lab: 24.0%; Cons: 17.0%; Green: 15.0%; Other: 13.0%
West DorsetConsLDLean LDVote shares: LD: 44.0%; Cons: 32.0%; Ref: 13.0%
West DunbartonshireSNPLabLikely SNPVote shares: SNP: 36.0%; Lab: 19.0%; Green: 16.0%; Ref: 16.0%
West Ham and BecktonLabLabLean GreenVote shares: Green: 30.0%; Lab: 22.0%; Other: 17.0%; Ref: 17.0%; Cons: 10.0%
West LancashireLabLabToss-up LabVote shares: Lab: 38.0%; Ref: 31.0%; Cons: 10.0%; Green: 10.0%
West SuffolkConsConsToss-up ConsVote shares: Cons: 39.0%; Ref: 36.0%
West WorcestershireConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; LD: 15.0%; Green: 10.0%
Westmorland and LonsdaleConsLDLikely LDVote shares: LD: 41.0%; Ref: 18.0%; Cons: 16.0%; Green: 12.0%
Weston-super-MareConsLabLean RefVote shares: Ref: 29.0%; Cons: 20.0%; Lab: 18.0%; Green: 15.0%; LD: 12.0%
Wetherby and EasingwoldConsConsToss-up ConsVote shares: Cons: 29.0%; Ref: 24.0%; Lab: 19.0%; Green: 13.0%
Whitehaven and WorkingtonConsLabToss-up LabVote shares: Lab: 42.0%; Ref: 41.0%
Widnes and HalewoodLabLabLean LabVote shares: Lab: 47.0%; Ref: 36.0%
WiganLabLabToss-up RefVote shares: Ref: 40.0%; Lab: 37.0%; Other: 12.0%
WimbledonConsLDLean LDVote shares: LD: 33.0%; Cons: 21.0%; Green: 18.0%; Lab: 14.0%
WinchesterConsLDLikely LDVote shares: LD: 43.0%; Cons: 22.0%; Ref: 14.0%; Green: 12.0%
WindsorConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 23.0%; LD: 16.0%; Lab: 12.0%; Green: 11.0%
Wirral WestLabLabLean LabVote shares: Lab: 30.0%; Cons: 21.0%; Green: 17.0%; Ref: 17.0%
WithamConsConsToss-up ConsVote shares: Cons: 38.0%; Ref: 35.0%
WitneyConsLDToss-up ConsVote shares: Cons: 27.0%; LD: 24.0%; Ref: 23.0%; Green: 10.0%
WokingConsLDLikely LDVote shares: LD: 39.0%; Cons: 23.0%; Ref: 16.0%; Green: 12.0%
WokinghamConsLDToss-up LDVote shares: LD: 43.0%; Cons: 37.0%
Wolverhampton North EastConsLabLikely RefVote shares: Ref: 35.0%; Cons: 19.0%; Lab: 18.0%; Green: 14.0%
Wolverhampton South EastLabLabLean RefVote shares: Ref: 36.0%; Lab: 24.0%; Green: 13.0%; Other: 13.0%; Cons: 12.0%
Wolverhampton WestConsLabToss-up LabVote shares: Cons: 23.0%; Lab: 23.0%; Ref: 19.0%; Green: 17.0%; Other: 12.0%
WorcesterConsLabToss-up RefVote shares: Ref: 24.0%; Green: 21.0%; Lab: 20.0%; Cons: 17.0%
Worsley and EcclesLabLabToss-up LabVote shares: Lab: 34.0%; Ref: 33.0%; Green: 12.0%
Worthing WestConsLabToss-up RefVote shares: Cons: 26.0%; Ref: 26.0%; Lab: 22.0%; Green: 12.0%
WrexhamConsLabToss-up RefVote shares: Ref: 23.0%; PC: 21.0%; Cons: 17.0%; Green: 12.0%; Lab: 12.0%
WycombeConsLabToss-up ConsVote shares: Cons: 22.0%; Lab: 20.0%; Green: 18.0%; Ref: 16.0%; Other: 13.0%; LD: 12.0%
Wyre ForestConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 35.0%; Other: 11.0%; Lab: 10.0%
Wythenshawe and Sale EastLabLabToss-up LabVote shares: Lab: 27.0%; Ref: 25.0%; Green: 24.0%; Cons: 11.0%
YeovilConsLDLean LDVote shares: LD: 33.0%; Ref: 21.0%; Cons: 20.0%; Green: 11.0%
Ynys MônConsPCLean PCVote shares: PC: 41.0%; Ref: 30.0%; Green: 10.0%
York CentralLabLabToss-up LabVote shares: Lab: 30.0%; Green: 29.0%; Ref: 19.0%; Cons: 10.0%
York OuterConsLabToss-up LabVote shares: Cons: 23.0%; Lab: 23.0%; Ref: 19.0%; Green: 17.0%; LD: 15.0%