Note: some data is purely for testing

Some of the data on this instance of the site is present for testing purposes. This includes fictional 2029 results. If you only want to see real results, please go to the production site.

Projection set: ElectoralCalculus: ElectoralCalculus/PLMR April 2025

Provider: ElectoralCalculus
Date: 2025-04-02
Fieldwork dates: Mar 21 - 28
Provider links: Data
Full-size visualizations: Map Sankey diagram

Seat distributions

DescriptionLabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVIndOthern/a
Per-seat winner1801334930227440000000518

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
LabLabLab132
ConsLabRef115
ConsConsCons72
LabLabRef59
ConsConsRef46
ConsLabCons38
ConsLDLD37
ConsLabLab29
ConsLDCons21
SNPLabSNP19
SNPLabLab17
LDLDLD8
SNPSNPSNP8
ConsRefRef5
LabIndOther4
SNPLDLD4
ConsLDRef2
ConsGreenGreen2
ConsPCPC2
PCPCPC2
ConsConsSNP2
LabIndLab1
LabLabOther1
LabLabCons1
GreenGreenGreen1
LabGreenGreen1
OtherOtherLab1
LabConsCons1
ConsSNPSNP1

All projected constituencies

Constituency2019 result
(notional)
2024 resultProjection2029 resultDetails
Aberafan MaestegLabLabToss-up RefVote shares: Ref: 27.0%; Lab: 26.0%; Cons: 16.0%; PC: 15.0%
Aberdeen NorthSNPSNPLikely SNPLDVote shares: SNP: 37.0%; Lab: 19.0%; Ref: 17.0%; Cons: 12.0%
Aberdeen SouthSNPSNPLean SNPSNPVote shares: SNP: 35.0%; Cons: 22.0%; Ref: 15.0%; Lab: 14.0%
Aberdeenshire North and Moray EastConsSNPToss-up SNPVote shares: SNP: 37.0%; Cons: 31.0%; Ref: 21.0%
Airdrie and ShottsSNPLabToss-up LabVote shares: Lab: 37.0%; SNP: 33.0%; Ref: 17.0%
AldershotConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 27.0%; Ref: 26.0%
Aldridge-BrownhillsConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 34.0%; Lab: 17.0%
Alloa and GrangemouthSNPLabToss-up SNPVote shares: Lab: 31.0%; SNP: 31.0%; Ref: 18.0%
Altrincham and Sale WestConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 27.0%; Ref: 21.0%; LD: 11.0%; Green: 10.0%
Alyn and DeesideLabLabToss-up RefVote shares: Ref: 27.0%; Lab: 24.0%; Cons: 23.0%
Amber ValleyConsLabLikely RefVote shares: Ref: 41.0%; Cons: 24.0%; Lab: 19.0%
Angus and Perthshire GlensSNPSNPLean SNPVote shares: SNP: 42.0%; Cons: 28.0%; Ref: 14.0%
Arbroath and Broughty FerrySNPSNPLikely SNPVote shares: SNP: 37.0%; Lab: 21.0%; Ref: 17.0%; Cons: 14.0%
Argyll, Bute and South LochaberSNPSNPLikely SNPVote shares: SNP: 37.0%; Cons: 19.0%; LD: 16.0%; Ref: 14.0%
Arundel and South DownsConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 26.0%; LD: 16.0%; Lab: 14.0%; Green: 11.0%
AshfieldConsRefSafe RefVote shares: Ref: 47.0%; Lab: 19.0%; Other: 14.0%; Cons: 12.0%
AshfordConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 28.0%; Lab: 22.0%; Green: 10.0%
Ashton-under-LyneLabLabLean RefVote shares: Ref: 35.0%; Lab: 27.0%; Cons: 16.0%
AylesburyConsLabToss-up ConsVote shares: Cons: 26.0%; Ref: 25.0%; Lab: 23.0%; LD: 16.0%
Ayr, Carrick and CumnockSNPLabToss-up SNPVote shares: SNP: 28.0%; Lab: 24.0%; Cons: 21.0%; Ref: 17.0%
BanburyConsLabToss-up LabVote shares: Lab: 28.0%; Cons: 26.0%; Ref: 25.0%; LD: 10.0%
Bangor AberconwyConsLabToss-up ConsVote shares: Cons: 24.0%; Ref: 21.0%; PC: 21.0%; Lab: 20.0%
BarkingLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 24.0%; Cons: 15.0%; Green: 15.0%; Other: 10.0%
Barnsley NorthLabLabLean RefVote shares: Ref: 39.0%; Lab: 30.0%; Cons: 12.0%
Barnsley SouthLabLabLikely RefVote shares: Ref: 42.0%; Lab: 27.0%; Cons: 12.0%
Barrow and FurnessConsLabToss-up RefVote shares: Ref: 33.0%; Cons: 28.0%; Lab: 25.0%
Basildon and BillericayConsConsToss-up RefVote shares: Ref: 36.0%; Cons: 29.0%; Lab: 18.0%
BasingstokeConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 28.0%; Ref: 23.0%; Green: 10.0%
BassetlawConsLabLean RefVote shares: Ref: 38.0%; Cons: 25.0%; Lab: 23.0%
BathLDLDLean LDVote shares: LD: 31.0%; Lab: 19.0%; Cons: 17.0%; Green: 14.0%; Ref: 13.0%
Bathgate and LinlithgowSNPLabToss-up LabVote shares: Lab: 33.0%; SNP: 29.0%; Ref: 17.0%
BatterseaLabLabLikely LabVote shares: Lab: 38.0%; Cons: 21.0%; Green: 14.0%; LD: 12.0%; Ref: 12.0%
BeaconsfieldConsConsLikely ConsVote shares: Cons: 37.0%; LD: 21.0%; Ref: 21.0%; Lab: 13.0%
Beckenham and PengeLabLabLikely LabVote shares: Lab: 38.0%; Cons: 23.0%; Ref: 17.0%; LD: 10.0%; Green: 10.0%
BedfordLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 23.0%; Cons: 22.0%; LD: 10.0%
Bermondsey and Old SouthwarkLabLabLean LabVote shares: Lab: 34.0%; LD: 20.0%; Green: 18.0%; Ref: 14.0%; Cons: 10.0%
Berwickshire, Roxburgh and SelkirkConsConsLean ConsVote shares: Cons: 39.0%; SNP: 28.0%; Ref: 14.0%
Bethnal Green and StepneyLabLabToss-up LabVote shares: Lab: 27.0%; Other: 23.0%; Green: 19.0%; LD: 11.0%; Ref: 11.0%
Beverley and HoldernessConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 29.0%; Lab: 19.0%
Bexhill and BattleConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; Lab: 19.0%
Bexleyheath and CrayfordConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 30.0%; Lab: 22.0%
Bicester and WoodstockConsLDToss-up LDVote shares: LD: 28.0%; Cons: 27.0%; Ref: 21.0%; Lab: 15.0%
BirkenheadLabLabLean LabVote shares: Lab: 34.0%; Ref: 23.0%; Green: 20.0%; Cons: 11.0%
Birmingham EdgbastonLabLabLean LabVote shares: Lab: 32.0%; Cons: 22.0%; Ref: 20.0%; Green: 10.0%
Birmingham ErdingtonLabLabToss-up RefVote shares: Ref: 31.0%; Lab: 29.0%; Cons: 19.0%
Birmingham Hall Green and MoseleyLabLabToss-up LabVote shares: Lab: 25.0%; Other: 22.0%; Cons: 16.0%; Ref: 13.0%; Green: 13.0%; LD: 11.0%
Birmingham Hodge Hill and Solihull NorthLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 22.0%; Cons: 19.0%; Other: 18.0%
Birmingham LadywoodLabLabLean LabVote shares: Lab: 30.0%; Other: 22.0%; Ref: 15.0%; Green: 14.0%; Cons: 12.0%
Birmingham NorthfieldConsLabLean RefVote shares: Ref: 33.0%; Lab: 25.0%; Cons: 23.0%
Birmingham Perry BarrLabIndToss-up LabVote shares: Lab: 26.0%; Other: 25.0%; Ref: 17.0%; Cons: 17.0%; Green: 10.0%
Birmingham Selly OakLabLabLean LabVote shares: Lab: 32.0%; Ref: 22.0%; Cons: 18.0%; Green: 13.0%
Birmingham YardleyLabLabToss-up LabVote shares: Lab: 23.0%; Ref: 23.0%; Other: 20.0%; Cons: 17.0%
Bishop AucklandConsLabLikely RefVote shares: Ref: 41.0%; Lab: 24.0%; Cons: 20.0%
BlackburnLabIndLean OtherVote shares: Other: 31.0%; Ref: 23.0%; Lab: 19.0%; Cons: 15.0%
Blackley and Middleton SouthLabLabToss-up RefVote shares: Ref: 33.0%; Lab: 32.0%; Cons: 13.0%; Green: 12.0%
Blackpool North and FleetwoodConsLabLean RefVote shares: Ref: 36.0%; Cons: 28.0%; Lab: 23.0%
Blackpool SouthConsLabLikely RefVote shares: Ref: 42.0%; Lab: 25.0%; Cons: 17.0%
Blaenau Gwent and RhymneyLabLabLean LabVote shares: Lab: 26.0%; Cons: 18.0%; Ref: 17.0%; PC: 15.0%
Blaydon and ConsettLabLabToss-up RefVote shares: Lab: 33.0%; Ref: 33.0%; Cons: 16.0%
Blyth and AshingtonLabLabToss-up RefVote shares: Ref: 37.0%; Lab: 31.0%; Cons: 17.0%
Bognor Regis and LittlehamptonConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 31.0%; Lab: 18.0%; LD: 10.0%
BolsoverConsLabLikely RefVote shares: Ref: 41.0%; Lab: 23.0%; Cons: 20.0%
Bolton North EastConsLabLean RefVote shares: Ref: 35.0%; Lab: 22.0%; Cons: 22.0%; Green: 11.0%
Bolton South and WalkdenLabLabLean RefVote shares: Ref: 34.0%; Lab: 25.0%; Cons: 16.0%; Other: 11.0%
Bolton WestConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 28.0%; Lab: 23.0%; Green: 10.0%
BootleLabLabLikely LabVote shares: Lab: 44.0%; Ref: 23.0%; Green: 14.0%
Boston and SkegnessConsRefSafe RefVote shares: Ref: 52.0%; Cons: 26.0%
Bournemouth EastConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 25.0%; Ref: 24.0%
Bournemouth WestConsLabToss-up ConsVote shares: Ref: 27.0%; Cons: 27.0%; Lab: 24.0%; LD: 10.0%; Green: 10.0%
BracknellConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 23.0%; LD: 11.0%
Bradford EastLabLabToss-up LabVote shares: Lab: 26.0%; Ref: 24.0%; Other: 19.0%; Cons: 14.0%; Green: 10.0%
Bradford SouthLabLabLean RefVote shares: Ref: 34.0%; Lab: 22.0%; Cons: 18.0%; Other: 11.0%; Green: 10.0%
Bradford WestLabLabToss-up OtherVote shares: Other: 26.0%; Lab: 22.0%; Ref: 19.0%; Cons: 15.0%; Green: 12.0%
BraintreeConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 31.0%; Lab: 18.0%
Brecon, Radnor and Cwm TaweConsLDToss-up ConsVote shares: Cons: 27.0%; Ref: 26.0%; LD: 19.0%; Lab: 13.0%
Brent EastLabLabLikely LabVote shares: Lab: 36.0%; Ref: 16.0%; Cons: 16.0%; Green: 14.0%
Brent WestLabLabToss-up ConsVote shares: Cons: 31.0%; Lab: 30.0%; Ref: 15.0%
Brentford and IsleworthLabLabLean LabVote shares: Lab: 32.0%; Cons: 23.0%; Ref: 17.0%; Green: 11.0%; LD: 10.0%
Brentwood and OngarConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 32.0%; Lab: 16.0%; LD: 11.0%
BridgendConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 23.0%; Lab: 22.0%
BridgwaterConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 28.0%; Lab: 18.0%; LD: 13.0%
Bridlington and The WoldsConsConsLean RefVote shares: Ref: 40.0%; Cons: 28.0%; Lab: 15.0%
Brigg and ImminghamConsConsLean RefVote shares: Ref: 40.0%; Cons: 30.0%; Lab: 16.0%
Brighton Kemptown and PeacehavenLabLabLean LabVote shares: Lab: 32.0%; Green: 20.0%; Cons: 19.0%; Ref: 12.0%; LD: 11.0%
Brighton PavilionGreenGreenSafe GreenVote shares: Green: 49.0%; Lab: 24.0%
Bristol CentralLabGreenSafe GreenVote shares: Green: 53.0%; Lab: 27.0%
Bristol EastLabLabToss-up LabVote shares: Lab: 34.0%; Green: 30.0%; Cons: 14.0%; Ref: 10.0%
Bristol North EastLabLabLean LabVote shares: Lab: 34.0%; Ref: 21.0%; Green: 18.0%; Cons: 16.0%
Bristol North WestLabLabLikely LabVote shares: Lab: 38.0%; Green: 18.0%; Ref: 16.0%; Cons: 15.0%; LD: 11.0%
Bristol SouthLabLabLean LabVote shares: Lab: 31.0%; Green: 23.0%; Ref: 21.0%; Cons: 14.0%
Broadland and FakenhamConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 28.0%; Lab: 22.0%; LD: 11.0%
Bromley and Biggin HillConsConsLean ConsVote shares: Cons: 33.0%; Lab: 24.0%; Ref: 24.0%; LD: 10.0%
BromsgroveConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; Lab: 18.0%; LD: 14.0%
BroxbourneConsConsToss-up ConsVote shares: Ref: 32.0%; Cons: 32.0%; Lab: 18.0%
BroxtoweConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 26.0%; Cons: 22.0%
Buckingham and BletchleyConsLabToss-up ConsVote shares: Ref: 27.0%; Cons: 27.0%; Lab: 26.0%; LD: 10.0%
BurnleyConsLabLean RefVote shares: Ref: 32.0%; Lab: 21.0%; Cons: 21.0%; LD: 17.0%
Burton and UttoxeterConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; Lab: 21.0%
Bury NorthConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 26.0%; Cons: 25.0%
Bury SouthConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 28.0%; Cons: 22.0%
Bury St Edmunds and StowmarketConsLabToss-up RefVote shares: Ref: 27.0%; Cons: 27.0%; Lab: 21.0%; Green: 13.0%
CaerfyrddinConsPCToss-up PCVote shares: PC: 29.0%; Ref: 22.0%; Cons: 22.0%; Lab: 15.0%
CaerphillyLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 21.0%; Cons: 20.0%; PC: 18.0%
Caithness, Sutherland and Easter RossSNPLDLikely LDVote shares: LD: 49.0%; SNP: 28.0%; Ref: 12.0%
Calder ValleyConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 28.0%; Cons: 22.0%
Camborne and RedruthConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 28.0%; Cons: 21.0%
CambridgeLabLabLikely LabVote shares: Lab: 36.0%; Green: 21.0%; LD: 18.0%; Cons: 13.0%
Cannock ChaseConsLabLean RefVote shares: Ref: 37.0%; Cons: 27.0%; Lab: 21.0%
CanterburyLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 23.0%; Cons: 22.0%; Green: 14.0%; LD: 10.0%
Cardiff EastLabLabToss-up LabVote shares: Lab: 24.0%; Ref: 18.0%; Cons: 16.0%; LD: 13.0%; Green: 13.0%; PC: 13.0%
Cardiff NorthLabLabToss-up LabVote shares: Lab: 28.0%; Cons: 25.0%; Ref: 16.0%; PC: 12.0%
Cardiff South and PenarthLabLabToss-up LabVote shares: Lab: 25.0%; Cons: 20.0%; Ref: 16.0%; Green: 14.0%; PC: 13.0%
Cardiff WestLabLabToss-up LabVote shares: Lab: 22.0%; Cons: 21.0%; PC: 19.0%; Ref: 18.0%
CarlisleConsLabLean RefVote shares: Ref: 35.0%; Cons: 26.0%; Lab: 23.0%
Carshalton and WallingtonConsLDToss-up LDVote shares: LD: 28.0%; Cons: 26.0%; Ref: 24.0%; Lab: 13.0%
Castle PointConsConsToss-up RefVote shares: Ref: 39.0%; Cons: 34.0%; Lab: 14.0%
Central AyrshireSNPLabToss-up LabVote shares: Lab: 30.0%; SNP: 29.0%; Ref: 17.0%; Cons: 13.0%
Central DevonConsConsToss-up ConsVote shares: Ref: 27.0%; Cons: 27.0%; Lab: 23.0%; LD: 14.0%
Central Suffolk and North IpswichConsConsToss-up RefVote shares: Ref: 30.0%; Cons: 29.0%; Lab: 16.0%; Green: 13.0%; LD: 11.0%
Ceredigion PreseliPCPCLikely PCVote shares: PC: 38.0%; Ref: 19.0%; Cons: 16.0%; LD: 11.0%
Chatham and AylesfordConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 27.0%; Lab: 20.0%
CheadleConsLDLean LDVote shares: LD: 32.0%; Cons: 23.0%; Ref: 21.0%; Lab: 14.0%
ChelmsfordConsLDToss-up ConsVote shares: Cons: 31.0%; LD: 27.0%; Ref: 22.0%; Lab: 12.0%
Chelsea and FulhamConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 28.0%; Ref: 17.0%; Green: 11.0%; LD: 10.0%
CheltenhamConsLDToss-up LDVote shares: LD: 35.0%; Cons: 31.0%; Ref: 13.0%
Chesham and AmershamConsLDToss-up ConsVote shares: Cons: 33.0%; LD: 31.0%; Ref: 19.0%; Lab: 10.0%
Chester North and NestonLabLabLean LabVote shares: Lab: 34.0%; Ref: 23.0%; Cons: 21.0%; Green: 11.0%
Chester South and EddisburyConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 27.0%; Lab: 22.0%; LD: 11.0%
ChesterfieldLabLabToss-up RefVote shares: Lab: 30.0%; Ref: 30.0%; Cons: 20.0%
ChichesterConsLDToss-up LDVote shares: LD: 33.0%; Cons: 26.0%; Ref: 25.0%
Chingford and Woodford GreenConsConsLean ConsVote shares: Cons: 31.0%; Lab: 20.0%; Ref: 20.0%; Other: 18.0%
ChippenhamConsLDToss-up LDVote shares: LD: 31.0%; Cons: 29.0%; Ref: 22.0%; Lab: 10.0%
Chipping BarnetConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 31.0%; Ref: 18.0%; Green: 10.0%
ChorleyOtherOtherSafe LabVote shares: Lab: 44.0%; Ref: 18.0%; Green: 14.0%
ChristchurchConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 28.0%; LD: 16.0%; Lab: 12.0%
Cities of London and WestminsterConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 26.0%; Ref: 15.0%; LD: 13.0%; Green: 12.0%
City of DurhamLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 29.0%; LD: 14.0%; Cons: 14.0%
ClactonConsRefLikely RefVote shares: Ref: 50.0%; Cons: 26.0%; Lab: 10.0%
Clapham and Brixton HillLabLabLikely LabVote shares: Lab: 42.0%; Green: 20.0%; LD: 14.0%; Cons: 11.0%; Ref: 10.0%
Clwyd EastConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 27.0%; Lab: 21.0%
Clwyd NorthConsLabToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; Lab: 19.0%
Coatbridge and BellshillSNPLabToss-up LabVote shares: Lab: 36.0%; SNP: 36.0%; Ref: 15.0%
ColchesterConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 25.0%; Cons: 23.0%; LD: 12.0%
Colne ValleyConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 26.0%; Cons: 26.0%
CongletonConsLabToss-up RefVote shares: Ref: 29.0%; Cons: 28.0%; Lab: 22.0%
Corby and East NorthamptonshireConsLabToss-up RefVote shares: Ref: 33.0%; Cons: 26.0%; Lab: 25.0%
Coventry EastLabLabToss-up LabVote shares: Lab: 33.0%; Ref: 27.0%; Cons: 19.0%
Coventry North WestLabLabToss-up LabVote shares: Lab: 31.0%; Ref: 28.0%; Cons: 21.0%; Green: 10.0%
Coventry SouthLabLabLean LabVote shares: Lab: 32.0%; Cons: 24.0%; Ref: 23.0%
Cowdenbeath and KirkcaldySNPLabToss-up LabVote shares: Lab: 32.0%; SNP: 30.0%; Ref: 17.0%
Cramlington and KillingworthLabLabToss-up LabVote shares: Lab: 33.0%; Ref: 31.0%; Cons: 19.0%
CrawleyConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 27.0%; Lab: 25.0%
Crewe and NantwichConsLabToss-up RefVote shares: Ref: 34.0%; Lab: 27.0%; Cons: 21.0%
Croydon EastLabLabToss-up LabVote shares: Lab: 31.0%; Cons: 25.0%; Ref: 23.0%; Green: 10.0%
Croydon SouthConsConsLean ConsVote shares: Cons: 37.0%; Lab: 25.0%; Ref: 18.0%
Croydon WestLabLabLikely LabVote shares: Lab: 38.0%; Cons: 17.0%; Ref: 16.0%; Green: 14.0%; LD: 10.0%
Cumbernauld and KirkintillochSNPLabToss-up SNPVote shares: SNP: 37.0%; Lab: 32.0%; Ref: 16.0%
Dagenham and RainhamLabLabLean RefVote shares: Ref: 35.0%; Lab: 26.0%; Cons: 20.0%; Green: 11.0%
DarlingtonConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 28.0%; Lab: 24.0%
DartfordConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 21.0%; Green: 10.0%
DaventryConsConsToss-up RefVote shares: Ref: 35.0%; Cons: 28.0%; Lab: 16.0%; LD: 12.0%
Derby NorthConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 27.0%; Cons: 22.0%; Green: 10.0%
Derby SouthLabLabLean RefVote shares: Ref: 33.0%; Lab: 24.0%; Cons: 17.0%; Other: 12.0%
Derbyshire DalesConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 28.0%; Lab: 22.0%; LD: 10.0%
Dewsbury and BatleyLabIndToss-up OtherVote shares: Other: 28.0%; Ref: 26.0%; Lab: 17.0%; Cons: 17.0%
Didcot and WantageConsLDToss-up LDVote shares: LD: 29.0%; Cons: 25.0%; Ref: 23.0%; Lab: 14.0%
Doncaster CentralLabLabToss-up RefVote shares: Ref: 34.0%; Lab: 28.0%; Cons: 20.0%
Doncaster East and the Isle of AxholmeConsLabLean RefVote shares: Ref: 39.0%; Cons: 27.0%; Lab: 21.0%
Doncaster NorthLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 24.0%; Cons: 21.0%; Other: 12.0%
Dorking and HorleyConsLDToss-up ConsVote shares: Cons: 30.0%; LD: 29.0%; Ref: 23.0%; Lab: 10.0%
Dover and DealConsLabToss-up RefVote shares: Ref: 33.0%; Lab: 26.0%; Cons: 23.0%
Droitwich and EveshamConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 30.0%; Lab: 15.0%; LD: 11.0%
DudleyConsLabLean RefVote shares: Ref: 37.0%; Cons: 28.0%; Lab: 19.0%
Dulwich and West NorwoodLabLabLikely LabVote shares: Lab: 44.0%; Green: 23.0%; LD: 10.0%; Ref: 10.0%; Cons: 10.0%
Dumfries and GallowayConsConsToss-up SNPVote shares: SNP: 29.0%; Cons: 28.0%; Ref: 17.0%; Lab: 14.0%
Dumfriesshire, Clydesdale and TweeddaleConsConsToss-up ConsVote shares: Cons: 32.0%; SNP: 26.0%; Ref: 16.0%; Lab: 12.0%
Dundee CentralSNPSNPLikely SNPVote shares: SNP: 42.0%; Lab: 26.0%; Ref: 14.0%
Dunfermline and DollarSNPLabToss-up LabVote shares: Lab: 32.0%; SNP: 29.0%; Ref: 15.0%
Dunstable and Leighton BuzzardConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; Lab: 22.0%; LD: 12.0%
Dwyfor MeirionnyddPCPCLikely PCVote shares: PC: 43.0%; Ref: 19.0%; Cons: 15.0%; Lab: 10.0%
Ealing Central and ActonLabLabLikely LabVote shares: Lab: 36.0%; Green: 17.0%; Cons: 16.0%; LD: 13.0%; Ref: 13.0%
Ealing NorthLabLabLikely LabVote shares: Lab: 35.0%; Cons: 19.0%; Ref: 18.0%; Green: 12.0%
Ealing SouthallLabLabLikely LabVote shares: Lab: 37.0%; Cons: 17.0%; Green: 14.0%; Ref: 13.0%; Other: 11.0%
Earley and WoodleyConsLabToss-up ConsVote shares: Cons: 33.0%; Lab: 28.0%; Ref: 14.0%; LD: 13.0%; Green: 10.0%
EasingtonLabLabLean RefVote shares: Ref: 40.0%; Lab: 30.0%; Cons: 12.0%
East Grinstead and UckfieldConsConsLikely ConsVote shares: Cons: 33.0%; LD: 18.0%; Lab: 16.0%; Ref: 15.0%; Green: 12.0%
East HamLabLabLikely LabVote shares: Lab: 36.0%; Cons: 15.0%; Green: 15.0%; Other: 14.0%; Ref: 13.0%
East HampshireConsConsToss-up ConsVote shares: Cons: 33.0%; LD: 26.0%; Ref: 22.0%; Lab: 10.0%
East Kilbride and StrathavenSNPLabToss-up LabVote shares: Lab: 35.0%; SNP: 31.0%; Ref: 16.0%
East RenfrewshireSNPLabToss-up LabVote shares: Lab: 30.0%; SNP: 29.0%; Cons: 15.0%; Ref: 14.0%
East SurreyConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; Lab: 16.0%; LD: 14.0%
East ThanetConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 25.0%; Cons: 25.0%; Green: 12.0%
East WiltshireConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 29.0%; Lab: 18.0%; LD: 16.0%
East Worthing and ShorehamConsLabLean LabVote shares: Lab: 32.0%; Ref: 24.0%; Cons: 24.0%
EastbourneConsLDLean LDVote shares: LD: 34.0%; Ref: 25.0%; Cons: 25.0%
EastleighConsLDToss-up ConsVote shares: Cons: 29.0%; LD: 24.0%; Ref: 23.0%; Lab: 14.0%
Edinburgh East and MusselburghSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 28.0%; Ref: 13.0%; Green: 11.0%
Edinburgh North and LeithSNPLabToss-up SNPVote shares: Lab: 29.0%; SNP: 29.0%; Ref: 12.0%; Green: 12.0%
Edinburgh SouthLabLabLikely LabVote shares: Lab: 39.0%; SNP: 19.0%; Ref: 13.0%; Green: 10.0%
Edinburgh South WestSNPLabToss-up SNPVote shares: SNP: 29.0%; Lab: 28.0%; Ref: 13.0%; Cons: 10.0%
Edinburgh WestLDLDSafe LDVote shares: LD: 51.0%; SNP: 21.0%; Ref: 11.0%
Edmonton and Winchmore HillLabLabLikely LabVote shares: Lab: 35.0%; Ref: 19.0%; Cons: 19.0%; Green: 11.0%
Ellesmere Port and BromboroughLabLabLean LabVote shares: Lab: 38.0%; Ref: 27.0%; Cons: 15.0%
Eltham and ChislehurstConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 26.0%; Cons: 24.0%; Green: 10.0%
Ely and East CambridgeshireConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 24.0%; Ref: 24.0%; Lab: 15.0%
Enfield NorthLabLabLean LabVote shares: Lab: 35.0%; Ref: 21.0%; Cons: 19.0%; Green: 11.0%
Epping ForestConsConsLikely ConsVote shares: Cons: 37.0%; Lab: 19.0%; Ref: 18.0%; LD: 12.0%
Epsom and EwellConsLDToss-up ConsVote shares: Cons: 29.0%; LD: 28.0%; Ref: 20.0%; Lab: 15.0%
ErewashConsLabLean RefVote shares: Ref: 35.0%; Cons: 25.0%; Lab: 23.0%
Erith and ThamesmeadLabLabLean LabVote shares: Lab: 38.0%; Ref: 24.0%; Cons: 16.0%; Green: 11.0%
Esher and WaltonConsLDLean LDVote shares: LD: 38.0%; Cons: 28.0%; Ref: 17.0%
ExeterLabLabLikely LabVote shares: Lab: 34.0%; Ref: 19.0%; Cons: 17.0%; Green: 16.0%; LD: 11.0%
Exmouth and Exeter EastConsConsToss-up ConsVote shares: Cons: 26.0%; Ref: 25.0%; Lab: 22.0%; LD: 17.0%
FalkirkSNPLabToss-up SNPVote shares: SNP: 33.0%; Lab: 30.0%; Ref: 17.0%
Fareham and WaterloovilleConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; LD: 16.0%; Lab: 16.0%
Farnham and BordonConsConsLean ConsVote shares: Cons: 33.0%; LD: 25.0%; Ref: 21.0%; Lab: 13.0%
Faversham and Mid KentConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 29.0%; Lab: 18.0%; Green: 11.0%; LD: 10.0%
Feltham and HestonLabLabToss-up LabVote shares: Lab: 29.0%; Cons: 23.0%; Ref: 22.0%; Other: 10.0%
Filton and Bradley StokeConsLabLean LabVote shares: Lab: 32.0%; Cons: 24.0%; Ref: 22.0%; Green: 11.0%
Finchley and Golders GreenConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 30.0%; Ref: 15.0%; Green: 11.0%
Folkestone and HytheConsLabLean RefVote shares: Ref: 34.0%; Cons: 25.0%; Lab: 23.0%; Green: 10.0%
Forest of DeanConsLabToss-up RefVote shares: Ref: 29.0%; Cons: 29.0%; Lab: 23.0%; Green: 10.0%
Frome and East SomersetConsLDToss-up LDVote shares: LD: 26.0%; Ref: 25.0%; Cons: 22.0%; Lab: 13.0%; Green: 11.0%
FyldeConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 18.0%
GainsboroughConsConsLean RefVote shares: Ref: 38.0%; Cons: 28.0%; Lab: 16.0%; LD: 11.0%
Gateshead Central and WhickhamLabLabToss-up RefVote shares: Lab: 30.0%; Ref: 30.0%; Cons: 14.0%; LD: 12.0%; Green: 10.0%
GedlingConsLabToss-up RefVote shares: Lab: 30.0%; Ref: 30.0%; Cons: 22.0%
Gillingham and RainhamConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 28.0%; Lab: 23.0%
Glasgow EastSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 31.0%; Ref: 15.0%
Glasgow NorthSNPLabToss-up SNPVote shares: SNP: 34.0%; Lab: 29.0%; Ref: 13.0%; Green: 13.0%
Glasgow North EastSNPLabToss-up SNPVote shares: SNP: 34.0%; Lab: 32.0%; Ref: 15.0%
Glasgow SouthSNPLabToss-up SNPVote shares: SNP: 34.0%; Lab: 29.0%; Green: 14.0%; Ref: 12.0%
Glasgow South WestSNPLabToss-up SNPVote shares: SNP: 36.0%; Lab: 30.0%; Ref: 15.0%
Glasgow WestSNPLabToss-up LabVote shares: Lab: 33.0%; SNP: 33.0%; Ref: 14.0%; Green: 10.0%
Glastonbury and SomertonConsLDToss-up LDVote shares: LD: 29.0%; Ref: 28.0%; Cons: 26.0%
Glenrothes and Mid FifeSNPLabToss-up SNPVote shares: SNP: 38.0%; Lab: 31.0%; Ref: 18.0%
GloucesterConsLabToss-up ConsVote shares: Cons: 28.0%; Ref: 27.0%; Lab: 24.0%; LD: 10.0%
Godalming and AshConsConsLean ConsVote shares: Cons: 38.0%; LD: 29.0%; Ref: 19.0%
Goole and PocklingtonConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 31.0%; Lab: 18.0%
Gordon and BuchanConsConsToss-up SNPVote shares: SNP: 33.0%; Cons: 31.0%; LD: 17.0%; Ref: 16.0%
Gorton and DentonLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 25.0%; Green: 15.0%; Cons: 12.0%
GosportConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 29.0%; Lab: 17.0%
GowerLabLabToss-up LabVote shares: Lab: 26.0%; Cons: 23.0%; Ref: 22.0%; PC: 12.0%
Grantham and BourneConsConsToss-up RefVote shares: Ref: 36.0%; Cons: 30.0%; Lab: 15.0%
GraveshamConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 30.0%; Lab: 22.0%
Great Grimsby and CleethorpesConsLabLikely RefVote shares: Ref: 42.0%; Cons: 23.0%; Lab: 21.0%
Great YarmouthConsRefLikely RefVote shares: Ref: 44.0%; Cons: 23.0%; Lab: 18.0%
Greenwich and WoolwichLabLabLikely LabVote shares: Lab: 41.0%; Green: 18.0%; Ref: 14.0%; Cons: 12.0%; LD: 11.0%
GuildfordConsLDToss-up LDVote shares: LD: 34.0%; Cons: 27.0%; Ref: 18.0%; Lab: 11.0%
Hackney North and Stoke NewingtonLabLabLikely LabVote shares: Lab: 42.0%; Green: 26.0%; Ref: 11.0%; Cons: 10.0%
Hackney South and ShoreditchLabLabLean LabVote shares: Lab: 42.0%; Green: 28.0%; Ref: 11.0%
HalesowenConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 27.0%; Lab: 23.0%
HalifaxLabLabLean RefVote shares: Ref: 31.0%; Lab: 23.0%; Cons: 20.0%; Green: 10.0%
Hamble ValleyConsConsLean ConsVote shares: Cons: 34.0%; Ref: 23.0%; LD: 21.0%; Lab: 13.0%
Hamilton and Clyde ValleySNPLabToss-up LabVote shares: Lab: 36.0%; SNP: 30.0%; Ref: 17.0%
Hammersmith and ChiswickLabLabLikely LabVote shares: Lab: 39.0%; Cons: 18.0%; Green: 14.0%; Ref: 13.0%; LD: 11.0%
Hampstead and HighgateLabLabLikely LabVote shares: Lab: 36.0%; Green: 19.0%; Cons: 16.0%; LD: 14.0%; Ref: 11.0%
Harborough, Oadby and WigstonConsConsLean ConsVote shares: Cons: 34.0%; Ref: 25.0%; Lab: 20.0%; LD: 10.0%; Green: 10.0%
HarlowConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 29.0%; Lab: 22.0%
Harpenden and BerkhamstedConsLDLean LDVote shares: LD: 37.0%; Cons: 27.0%; Ref: 17.0%; Lab: 11.0%
Harrogate and KnaresboroughConsLDToss-up LDVote shares: LD: 32.0%; Cons: 27.0%; Ref: 24.0%
Harrow EastConsConsSafe ConsVote shares: Cons: 49.0%; Lab: 20.0%; Ref: 16.0%
Harrow WestLabLabToss-up LabVote shares: Lab: 32.0%; Cons: 28.0%; Ref: 15.0%
HartlepoolLabLabLean RefVote shares: Ref: 37.0%; Lab: 28.0%; Cons: 20.0%
Harwich and North EssexConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 22.0%
Hastings and RyeConsLabToss-up LabVote shares: Lab: 28.0%; Ref: 27.0%; Cons: 21.0%; Green: 13.0%
HavantConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 29.0%; Lab: 19.0%
Hayes and HarlingtonLabLabLean LabVote shares: Lab: 36.0%; Cons: 23.0%; Ref: 21.0%
Hazel GroveConsLDToss-up RefVote shares: Ref: 27.0%; LD: 26.0%; Cons: 21.0%; Lab: 17.0%
Hemel HempsteadConsLabToss-up ConsVote shares: Ref: 27.0%; Cons: 27.0%; Lab: 26.0%; LD: 11.0%
HendonConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 26.0%; Ref: 20.0%; Green: 10.0%
Henley and ThameConsLDToss-up LDVote shares: LD: 33.0%; Cons: 30.0%; Ref: 21.0%
Hereford and South HerefordshireConsConsToss-up RefVote shares: Ref: 30.0%; Cons: 29.0%; Lab: 19.0%; LD: 12.0%
Herne Bay and SandwichConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 31.0%; Lab: 19.0%
Hertford and StortfordConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 27.0%; Ref: 23.0%; Green: 11.0%
HertsmereConsConsLean ConsVote shares: Cons: 38.0%; Ref: 24.0%; Lab: 18.0%
HexhamConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 29.0%; Ref: 20.0%
Heywood and Middleton NorthLabLabLean RefVote shares: Ref: 35.0%; Lab: 25.0%; Cons: 19.0%; Other: 10.0%
High PeakConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 29.0%; Cons: 25.0%
Hinckley and BosworthConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 30.0%; LD: 18.0%; Lab: 11.0%
HitchinConsLabToss-up LabVote shares: Lab: 32.0%; Cons: 25.0%; Ref: 23.0%; LD: 10.0%
Holborn and St PancrasLabLabLikely LabVote shares: Lab: 36.0%; Green: 16.0%; Other: 16.0%; Ref: 13.0%; Cons: 10.0%
Honiton and SidmouthConsLDToss-up LDVote shares: LD: 31.0%; Cons: 29.0%; Ref: 25.0%
Hornchurch and UpminsterConsConsToss-up RefVote shares: Ref: 36.0%; Cons: 31.0%; Lab: 17.0%
Hornsey and Friern BarnetLabLabSafe LabVote shares: Lab: 45.0%; Green: 20.0%; LD: 14.0%
HorshamConsLDToss-up ConsVote shares: Cons: 32.0%; LD: 28.0%; Ref: 21.0%; Lab: 11.0%
Houghton and Sunderland SouthLabLabLean RefVote shares: Ref: 39.0%; Lab: 29.0%; Cons: 16.0%
Hove and PortsladeLabLabLikely LabVote shares: Lab: 40.0%; Green: 19.0%; Ref: 14.0%; Cons: 13.0%
HuddersfieldLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 25.0%; Green: 21.0%; Cons: 18.0%
HuntingdonConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 27.0%; Lab: 23.0%; LD: 10.0%
HyndburnConsLabLean RefVote shares: Ref: 36.0%; Cons: 25.0%; Lab: 19.0%; Green: 12.0%
Ilford NorthLabLabToss-up LabVote shares: Lab: 26.0%; Cons: 24.0%; Other: 23.0%; Ref: 16.0%
Ilford SouthLabLabLean LabVote shares: Lab: 30.0%; Cons: 19.0%; Other: 19.0%; Ref: 15.0%; Green: 12.0%
Inverclyde and Renfrewshire WestSNPLabToss-up LabVote shares: Lab: 33.0%; SNP: 33.0%; Ref: 15.0%
Inverness, Skye and West Ross-shireSNPLDToss-up LDVote shares: LD: 38.0%; SNP: 35.0%; Ref: 13.0%
IpswichConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 28.0%; Cons: 24.0%; Green: 11.0%
Isle of Wight EastConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 28.0%; Green: 16.0%; Lab: 14.0%; LD: 10.0%
Isle of Wight WestConsLabToss-up RefVote shares: Ref: 29.0%; Cons: 27.0%; Lab: 26.0%
Islington NorthLabIndLean OtherVote shares: Other: 38.0%; Lab: 28.0%; Green: 12.0%
Islington South and FinsburyLabLabLikely LabVote shares: Lab: 39.0%; Green: 23.0%; Ref: 13.0%; LD: 11.0%; Cons: 10.0%
Jarrow and Gateshead EastLabLabToss-up RefVote shares: Ref: 36.0%; Lab: 32.0%; Cons: 12.0%
Keighley and IlkleyConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 27.0%; Lab: 23.0%
Kenilworth and SouthamConsConsLean ConsVote shares: Cons: 32.0%; Ref: 23.0%; Lab: 19.0%; LD: 17.0%
Kensington and BayswaterLabLabToss-up LabVote shares: Lab: 30.0%; Cons: 27.0%; Ref: 15.0%; Green: 11.0%; LD: 10.0%
KetteringConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 25.0%; Lab: 20.0%; Green: 15.0%
Kilmarnock and LoudounSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 31.0%; Ref: 17.0%
Kingston and SurbitonLDLDLikely LDVote shares: LD: 36.0%; Cons: 19.0%; Lab: 16.0%; Ref: 15.0%
Kingston upon Hull EastLabLabLikely RefVote shares: Ref: 42.0%; Lab: 25.0%; Cons: 14.0%; LD: 10.0%
Kingston upon Hull North and CottinghamLabLabToss-up RefVote shares: Ref: 31.0%; Lab: 30.0%; Cons: 15.0%; LD: 10.0%
Kingston upon Hull West and HaltempriceConsLabLean RefVote shares: Ref: 37.0%; Lab: 26.0%; Cons: 19.0%
Kingswinford and South StaffordshireConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 32.0%; Lab: 17.0%
KnowsleyLabLabLikely LabVote shares: Lab: 42.0%; Ref: 27.0%; Green: 12.0%
Lancaster and WyreConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 27.0%; Cons: 20.0%; Green: 13.0%
Leeds Central and HeadingleyLabLabToss-up LabVote shares: Lab: 32.0%; Green: 25.0%; Ref: 17.0%; LD: 11.0%; Cons: 11.0%
Leeds EastLabLabToss-up RefVote shares: Ref: 31.0%; Lab: 29.0%; Cons: 18.0%; Green: 10.0%
Leeds North EastLabLabLikely LabVote shares: Lab: 37.0%; Ref: 16.0%; Cons: 16.0%; Green: 16.0%
Leeds North WestConsLabLean LabVote shares: Lab: 31.0%; Ref: 23.0%; Cons: 21.0%; LD: 12.0%
Leeds SouthLabLabLean LabVote shares: Lab: 31.0%; Ref: 20.0%; Green: 19.0%; Cons: 14.0%
Leeds South West and MorleyConsLabLean RefVote shares: Ref: 34.0%; Lab: 26.0%; Cons: 22.0%
Leeds West and PudseyLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 27.0%; Cons: 18.0%; Green: 11.0%
Leicester EastLabConsLean ConsVote shares: Cons: 32.0%; Ref: 18.0%; Other: 17.0%; Lab: 16.0%; LD: 11.0%
Leicester SouthLabIndToss-up OtherVote shares: Other: 27.0%; Lab: 24.0%; Ref: 16.0%; Cons: 15.0%; Green: 13.0%
Leicester WestLabLabToss-up RefVote shares: Ref: 30.0%; Lab: 27.0%; Cons: 19.0%; Green: 12.0%
Leigh and AthertonConsLabLean RefVote shares: Ref: 40.0%; Lab: 27.0%; Cons: 17.0%
LewesConsLDLean LDVote shares: LD: 35.0%; Cons: 25.0%; Ref: 22.0%; Lab: 10.0%
Lewisham EastLabLabSafe LabVote shares: Lab: 42.0%; Ref: 17.0%; Green: 17.0%; Cons: 12.0%
Lewisham NorthLabLabLikely LabVote shares: Lab: 42.0%; Green: 26.0%; Ref: 11.0%
Lewisham West and East DulwichLabLabLikely LabVote shares: Lab: 45.0%; Green: 24.0%; LD: 10.0%; Ref: 10.0%
Leyton and WansteadLabLabLikely LabVote shares: Lab: 36.0%; Green: 19.0%; Cons: 13.0%; Ref: 12.0%; Other: 11.0%
LichfieldConsLabToss-up ConsVote shares: Ref: 30.0%; Cons: 30.0%; Lab: 22.0%
LincolnConsLabToss-up RefVote shares: Ref: 33.0%; Lab: 26.0%; Cons: 20.0%
Liverpool GarstonLabLabLikely LabVote shares: Lab: 40.0%; Ref: 19.0%; Green: 11.0%; LD: 10.0%; Cons: 10.0%
Liverpool RiversideLabLabLikely LabVote shares: Lab: 37.0%; Green: 21.0%; Ref: 20.0%
Liverpool WaltonLabLabLikely LabVote shares: Lab: 45.0%; Ref: 26.0%; Green: 11.0%
Liverpool WavertreeLabLabLikely LabVote shares: Lab: 39.0%; Green: 20.0%; Ref: 17.0%; LD: 10.0%
Liverpool West DerbyLabLabLikely LabVote shares: Lab: 43.0%; Ref: 23.0%; Green: 11.0%
LivingstonSNPLabToss-up SNPVote shares: SNP: 35.0%; Lab: 28.0%; Ref: 17.0%
LlanelliLabLabLean RefVote shares: Ref: 30.0%; PC: 21.0%; Lab: 18.0%; Cons: 18.0%
Lothian EastSNPLabLean LabVote shares: Lab: 35.0%; SNP: 24.0%; Ref: 16.0%; Cons: 10.0%
LoughboroughConsLabToss-up RefVote shares: Ref: 30.0%; Lab: 26.0%; Cons: 25.0%
Louth and HorncastleConsConsLean RefVote shares: Ref: 43.0%; Cons: 29.0%; Lab: 12.0%
LowestoftConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 28.0%; Lab: 20.0%
Luton NorthLabLabToss-up LabVote shares: Lab: 27.0%; Ref: 22.0%; Cons: 22.0%; Other: 16.0%
Luton South and South BedfordshireLabLabToss-up LabVote shares: Lab: 26.0%; Ref: 23.0%; Cons: 20.0%; Other: 16.0%
MacclesfieldConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 26.0%; Ref: 25.0%
MaidenheadConsLDToss-up ConsVote shares: Cons: 35.0%; LD: 30.0%; Ref: 13.0%; Lab: 12.0%
Maidstone and MallingConsConsToss-up ConsVote shares: Ref: 29.0%; Cons: 29.0%; Lab: 19.0%; LD: 12.0%; Green: 10.0%
MakerfieldLabLabLean RefVote shares: Ref: 39.0%; Lab: 29.0%; Cons: 15.0%
MaldonConsConsToss-up RefVote shares: Ref: 35.0%; Cons: 33.0%; Lab: 14.0%; LD: 11.0%
Manchester CentralLabLabLean LabVote shares: Lab: 32.0%; Ref: 22.0%; Green: 20.0%; LD: 10.0%; Cons: 10.0%
Manchester RusholmeLabLabToss-up LabVote shares: Lab: 32.0%; Green: 25.0%; Ref: 17.0%; Other: 11.0%; Cons: 10.0%
Manchester WithingtonLabLabLean LabVote shares: Lab: 38.0%; Green: 24.0%; LD: 14.0%; Ref: 11.0%
MansfieldConsLabLean RefVote shares: Ref: 39.0%; Cons: 27.0%; Lab: 19.0%
Melksham and DevizesConsLDToss-up ConsVote shares: Cons: 31.0%; LD: 28.0%; Ref: 24.0%; Lab: 10.0%
Melton and SystonConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 32.0%; Lab: 15.0%
Meriden and Solihull EastConsConsToss-up ConsVote shares: Cons: 34.0%; Ref: 29.0%; Lab: 18.0%
Merthyr Tydfil and AberdareLabLabToss-up RefVote shares: Ref: 27.0%; Lab: 24.0%; Cons: 16.0%; PC: 15.0%
Mid and South PembrokeshireConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 29.0%; Lab: 19.0%
Mid BedfordshireConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; Lab: 23.0%
Mid BuckinghamshireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 24.0%; LD: 22.0%; Lab: 14.0%
Mid CheshireConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 27.0%; Cons: 22.0%
Mid DerbyshireConsLabToss-up ConsVote shares: Cons: 30.0%; Ref: 29.0%; Lab: 23.0%
Mid Dorset and North PooleConsLDToss-up ConsVote shares: Cons: 35.0%; LD: 30.0%; Ref: 16.0%
Mid DunbartonshireSNPLDLikely LDVote shares: LD: 42.0%; SNP: 26.0%; Ref: 11.0%; Lab: 10.0%
Mid LeicestershireConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 32.0%; Lab: 18.0%
Mid NorfolkConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 31.0%; Lab: 19.0%
Mid SussexConsLDToss-up LDVote shares: LD: 29.0%; Cons: 26.0%; Ref: 20.0%; Lab: 16.0%
Middlesbrough and Thornaby EastLabLabToss-up RefVote shares: Ref: 34.0%; Lab: 28.0%; Cons: 19.0%
Middlesbrough South and East ClevelandConsLabLean ConsVote shares: Cons: 35.0%; Lab: 24.0%; Ref: 24.0%
MidlothianSNPLabToss-up LabVote shares: Lab: 35.0%; SNP: 32.0%; Ref: 16.0%
Milton Keynes CentralConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 25.0%; Ref: 23.0%; LD: 10.0%; Green: 10.0%
Milton Keynes NorthConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 26.0%; Ref: 25.0%
Mitcham and MordenLabLabLikely LabVote shares: Lab: 41.0%; Ref: 17.0%; Cons: 15.0%; Green: 14.0%
MonmouthshireConsLabLean ConsVote shares: Cons: 33.0%; Lab: 24.0%; Ref: 22.0%
Montgomeryshire and GlyndŵrConsLabLean RefVote shares: Ref: 31.0%; Cons: 22.0%; Lab: 16.0%; PC: 12.0%; LD: 11.0%
Moray West, Nairn and StrathspeySNPSNPToss-up SNPVote shares: SNP: 34.0%; Cons: 28.0%; Ref: 15.0%
Morecambe and LunesdaleConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 26.0%; Lab: 25.0%; LD: 11.0%
Motherwell, Wishaw and CarlukeSNPLabToss-up LabVote shares: Lab: 35.0%; SNP: 33.0%; Ref: 17.0%
Na h-Eileanan an IarSNPLabLean LabVote shares: Lab: 36.0%; SNP: 23.0%; Other: 19.0%; Ref: 14.0%
Neath and Swansea EastLabLabToss-up RefVote shares: Ref: 28.0%; Lab: 24.0%; Cons: 16.0%; PC: 15.0%
New Forest EastConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 28.0%; LD: 14.0%; Lab: 14.0%
New Forest WestConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 27.0%; Lab: 16.0%; LD: 15.0%
NewarkConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 31.0%; Lab: 19.0%
NewburyConsLDToss-up ConsVote shares: Cons: 32.0%; LD: 28.0%; Ref: 22.0%
Newcastle upon Tyne Central and WestLabLabToss-up LabVote shares: Lab: 29.0%; Ref: 28.0%; Cons: 13.0%; Green: 11.0%; Other: 11.0%
Newcastle upon Tyne East and WallsendLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 29.0%; Green: 15.0%; Cons: 11.0%
Newcastle upon Tyne NorthLabLabLean LabVote shares: Lab: 35.0%; Ref: 21.0%; Cons: 16.0%; LD: 13.0%; Green: 12.0%
Newcastle-under-LymeConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 27.0%; Lab: 26.0%
Newport EastLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 23.0%; Cons: 23.0%; PC: 10.0%
Newport West and IslwynLabLabToss-up RefVote shares: Ref: 25.0%; Lab: 24.0%; Cons: 22.0%; PC: 11.0%
Newton AbbotConsLDToss-up ConsVote shares: Ref: 27.0%; Cons: 27.0%; LD: 22.0%; Lab: 13.0%
Newton Aycliffe and SpennymoorConsLabLean RefVote shares: Ref: 40.0%; Lab: 27.0%; Cons: 18.0%
Normanton and HemsworthLabLabLikely RefVote shares: Ref: 43.0%; Lab: 28.0%; Cons: 15.0%
North Ayrshire and ArranSNPLabToss-up SNPVote shares: SNP: 34.0%; Lab: 27.0%; Ref: 17.0%; Cons: 12.0%
North BedfordshireConsConsToss-up ConsVote shares: Cons: 33.0%; Ref: 28.0%; Lab: 21.0%; LD: 10.0%
North CornwallConsLDToss-up LDVote shares: LD: 32.0%; Ref: 29.0%; Cons: 25.0%
North CotswoldsConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 24.0%; LD: 21.0%; Lab: 15.0%
North DevonConsLDToss-up LDVote shares: LD: 28.0%; Ref: 28.0%; Cons: 28.0%
North DorsetConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; LD: 25.0%
North DurhamLabLabLean RefVote shares: Ref: 35.0%; Lab: 27.0%; Cons: 16.0%; LD: 11.0%
North East CambridgeshireConsConsToss-up RefVote shares: Ref: 37.0%; Cons: 34.0%; Lab: 13.0%
North East DerbyshireConsLabToss-up RefVote shares: Ref: 33.0%; Cons: 30.0%; Lab: 22.0%
North East FifeSNPLDSafe LDVote shares: LD: 55.0%; SNP: 25.0%; Ref: 11.0%
North East HampshireConsLDToss-up ConsVote shares: Cons: 33.0%; LD: 29.0%; Ref: 21.0%
North East HertfordshireConsLabToss-up ConsVote shares: Cons: 29.0%; Ref: 26.0%; Lab: 25.0%; LD: 11.0%
North East Somerset and HanhamConsLabToss-up LabVote shares: Lab: 28.0%; Cons: 28.0%; Ref: 25.0%
North HerefordshireConsGreenToss-up GreenVote shares: Green: 34.0%; Ref: 27.0%; Cons: 26.0%
North NorfolkConsLDToss-up ConsVote shares: Cons: 31.0%; LD: 28.0%; Ref: 28.0%
North NorthumberlandConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 24.0%; Lab: 23.0%; LD: 11.0%
North ShropshireConsLDLean LDVote shares: LD: 36.0%; Ref: 28.0%; Cons: 22.0%
North SomersetConsLabToss-up ConsVote shares: Cons: 32.0%; Lab: 26.0%; Ref: 20.0%; LD: 13.0%
North Warwickshire and BedworthConsLabLean RefVote shares: Ref: 37.0%; Cons: 28.0%; Lab: 21.0%
North West CambridgeshireConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 29.0%; Lab: 21.0%
North West EssexConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 26.0%; Lab: 21.0%; LD: 12.0%
North West HampshireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 19.0%; LD: 14.0%
North West LeicestershireConsLabToss-up RefVote shares: Ref: 35.0%; Cons: 28.0%; Lab: 19.0%
North West NorfolkConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 30.0%; Lab: 16.0%; LD: 13.0%
Northampton NorthConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 25.0%; Cons: 21.0%
Northampton SouthConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 28.0%; Lab: 23.0%
Norwich NorthConsLabToss-up LabVote shares: Lab: 31.0%; Ref: 28.0%; Cons: 21.0%; Green: 11.0%
Norwich SouthLabLabLikely LabVote shares: Lab: 35.0%; Green: 19.0%; Ref: 18.0%; Cons: 15.0%; LD: 10.0%
Nottingham EastLabLabLikely LabVote shares: Lab: 35.0%; Ref: 20.0%; Green: 16.0%; Cons: 12.0%
Nottingham North and KimberleyLabLabToss-up RefVote shares: Ref: 33.0%; Lab: 28.0%; Cons: 20.0%; Green: 10.0%
Nottingham SouthLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 27.0%; Cons: 18.0%; Green: 10.0%
NuneatonConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 28.0%; Lab: 22.0%; Green: 10.0%
Old Bexley and SidcupConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 30.0%; Lab: 19.0%
Oldham East and SaddleworthLabLabToss-up RefVote shares: Ref: 30.0%; Lab: 23.0%; Cons: 19.0%; Other: 13.0%
Oldham West, Chadderton and RoytonLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 22.0%; Other: 21.0%; Cons: 16.0%
Orkney and ShetlandLDLDSafe LDVote shares: LD: 55.0%; SNP: 18.0%; Ref: 12.0%; Green: 10.0%
OrpingtonConsConsLean ConsVote shares: Cons: 35.0%; Ref: 27.0%; Lab: 18.0%; LD: 10.0%
Ossett and Denby DaleConsLabLean RefVote shares: Ref: 35.0%; Cons: 26.0%; Lab: 23.0%
Oxford EastLabLabLikely LabVote shares: Lab: 36.0%; Green: 17.0%; Cons: 13.0%; Other: 13.0%; LD: 11.0%; Ref: 10.0%
Oxford West and AbingdonLDLDLikely LDVote shares: LD: 37.0%; Cons: 19.0%; Lab: 16.0%; Ref: 15.0%; Green: 10.0%
Paisley and Renfrewshire NorthSNPLabToss-up SNPVote shares: SNP: 34.0%; Lab: 33.0%; Ref: 17.0%
Paisley and Renfrewshire SouthSNPLabToss-up LabVote shares: Lab: 34.0%; SNP: 34.0%; Ref: 16.0%
PeckhamLabLabLikely LabVote shares: Lab: 41.0%; Green: 23.0%; Ref: 13.0%
Pendle and ClitheroeConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 30.0%; Lab: 21.0%
Penistone and StocksbridgeConsLabLean RefVote shares: Ref: 36.0%; Lab: 26.0%; Cons: 21.0%
Penrith and SolwayConsLabLean RefVote shares: Ref: 33.0%; Lab: 25.0%; Cons: 25.0%; LD: 10.0%
Perth and Kinross-shireSNPSNPLean SNPVote shares: SNP: 40.0%; Cons: 28.0%; Ref: 13.0%
PeterboroughConsLabToss-up ConsVote shares: Cons: 28.0%; Ref: 27.0%; Lab: 21.0%; Other: 10.0%
Plymouth Moor ViewConsLabToss-up RefVote shares: Ref: 33.0%; Cons: 27.0%; Lab: 24.0%
Plymouth Sutton and DevonportLabLabLean LabVote shares: Lab: 35.0%; Ref: 24.0%; Cons: 17.0%; Green: 10.0%
Pontefract, Castleford and KnottingleyLabLabLean RefVote shares: Ref: 40.0%; Lab: 28.0%; Cons: 17.0%
PontypriddLabLabToss-up RefVote shares: Lab: 24.0%; Ref: 24.0%; Cons: 17.0%; PC: 15.0%
PooleConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 22.0%; LD: 11.0%
Poplar and LimehouseLabLabLean LabVote shares: Lab: 31.0%; Green: 19.0%; Ref: 14.0%; Cons: 14.0%; LD: 11.0%; Other: 11.0%
Portsmouth NorthConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 21.0%
Portsmouth SouthLabLabLean LabVote shares: Lab: 35.0%; Ref: 22.0%; Cons: 16.0%; LD: 12.0%; Green: 11.0%
PrestonLabLabToss-up RefVote shares: Ref: 26.0%; Lab: 23.0%; Other: 19.0%; Cons: 16.0%
PutneyLabLabLikely LabVote shares: Lab: 38.0%; Cons: 21.0%; LD: 13.0%; Ref: 12.0%; Green: 12.0%
Queen's Park and Maida ValeLabLabLikely LabVote shares: Lab: 37.0%; Green: 19.0%; Ref: 15.0%; Cons: 13.0%; LD: 11.0%
Rawmarsh and ConisbroughLabLabLean RefVote shares: Ref: 40.0%; Lab: 29.0%; Cons: 16.0%
Rayleigh and WickfordConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 34.0%; Lab: 16.0%
Reading CentralLabLabLikely LabVote shares: Lab: 36.0%; Cons: 20.0%; Green: 16.0%; Ref: 15.0%; LD: 10.0%
Reading West and Mid BerkshireConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 25.0%; Ref: 24.0%; LD: 11.0%
RedcarConsLabLean RefVote shares: Ref: 37.0%; Cons: 26.0%; Lab: 23.0%
RedditchConsLabToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 21.0%
ReigateConsConsLean ConsVote shares: Cons: 33.0%; Lab: 22.0%; Ref: 21.0%; LD: 12.0%; Green: 11.0%
Rhondda and OgmoreLabLabToss-up RefVote shares: Ref: 29.0%; Lab: 26.0%; Cons: 15.0%; PC: 15.0%
Ribble ValleyConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 29.0%; Lab: 21.0%; LD: 11.0%
Richmond and NorthallertonConsConsToss-up ConsVote shares: Cons: 36.0%; Ref: 32.0%; Lab: 14.0%; LD: 10.0%
Richmond ParkLDLDLikely LDVote shares: LD: 42.0%; Cons: 21.0%; Lab: 14.0%; Ref: 11.0%; Green: 10.0%
RochdaleLabLabToss-up RefVote shares: Ref: 27.0%; Lab: 22.0%; Other: 21.0%; Cons: 15.0%
Rochester and StroodConsLabLean RefVote shares: Ref: 35.0%; Cons: 27.0%; Lab: 21.0%
RomfordConsConsToss-up ConsVote shares: Ref: 32.0%; Cons: 32.0%; Lab: 19.0%
Romsey and Southampton NorthConsConsLean ConsVote shares: Cons: 35.0%; LD: 25.0%; Ref: 22.0%; Lab: 10.0%
Rossendale and DarwenConsLabToss-up RefVote shares: Ref: 34.0%; Cons: 27.0%; Lab: 24.0%
Rother ValleyConsLabLean RefVote shares: Ref: 36.0%; Cons: 28.0%; Lab: 23.0%
RotherhamLabLabLean RefVote shares: Ref: 39.0%; Lab: 27.0%
RugbyConsLabToss-up ConsVote shares: Cons: 29.0%; Lab: 27.0%; Ref: 27.0%
Ruislip, Northwood and PinnerConsConsLikely ConsVote shares: Cons: 42.0%; Lab: 21.0%; Ref: 18.0%
Runcorn and HelsbyLabLabToss-up LabVote shares: Lab: 35.0%; Ref: 29.0%; Cons: 17.0%
Runnymede and WeybridgeConsConsLean ConsVote shares: Cons: 35.0%; Ref: 22.0%; LD: 18.0%; Lab: 16.0%
RushcliffeConsLabToss-up LabVote shares: Lab: 30.0%; Cons: 25.0%; Ref: 24.0%; Green: 10.0%
RutherglenSNPLabToss-up LabVote shares: Lab: 37.0%; SNP: 32.0%; Ref: 15.0%
Rutland and StamfordConsConsToss-up ConsVote shares: Cons: 35.0%; Ref: 30.0%; Lab: 14.0%; LD: 13.0%
SalfordLabLabLean LabVote shares: Lab: 33.0%; Ref: 25.0%; Green: 17.0%; Cons: 11.0%
SalisburyConsConsLean ConsVote shares: Cons: 30.0%; Ref: 22.0%; Lab: 20.0%; LD: 19.0%
Scarborough and WhitbyConsLabLean RefVote shares: Ref: 36.0%; Cons: 26.0%; Lab: 23.0%
ScunthorpeConsLabLean RefVote shares: Ref: 38.0%; Cons: 27.0%; Lab: 21.0%
Sefton CentralLabLabLikely LabVote shares: Lab: 39.0%; Ref: 22.0%; Cons: 19.0%
SelbyConsLabLean RefVote shares: Ref: 35.0%; Lab: 27.0%; Cons: 23.0%
SevenoaksConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 28.0%; LD: 21.0%; Lab: 11.0%
Sheffield Brightside and HillsboroughLabLabLean LabVote shares: Lab: 31.0%; Ref: 20.0%; Green: 16.0%; Cons: 14.0%; Other: 12.0%
Sheffield CentralLabLabToss-up LabVote shares: Lab: 35.0%; Green: 28.0%; LD: 10.0%; Ref: 10.0%; Cons: 10.0%
Sheffield HallamLabLabLean LabVote shares: Lab: 36.0%; LD: 26.0%; Cons: 13.0%; Green: 13.0%
Sheffield HeeleyLabLabLikely LabVote shares: Lab: 35.0%; Ref: 17.0%; Green: 17.0%; Cons: 14.0%; LD: 11.0%
Sheffield South EastLabLabLean LabVote shares: Lab: 32.0%; Ref: 20.0%; Cons: 19.0%; LD: 10.0%; Other: 10.0%
Sherwood ForestConsLabLean RefVote shares: Ref: 38.0%; Cons: 24.0%; Lab: 21.0%
ShipleyConsLabToss-up LabVote shares: Lab: 29.0%; Ref: 28.0%; Cons: 24.0%
ShrewsburyConsLabToss-up LabVote shares: Lab: 31.0%; Ref: 25.0%; Cons: 21.0%; LD: 13.0%
Sittingbourne and SheppeyConsLabLean RefVote shares: Ref: 36.0%; Cons: 27.0%; Lab: 17.0%
Skipton and RiponConsConsToss-up RefVote shares: Ref: 31.0%; Cons: 30.0%; Lab: 21.0%
Sleaford and North HykehamConsConsLean RefVote shares: Ref: 37.0%; Cons: 29.0%; Lab: 15.0%
SloughLabLabToss-up LabVote shares: Lab: 26.0%; Other: 22.0%; Cons: 21.0%; Ref: 17.0%
SmethwickLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 26.0%; Cons: 17.0%; Other: 10.0%
Solihull West and ShirleyConsConsLean ConsVote shares: Cons: 34.0%; Ref: 23.0%; Lab: 17.0%; LD: 15.0%; Green: 10.0%
South Basildon and East ThurrockConsRefLikely RefVote shares: Ref: 41.0%; Cons: 25.0%; Lab: 17.0%
South CambridgeshireConsLDLean LDVote shares: LD: 35.0%; Cons: 24.0%; Ref: 20.0%; Lab: 13.0%
South CotswoldsConsLDToss-up LDVote shares: LD: 32.0%; Cons: 30.0%; Ref: 22.0%; Lab: 10.0%
South DerbyshireConsLabLean RefVote shares: Ref: 34.0%; Cons: 26.0%; Lab: 21.0%
South DevonConsLDToss-up LDVote shares: LD: 32.0%; Cons: 29.0%; Ref: 24.0%
South DorsetConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 28.0%; Lab: 22.0%; LD: 14.0%
South East CornwallConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 25.0%; Lab: 23.0%; LD: 14.0%
South Holland and The DeepingsConsConsLean RefVote shares: Ref: 42.0%; Cons: 29.0%; Lab: 11.0%
South LeicestershireConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 30.0%; Lab: 15.0%; LD: 13.0%
South NorfolkConsLabToss-up ConsVote shares: Cons: 27.0%; Ref: 26.0%; Lab: 25.0%; LD: 11.0%; Green: 10.0%
South NorthamptonshireConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; Lab: 17.0%; LD: 10.0%
South RibbleConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 27.0%; Lab: 26.0%
South ShieldsLabLabToss-up RefVote shares: Ref: 32.0%; Lab: 27.0%; Green: 15.0%; Cons: 13.0%
South ShropshireConsConsToss-up RefVote shares: Ref: 29.0%; Cons: 29.0%; LD: 23.0%; Lab: 11.0%
South SuffolkConsConsToss-up RefVote shares: Ref: 30.0%; Cons: 28.0%; Lab: 18.0%; LD: 13.0%; Green: 10.0%
South West DevonConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 27.0%; Lab: 20.0%; LD: 11.0%
South West HertfordshireConsConsLean ConsVote shares: Cons: 31.0%; Ref: 23.0%; LD: 19.0%; Lab: 17.0%
South West NorfolkConsLabLean RefVote shares: Ref: 36.0%; Cons: 23.0%; Lab: 17.0%
South West WiltshireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; Lab: 19.0%; LD: 13.0%
Southampton ItchenConsLabToss-up RefVote shares: Ref: 29.0%; Lab: 27.0%; Cons: 23.0%; Green: 10.0%
Southampton TestLabLabLean LabVote shares: Lab: 32.0%; Ref: 23.0%; Cons: 19.0%; Green: 12.0%; LD: 10.0%
Southend East and RochfordConsLabToss-up RefVote shares: Ref: 29.0%; Cons: 28.0%; Lab: 25.0%
Southend West and LeighConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; Lab: 24.0%
Southgate and Wood GreenLabLabLikely LabVote shares: Lab: 38.0%; Green: 17.0%; Cons: 16.0%; Ref: 14.0%; LD: 10.0%
SouthportConsLabToss-up RefVote shares: Ref: 31.0%; Lab: 25.0%; Cons: 23.0%; LD: 12.0%
SpelthorneConsConsToss-up ConsVote shares: Cons: 30.0%; Ref: 27.0%; Lab: 19.0%; LD: 14.0%
Spen ValleyConsLabLean RefVote shares: Ref: 37.0%; Lab: 23.0%; Cons: 22.0%
St AlbansLDLDLikely LDVote shares: LD: 41.0%; Cons: 20.0%; Ref: 15.0%; Lab: 14.0%
St Austell and NewquayConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 26.0%; Lab: 23.0%; LD: 10.0%
St Helens NorthLabLabToss-up LabVote shares: Lab: 34.0%; Ref: 32.0%; Cons: 13.0%; Green: 11.0%
St Helens South and WhistonLabLabToss-up LabVote shares: Lab: 32.0%; Ref: 28.0%; Cons: 12.0%; Green: 10.0%; Other: 10.0%
St IvesConsLDLean LDVote shares: LD: 36.0%; Ref: 26.0%; Cons: 21.0%
St Neots and Mid CambridgeshireConsLDToss-up LDVote shares: LD: 27.0%; Cons: 25.0%; Ref: 22.0%; Lab: 14.0%
StaffordConsLabToss-up ConsVote shares: Ref: 28.0%; Cons: 28.0%; Lab: 27.0%
Staffordshire MoorlandsConsConsToss-up RefVote shares: Ref: 34.0%; Cons: 31.0%; Lab: 20.0%
Stalybridge and HydeLabLabToss-up RefVote shares: Ref: 32.0%; Lab: 28.0%; Cons: 19.0%
StevenageConsLabToss-up RefVote shares: Ref: 28.0%; Lab: 27.0%; Cons: 26.0%
Stirling and StrathallanSNPLabLean SNPVote shares: SNP: 33.0%; Lab: 22.0%; Cons: 17.0%; Ref: 15.0%
StockportLabLabLean LabVote shares: Lab: 33.0%; Ref: 24.0%; Cons: 14.0%; Green: 12.0%; LD: 11.0%
Stockton NorthLabLabLean RefVote shares: Ref: 36.0%; Lab: 28.0%; Cons: 20.0%
Stockton WestConsConsLean ConsVote shares: Cons: 36.0%; Ref: 28.0%; Lab: 24.0%
Stoke-on-Trent CentralConsLabLean RefVote shares: Ref: 35.0%; Lab: 26.0%; Cons: 19.0%
Stoke-on-Trent NorthConsLabLean RefVote shares: Ref: 35.0%; Cons: 27.0%; Lab: 24.0%
Stoke-on-Trent SouthConsLabToss-up RefVote shares: Ref: 32.0%; Cons: 30.0%; Lab: 21.0%
Stone, Great Wyrley and PenkridgeConsConsLikely ConsVote shares: Cons: 38.0%; Lab: 21.0%; Ref: 19.0%
StourbridgeConsLabToss-up RefVote shares: Ref: 30.0%; Cons: 30.0%; Lab: 23.0%
Stratford and BowLabLabLean LabVote shares: Lab: 32.0%; Green: 21.0%; Other: 16.0%; Ref: 12.0%; Cons: 11.0%
Stratford-on-AvonConsLDToss-up LDVote shares: LD: 33.0%; Cons: 28.0%; Ref: 25.0%
Streatham and Croydon NorthLabLabLikely LabVote shares: Lab: 38.0%; Green: 20.0%; Ref: 13.0%; Cons: 13.0%; LD: 11.0%
Stretford and UrmstonLabLabLean LabVote shares: Lab: 34.0%; Ref: 21.0%; Cons: 15.0%; Green: 13.0%; Other: 10.0%
StroudConsLabLean LabVote shares: Lab: 34.0%; Cons: 23.0%; Ref: 21.0%; Green: 12.0%
Suffolk CoastalConsLabToss-up ConsVote shares: Cons: 28.0%; Ref: 27.0%; Lab: 22.0%; LD: 13.0%; Green: 10.0%
Sunderland CentralLabLabLean RefVote shares: Ref: 35.0%; Lab: 27.0%; Cons: 17.0%; LD: 10.0%
Surrey HeathConsLDToss-up ConsVote shares: Cons: 32.0%; LD: 30.0%; Ref: 22.0%
Sussex WealdConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 28.0%; LD: 16.0%; Lab: 13.0%
Sutton and CheamConsLDToss-up ConsVote shares: Cons: 28.0%; LD: 26.0%; Ref: 21.0%; Lab: 16.0%
Sutton ColdfieldConsConsLean ConsVote shares: Cons: 36.0%; Ref: 24.0%; Lab: 22.0%
Swansea WestLabLabToss-up RefVote shares: Lab: 23.0%; Ref: 23.0%; Cons: 17.0%; PC: 14.0%; LD: 10.0%; Green: 10.0%
Swindon NorthConsLabToss-up ConsVote shares: Cons: 30.0%; Lab: 27.0%; Ref: 27.0%
Swindon SouthConsLabToss-up LabVote shares: Lab: 32.0%; Ref: 25.0%; Cons: 25.0%
TamworthConsLabToss-up RefVote shares: Ref: 35.0%; Cons: 29.0%; Lab: 21.0%
TattonConsConsLean ConsVote shares: Cons: 33.0%; Lab: 24.0%; Ref: 24.0%; LD: 10.0%
Taunton and WellingtonConsLDToss-up LDVote shares: LD: 32.0%; Ref: 27.0%; Cons: 24.0%; Lab: 10.0%
TelfordConsLabToss-up RefVote shares: Ref: 34.0%; Lab: 28.0%; Cons: 23.0%
TewkesburyConsLDToss-up ConsVote shares: LD: 29.0%; Cons: 29.0%; Ref: 23.0%; Lab: 10.0%
The WrekinConsConsToss-up RefVote shares: Ref: 30.0%; Cons: 29.0%; Lab: 20.0%; LD: 10.0%
Thirsk and MaltonConsConsToss-up RefVote shares: Ref: 35.0%; Cons: 30.0%; Lab: 14.0%; LD: 11.0%
Thornbury and YateConsLDToss-up ConsVote shares: Cons: 31.0%; LD: 27.0%; Ref: 24.0%; Lab: 11.0%
ThurrockConsLabLean RefVote shares: Ref: 36.0%; Lab: 25.0%; Cons: 23.0%
Tipton and WednesburyConsLabLikely RefVote shares: Ref: 39.0%; Cons: 24.0%; Lab: 21.0%
Tiverton and MineheadConsLDToss-up RefVote shares: LD: 28.0%; Ref: 28.0%; Cons: 27.0%
TonbridgeConsConsLean ConsVote shares: Cons: 34.0%; Ref: 26.0%; Green: 15.0%; Lab: 14.0%
TootingLabLabSafe LabVote shares: Lab: 43.0%; Cons: 17.0%; Green: 15.0%; LD: 10.0%; Ref: 10.0%
TorbayConsLDToss-up ConsVote shares: Cons: 30.0%; Ref: 28.0%; LD: 26.0%
TorfaenLabLabToss-up RefVote shares: Ref: 28.0%; Lab: 23.0%; Cons: 23.0%; PC: 11.0%
Torridge and TavistockConsConsToss-up RefVote shares: Ref: 30.0%; Cons: 28.0%; LD: 19.0%; Lab: 15.0%
TottenhamLabLabLikely LabVote shares: Lab: 40.0%; Green: 23.0%; Ref: 13.0%
Truro and FalmouthConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 23.0%; Cons: 22.0%; LD: 13.0%
Tunbridge WellsConsLDToss-up LDVote shares: LD: 31.0%; Cons: 27.0%; Ref: 21.0%; Lab: 12.0%
TwickenhamLDLDLikely LDVote shares: LD: 42.0%; Cons: 18.0%; Lab: 16.0%; Ref: 12.0%; Green: 10.0%
TynemouthLabLabLean LabVote shares: Lab: 35.0%; Ref: 24.0%; Cons: 19.0%
Uxbridge and South RuislipConsLabLean ConsVote shares: Cons: 33.0%; Lab: 24.0%; Ref: 23.0%; Green: 12.0%
Vale of GlamorganConsLabToss-up ConsVote shares: Cons: 31.0%; Ref: 25.0%; Lab: 22.0%
Vauxhall and Camberwell GreenLabLabLikely LabVote shares: Lab: 41.0%; Green: 22.0%; Ref: 13.0%; LD: 12.0%; Cons: 10.0%
Wakefield and RothwellConsLabLean RefVote shares: Ref: 35.0%; Lab: 25.0%; Cons: 19.0%
WallaseyLabLabLean LabVote shares: Lab: 38.0%; Ref: 25.0%; Cons: 13.0%; Green: 12.0%
Walsall and BloxwichConsLabLean RefVote shares: Ref: 32.0%; Lab: 21.0%; Cons: 21.0%; Other: 13.0%
WalthamstowLabLabLikely LabVote shares: Lab: 43.0%; Green: 23.0%; Ref: 11.0%
Warrington NorthLabLabToss-up RefVote shares: Ref: 34.0%; Lab: 30.0%; Cons: 17.0%
Warrington SouthLabLabToss-up LabVote shares: Lab: 30.0%; Ref: 28.0%; Cons: 22.0%; LD: 10.0%
Warwick and LeamingtonLabLabLean LabVote shares: Lab: 34.0%; Cons: 23.0%; Ref: 19.0%; Green: 12.0%; LD: 10.0%
Washington and Gateshead SouthLabLabLean RefVote shares: Ref: 38.0%; Lab: 29.0%; Cons: 15.0%
WatfordConsLabToss-up LabVote shares: Lab: 26.0%; Cons: 25.0%; Ref: 21.0%; LD: 14.0%
Waveney ValleyConsGreenToss-up GreenVote shares: Green: 32.0%; Ref: 28.0%; Cons: 25.0%
Weald of KentConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 32.0%; Lab: 16.0%; Green: 10.0%
Wellingborough and RushdenConsLabLean RefVote shares: Ref: 37.0%; Cons: 26.0%; Lab: 20.0%
Wells and Mendip HillsConsLDToss-up LDVote shares: LD: 32.0%; Cons: 25.0%; Ref: 24.0%; Lab: 10.0%
Welwyn HatfieldConsLabToss-up LabVote shares: Lab: 28.0%; Cons: 28.0%; Ref: 25.0%
West Aberdeenshire and KincardineConsConsToss-up ConsVote shares: Cons: 34.0%; SNP: 30.0%; Ref: 14.0%; LD: 13.0%
West BromwichConsLabToss-up RefVote shares: Ref: 32.0%; Lab: 28.0%; Cons: 22.0%
West DorsetConsLDToss-up LDVote shares: LD: 35.0%; Cons: 33.0%; Ref: 15.0%
West DunbartonshireSNPLabToss-up SNPVote shares: SNP: 36.0%; Lab: 35.0%; Ref: 16.0%
West Ham and BecktonLabLabLean LabVote shares: Lab: 31.0%; Ref: 18.0%; Other: 16.0%; Green: 15.0%; Cons: 13.0%
West LancashireLabLabToss-up LabVote shares: Lab: 33.0%; Ref: 29.0%; Cons: 19.0%
West SuffolkConsConsToss-up RefVote shares: Ref: 33.0%; Cons: 29.0%; Lab: 17.0%; LD: 10.0%
West WorcestershireConsConsToss-up ConsVote shares: Cons: 31.0%; Ref: 26.0%; LD: 20.0%; Lab: 12.0%; Green: 10.0%
Westmorland and LonsdaleConsLDLikely LDVote shares: LD: 42.0%; Ref: 25.0%; Cons: 18.0%
Weston-super-MareConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 28.0%; Lab: 25.0%
Wetherby and EasingwoldConsConsToss-up ConsVote shares: Cons: 32.0%; Ref: 29.0%; Lab: 18.0%; Green: 10.0%
Whitehaven and WorkingtonConsLabLean RefVote shares: Ref: 38.0%; Lab: 30.0%; Cons: 18.0%
Widnes and HalewoodLabLabLean LabVote shares: Lab: 40.0%; Ref: 28.0%; Cons: 12.0%
WiganLabLabToss-up RefVote shares: Ref: 34.0%; Lab: 30.0%; Cons: 14.0%
WimbledonConsLDLean LDVote shares: LD: 34.0%; Lab: 22.0%; Cons: 22.0%; Ref: 11.0%
WinchesterConsLDLean LDVote shares: LD: 38.0%; Cons: 25.0%; Ref: 18.0%
WindsorConsConsLean ConsVote shares: Cons: 34.0%; Ref: 20.0%; LD: 17.0%; Lab: 17.0%
Wirral WestLabLabToss-up LabVote shares: Lab: 31.0%; Cons: 25.0%; Ref: 24.0%; Green: 10.0%
WithamConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 31.0%; Lab: 18.0%
WitneyConsLDToss-up ConsVote shares: Cons: 30.0%; LD: 29.0%; Ref: 23.0%; Lab: 11.0%
WokingConsLDLean LDVote shares: LD: 35.0%; Cons: 26.0%; Ref: 19.0%; Lab: 11.0%
WokinghamConsLDToss-up LDVote shares: LD: 34.0%; Cons: 31.0%; Ref: 18.0%; Lab: 10.0%
Wolverhampton North EastConsLabLean RefVote shares: Ref: 35.0%; Cons: 27.0%; Lab: 24.0%
Wolverhampton South EastLabLabLean RefVote shares: Ref: 36.0%; Lab: 28.0%; Cons: 19.0%
Wolverhampton WestConsLabToss-up LabVote shares: Lab: 29.0%; Cons: 26.0%; Ref: 25.0%
WorcesterConsLabToss-up LabVote shares: Lab: 28.0%; Ref: 24.0%; Cons: 23.0%; Green: 12.0%; LD: 10.0%
Worsley and EcclesLabLabToss-up RefVote shares: Lab: 31.0%; Ref: 31.0%; Cons: 17.0%
Worthing WestConsLabToss-up ConsVote shares: Cons: 31.0%; Lab: 27.0%; Ref: 24.0%
WrexhamConsLabToss-up RefVote shares: Ref: 28.0%; Cons: 27.0%; Lab: 21.0%; PC: 10.0%
WycombeConsLabToss-up ConsVote shares: Lab: 25.0%; Cons: 25.0%; Ref: 21.0%; LD: 11.0%
Wyre ForestConsConsToss-up RefVote shares: Ref: 32.0%; Cons: 29.0%; Lab: 19.0%
Wythenshawe and Sale EastLabLabToss-up LabVote shares: Lab: 33.0%; Ref: 27.0%; Cons: 16.0%; Green: 12.0%
YeovilConsLDToss-up LDVote shares: LD: 31.0%; Ref: 28.0%; Cons: 24.0%
Ynys MônConsPCToss-up PCVote shares: PC: 29.0%; Cons: 27.0%; Ref: 20.0%; Lab: 14.0%
York CentralLabLabLikely LabVote shares: Lab: 38.0%; Ref: 20.0%; Green: 16.0%; Cons: 13.0%; LD: 10.0%
York OuterConsLabToss-up LabVote shares: Lab: 30.0%; Ref: 25.0%; Cons: 24.0%; LD: 12.0%