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: Convergent MRP July 2026

Provider: Convergent
Date: 2026-08-03
Fieldwork dates: Jul 25 - 30
Provider links: Article Data
Full-size visualizations: Map, Sankey diagram

Seat distributions

DescriptionLabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVYPRBIndOthern/aMajority
Per-seat winner24995703116767000000000718-76
Provider distribution (mean)24599672517478000000000718-80

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
LabLabLab160
ConsLabRef85
ConsLabLab75
ConsConsCons72
ConsLDLD58
ConsConsRef43
LabLabRef30
ConsLabCons21
SNPLabSNP20
SNPLabLab11
SNPSNPSNP8
LDLDLD8
ConsRefRef5
LabIndOther5
SNPLDLD4
SNPLabRef3
ConsConsLab3
ConsPCPC2
LabLabPC2
PCPCPC2
ConsConsSNP2
SNPLabGreen2
ConsGreenGreen2
ConsSNPSNP1
ConsLabPC1
LabLabOther1
GreenGreenGreen1
LabGreenGreen1
OtherOtherOther1
ConsLDCons1
LabConsCons1
ConsLDRef1

All projected constituencies

Constituency2019 result
(notional)
2024 resultProjection2029 resultDetails
Aberafan MaestegLabLabToss-up RefVote shares: Lab: 27%; Ref: 27%; PC: 19%; Cons: 10%
Aberdeen NorthSNPSNPToss-up SNPLDVote shares: SNP: 28%; Lab: 22%; Ref: 19%; Cons: 12%
Aberdeen SouthSNPSNPLean SNPSNPVote shares: SNP: 28%; Lab: 18%; Ref: 17%; Cons: 16%
Aberdeenshire North and Moray EastConsSNPToss-up SNPVote shares: SNP: 28%; Ref: 27%; Cons: 19%
Airdrie and ShottsSNPLabToss-up SNPVote shares: SNP: 26%; Ref: 25%; Lab: 24%
AldershotConsLabToss-up LabVote shares: Lab: 28%; Cons: 25%; Ref: 23%; LD: 11%
Aldridge-BrownhillsConsConsLean RefVote shares: Ref: 35%; Cons: 27%; Lab: 22%
Alloa and GrangemouthSNPLabToss-up SNPVote shares: SNP: 29%; Lab: 22%; Ref: 18%; Cons: 12%
Altrincham and Sale WestConsLabLean LabVote shares: Lab: 36%; Cons: 28%; Ref: 15%; Green: 10%
Alyn and DeesideLabLabToss-up LabVote shares: Lab: 33%; Ref: 28%; Cons: 14%; PC: 11%
Amber ValleyConsLabLean RefVote shares: Ref: 36%; Lab: 22%; Cons: 20%; Green: 11%
Angus and Perthshire GlensSNPSNPLean SNPVote shares: SNP: 32%; Cons: 22%; Ref: 16%; Lab: 12%
Arbroath and Broughty FerrySNPSNPLean SNPVote shares: SNP: 32%; Lab: 19%; Ref: 17%; Cons: 15%
Argyll, Bute and South LochaberSNPSNPLean SNPVote shares: SNP: 30%; Cons: 19%; Lab: 15%; LD: 13%; Ref: 11%
Arundel and South DownsConsConsLean ConsVote shares: Cons: 34%; Ref: 20%; LD: 16%; Lab: 14%; Green: 11%
AshfieldConsRefSafe RefVote shares: Ref: 45%; Lab: 18%; Other: 15%
AshfordConsLabToss-up RefVote shares: Ref: 27%; Cons: 26%; Lab: 22%; Green: 12%
Ashton-under-LyneLabLabToss-up RefVote shares: Ref: 37%; Lab: 31%; Cons: 12%; Green: 10%
AylesburyConsLabToss-up ConsVote shares: Cons: 26%; Ref: 22%; Lab: 21%; LD: 17%; Green: 10%
Ayr, Carrick and CumnockSNPLabToss-up RefVote shares: Ref: 27%; SNP: 21%; Cons: 17%; Lab: 17%
BanburyConsLabToss-up LabVote shares: Lab: 27%; Cons: 26%; Ref: 21%; LD: 11%
Bangor AberconwyConsLabToss-up PCVote shares: PC: 23%; Ref: 23%; Lab: 21%; Cons: 19%
BarkingLabLabLikely LabVote shares: Lab: 35%; Green: 19%; Ref: 17%; Cons: 13%; Other: 11%
Barnsley NorthLabLabToss-up RefVote shares: Ref: 38%; Lab: 32%
Barnsley SouthLabLabLean RefVote shares: Ref: 39%; Lab: 31%; Cons: 10%; Green: 10%
Barrow and FurnessConsLabToss-up LabVote shares: Lab: 32%; Ref: 29%; Cons: 23%
Basildon and BillericayConsConsLean RefVote shares: Ref: 33%; Cons: 25%; Lab: 21%
BasingstokeConsLabToss-up ConsVote shares: Cons: 25%; Ref: 24%; Lab: 22%; LD: 13%; Green: 10%
BassetlawConsLabToss-up RefVote shares: Ref: 32%; Lab: 25%; Cons: 22%; Green: 11%
BathLDLDLean LDVote shares: LD: 34%; Cons: 20%; Lab: 15%; Green: 14%; Ref: 13%
Bathgate and LinlithgowSNPLabToss-up LabVote shares: Lab: 25%; SNP: 24%; Ref: 20%; Cons: 10%
BatterseaLabLabLikely LabVote shares: Lab: 44%; Cons: 23%; Green: 12%; LD: 10%
BeaconsfieldConsConsLikely ConsVote shares: Cons: 35%; Ref: 20%; LD: 18%; Lab: 14%
Beckenham and PengeLabLabLikely LabVote shares: Lab: 39%; Cons: 23%; Ref: 16%; Green: 11%
BedfordLabLabLean LabVote shares: Lab: 33%; Ref: 24%; Cons: 19%; Green: 10%
Bermondsey and Old SouthwarkLabLabLikely LabVote shares: Lab: 39%; LD: 21%; Green: 15%; Cons: 13%; Ref: 10%
Berwickshire, Roxburgh and SelkirkConsConsToss-up ConsVote shares: Cons: 26%; SNP: 21%; Ref: 16%; Lab: 12%; LD: 12%
Bethnal Green and StepneyLabLabLean LabVote shares: Lab: 35%; Other: 21%; Green: 17%; LD: 10%
Beverley and HoldernessConsConsToss-up LabVote shares: Lab: 28%; Cons: 27%; Ref: 27%
Bexhill and BattleConsConsToss-up ConsVote shares: Cons: 29%; Ref: 27%; Lab: 20%; LD: 10%
Bexleyheath and CrayfordConsLabToss-up LabVote shares: Lab: 28%; Ref: 28%; Cons: 25%
Bicester and WoodstockConsLDToss-up LDVote shares: LD: 30%; Cons: 27%; Ref: 18%; Lab: 14%
BirkenheadLabLabLean LabVote shares: Lab: 37%; Ref: 27%; Green: 18%
Birmingham EdgbastonLabLabLikely LabVote shares: Lab: 35%; Cons: 20%; Ref: 19%; Green: 12%
Birmingham ErdingtonLabLabToss-up LabVote shares: Lab: 37%; Ref: 30%; Cons: 14%
Birmingham Hall Green and MoseleyLabLabToss-up LabVote shares: Lab: 35%; Other: 29%; Green: 10%; Ref: 10%
Birmingham Hodge Hill and Solihull NorthLabLabToss-up RefVote shares: Ref: 27%; Lab: 26%; Other: 18%; Cons: 11%; Green: 11%
Birmingham LadywoodLabLabLikely LabVote shares: Lab: 42%; Other: 22%; Green: 11%; Ref: 11%
Birmingham NorthfieldConsLabToss-up RefVote shares: Ref: 30%; Lab: 29%; Cons: 19%; Green: 12%
Birmingham Perry BarrLabIndToss-up OtherVote shares: Other: 33%; Lab: 27%; Ref: 18%
Birmingham Selly OakLabLabLean LabVote shares: Lab: 34%; Ref: 23%; Cons: 15%; Green: 14%
Birmingham YardleyLabLabToss-up LabVote shares: Lab: 27%; Other: 21%; Ref: 21%; LD: 11%; Cons: 10%; Green: 10%
Bishop AucklandConsLabToss-up RefVote shares: Ref: 35%; Lab: 31%; Cons: 19%
BlackburnLabIndLikely OtherVote shares: Other: 40%; Lab: 24%; Ref: 19%
Blackley and Middleton SouthLabLabLikely LabVote shares: Lab: 43%; Ref: 25%; Cons: 11%; Green: 11%
Blackpool North and FleetwoodConsLabLean RefVote shares: Ref: 38%; Lab: 27%; Cons: 20%
Blackpool SouthConsLabLikely RefVote shares: Ref: 46%; Lab: 24%; Cons: 13%
Blaenau Gwent and RhymneyLabLabToss-up LabVote shares: Lab: 27%; Ref: 23%; PC: 22%; Cons: 11%
Blaydon and ConsettLabLabToss-up LabVote shares: Lab: 36%; Ref: 31%; Cons: 13%
Blyth and AshingtonLabLabToss-up LabVote shares: Lab: 37%; Ref: 34%; Cons: 12%
Bognor Regis and LittlehamptonConsConsToss-up RefVote shares: Ref: 31%; Cons: 26%; Lab: 19%; LD: 11%
BolsoverConsLabLean RefVote shares: Ref: 36%; Lab: 28%; Cons: 17%; Green: 10%
Bolton North EastConsLabLean LabVote shares: Lab: 35%; Ref: 25%; Cons: 19%; Green: 11%
Bolton South and WalkdenLabLabToss-up RefVote shares: Ref: 33%; Lab: 29%; Other: 12%; Green: 11%; Cons: 10%
Bolton WestConsLabToss-up LabVote shares: Lab: 33%; Ref: 27%; Cons: 22%
BootleLabLabSafe LabVote shares: Lab: 51%; Ref: 23%; Green: 11%
Boston and SkegnessConsRefLikely RefVote shares: Ref: 45%; Cons: 23%; Lab: 13%
Bournemouth EastConsLabToss-up LabVote shares: Lab: 31%; Cons: 25%; Ref: 24%
Bournemouth WestConsLabToss-up RefVote shares: Ref: 30%; Cons: 24%; Lab: 22%; Green: 10%; LD: 10%
BracknellConsLabToss-up ConsVote shares: Cons: 28%; Lab: 23%; Ref: 22%; LD: 13%; Green: 10%
Bradford EastLabLabLean LabVote shares: Lab: 35%; Ref: 21%; Other: 19%; Green: 10%
Bradford SouthLabLabToss-up RefVote shares: Ref: 30%; Lab: 27%; Other: 14%; Cons: 12%; Green: 11%
Bradford WestLabLabToss-up OtherVote shares: Other: 35%; Lab: 32%; Ref: 13%
BraintreeConsConsToss-up RefVote shares: Ref: 32%; Cons: 28%; Lab: 21%
Brecon, Radnor and Cwm TaweConsLDToss-up LDVote shares: LD: 25%; Cons: 21%; Ref: 20%; PC: 13%; Lab: 12%
Brent EastLabLabSafe LabVote shares: Lab: 42%; Cons: 17%; Green: 14%; Ref: 13%
Brent WestLabLabToss-up LabVote shares: Lab: 33%; Cons: 30%; Green: 11%; Ref: 10%
Brentford and IsleworthLabLabLikely LabVote shares: Lab: 37%; Cons: 22%; Ref: 13%; LD: 12%; Green: 11%
Brentwood and OngarConsConsToss-up RefVote shares: Ref: 32%; Cons: 29%; Lab: 16%; LD: 11%
BridgendConsLabToss-up RefVote shares: Ref: 25%; PC: 20%; Lab: 18%; Cons: 17%
BridgwaterConsConsLean RefVote shares: Ref: 32%; Cons: 24%; Lab: 20%; LD: 12%
Bridlington and The WoldsConsConsLean RefVote shares: Ref: 36%; Cons: 28%; Lab: 18%
Brigg and ImminghamConsConsToss-up RefVote shares: Ref: 32%; Cons: 28%; Lab: 24%
Brighton Kemptown and PeacehavenLabLabLean LabVote shares: Lab: 30%; Cons: 20%; Green: 20%; Ref: 16%
Brighton PavilionGreenGreenSafe GreenVote shares: Green: 55%; Lab: 16%; Cons: 12%
Bristol CentralLabGreenLikely GreenVote shares: Green: 50%; Lab: 28%
Bristol EastLabLabToss-up LabVote shares: Lab: 35%; Green: 28%; Cons: 14%; Ref: 12%
Bristol North EastLabLabLean LabVote shares: Lab: 30%; Green: 22%; Ref: 22%; Cons: 16%
Bristol North WestLabLabLikely LabVote shares: Lab: 35%; Green: 19%; Cons: 18%; Ref: 14%
Bristol SouthLabLabToss-up LabVote shares: Lab: 29%; Green: 24%; Ref: 21%; Cons: 13%
Broadland and FakenhamConsConsToss-up RefVote shares: Ref: 29%; Cons: 27%; Lab: 19%; LD: 11%
Bromley and Biggin HillConsConsToss-up ConsVote shares: Cons: 28%; Lab: 24%; Ref: 23%; LD: 12%
BromsgroveConsConsToss-up RefVote shares: Cons: 28%; Ref: 28%; Lab: 20%; LD: 11%
BroxbourneConsConsLean RefVote shares: Ref: 34%; Cons: 26%; Lab: 21%
BroxtoweConsLabToss-up RefVote shares: Ref: 31%; Lab: 29%; Cons: 19%; Green: 11%
Buckingham and BletchleyConsLabToss-up ConsVote shares: Cons: 27%; Lab: 27%; Ref: 23%; LD: 10%
BurnleyConsLabToss-up LabVote shares: Lab: 30%; Ref: 26%; Cons: 16%; LD: 12%
Burton and UttoxeterConsLabToss-up LabVote shares: Lab: 29%; Ref: 27%; Cons: 23%
Bury NorthConsLabLean LabVote shares: Lab: 35%; Ref: 24%; Cons: 22%
Bury SouthConsLabLikely LabVote shares: Lab: 38%; Ref: 23%; Cons: 19%
Bury St Edmunds and StowmarketConsLabLean RefVote shares: Ref: 33%; Cons: 24%; Lab: 20%; Green: 13%
CaerfyrddinConsPCLean PCVote shares: PC: 36%; Ref: 24%; Cons: 17%; Lab: 10%
CaerphillyLabLabToss-up PCVote shares: PC: 26%; Ref: 24%; Lab: 19%; Cons: 13%
Caithness, Sutherland and Easter RossSNPLDLean LDVote shares: LD: 37%; SNP: 28%
Calder ValleyConsLabToss-up LabVote shares: Lab: 32%; Ref: 25%; Cons: 22%; Green: 10%
Camborne and RedruthConsLabToss-up RefVote shares: Ref: 30%; Lab: 25%; Cons: 22%; Green: 10%
CambridgeLabLabLikely LabVote shares: Lab: 41%; Green: 17%; LD: 15%; Cons: 14%
Cannock ChaseConsLabLikely RefVote shares: Ref: 37%; Cons: 22%; Lab: 22%; Green: 10%
CanterburyLabLabLean LabVote shares: Lab: 31%; Cons: 22%; Ref: 19%; Green: 14%
Cardiff EastLabLabLean LabVote shares: Lab: 27%; PC: 17%; Ref: 16%; LD: 13%; Cons: 12%; Green: 11%
Cardiff NorthLabLabLean LabVote shares: Lab: 27%; Cons: 19%; PC: 17%; Ref: 17%; Green: 10%
Cardiff South and PenarthLabLabLean LabVote shares: Lab: 29%; PC: 16%; Cons: 15%; Green: 15%; Ref: 15%
Cardiff WestLabLabToss-up PCVote shares: PC: 24%; Lab: 21%; Ref: 20%; Cons: 16%; Green: 10%
CarlisleConsLabToss-up RefVote shares: Ref: 30%; Lab: 26%; Cons: 24%
Carshalton and WallingtonConsLDLean LDVote shares: LD: 34%; Cons: 23%; Ref: 20%; Lab: 13%
Castle PointConsConsLikely RefVote shares: Ref: 44%; Cons: 25%; Lab: 14%
Central AyrshireSNPLabToss-up LabVote shares: Lab: 22%; Ref: 21%; SNP: 21%; Cons: 15%
Central DevonConsConsToss-up ConsVote shares: Cons: 27%; Ref: 25%; Lab: 22%; LD: 13%
Central Suffolk and North IpswichConsConsToss-up ConsVote shares: Cons: 27%; Ref: 27%; Lab: 18%; Green: 13%; LD: 11%
Ceredigion PreseliPCPCSafe PCVote shares: PC: 43%; Ref: 16%; Cons: 15%; LD: 12%
Chatham and AylesfordConsLabLean RefVote shares: Ref: 35%; Cons: 22%; Lab: 19%; Green: 11%
CheadleConsLDLikely LDVote shares: LD: 38%; Cons: 23%; Ref: 16%; Lab: 13%
ChelmsfordConsLDToss-up LDVote shares: LD: 31%; Cons: 27%; Ref: 21%; Lab: 12%
Chelsea and FulhamConsLabToss-up LabVote shares: Lab: 35%; Cons: 31%; LD: 11%; Ref: 10%
CheltenhamConsLDLean LDVote shares: LD: 39%; Cons: 29%; Ref: 14%
Chesham and AmershamConsLDToss-up LDVote shares: LD: 35%; Cons: 31%; Ref: 15%
Chester North and NestonLabLabLikely LabVote shares: Lab: 37%; Cons: 21%; Ref: 20%; Green: 11%
Chester South and EddisburyConsConsToss-up ConsVote shares: Cons: 32%; Lab: 25%; Ref: 20%; LD: 11%
ChesterfieldLabLabToss-up LabVote shares: Lab: 35%; Ref: 28%; Cons: 16%
ChichesterConsLDLean LDVote shares: LD: 36%; Cons: 25%; Ref: 20%
Chingford and Woodford GreenConsConsToss-up ConsVote shares: Cons: 26%; Lab: 23%; Other: 21%; Ref: 18%
ChippenhamConsLDLean LDVote shares: LD: 36%; Cons: 25%; Ref: 21%
Chipping BarnetConsLabToss-up LabVote shares: Lab: 37%; Cons: 30%; Ref: 16%
ChorleyOtherOtherSafe OtherVote shares: Other: 100%
ChristchurchConsConsLean ConsVote shares: Cons: 32%; Ref: 24%; LD: 17%; Lab: 12%
Cities of London and WestminsterConsLabToss-up LabVote shares: Lab: 31%; Cons: 28%; Ref: 16%; LD: 12%
City of DurhamLabLabToss-up LabVote shares: Lab: 33%; Ref: 26%; Cons: 13%; Green: 10%; LD: 10%
ClactonConsRefSafe RefVote shares: Ref: 46%; Cons: 21%; Lab: 15%
Clapham and Brixton HillLabLabLikely LabVote shares: Lab: 41%; Green: 21%; Cons: 14%; LD: 13%
Clwyd EastConsLabToss-up LabVote shares: Lab: 25%; Ref: 25%; Cons: 21%; PC: 14%
Clwyd NorthConsLabToss-up RefVote shares: Ref: 27%; Cons: 21%; Lab: 19%; PC: 15%
Coatbridge and BellshillSNPLabToss-up LabVote shares: Lab: 26%; SNP: 26%; Ref: 23%
ColchesterConsLabLean LabVote shares: Lab: 31%; Cons: 23%; Ref: 21%; LD: 12%
Colne ValleyConsLabToss-up LabVote shares: Lab: 31%; Cons: 25%; Ref: 24%; Green: 11%
CongletonConsLabToss-up LabVote shares: Lab: 27%; Ref: 27%; Cons: 26%
Corby and East NorthamptonshireConsLabToss-up LabVote shares: Lab: 28%; Ref: 26%; Cons: 23%
Coventry EastLabLabLean LabVote shares: Lab: 37%; Ref: 23%; Cons: 15%; Green: 10%
Coventry North WestLabLabLean LabVote shares: Lab: 35%; Ref: 24%; Cons: 18%; Green: 13%
Coventry SouthLabLabLikely LabVote shares: Lab: 40%; Cons: 21%; Ref: 17%; Green: 11%
Cowdenbeath and KirkcaldySNPLabToss-up LabVote shares: Lab: 26%; SNP: 25%; Ref: 15%; Cons: 12%
Cramlington and KillingworthLabLabToss-up LabVote shares: Lab: 33%; Ref: 31%; Cons: 16%; Green: 10%
CrawleyConsLabToss-up LabVote shares: Lab: 29%; Ref: 25%; Cons: 23%; LD: 10%
Crewe and NantwichConsLabLean LabVote shares: Lab: 38%; Ref: 26%; Cons: 19%
Croydon EastLabLabLean LabVote shares: Lab: 33%; Cons: 23%; Ref: 20%; Green: 13%
Croydon SouthConsConsToss-up ConsVote shares: Cons: 33%; Lab: 28%; Ref: 14%; LD: 10%
Croydon WestLabLabSafe LabVote shares: Lab: 44%; Cons: 16%; Green: 16%; Ref: 12%
Cumbernauld and KirkintillochSNPLabToss-up LabVote shares: Lab: 27%; Ref: 24%; SNP: 23%
Dagenham and RainhamLabLabLean LabVote shares: Lab: 37%; Ref: 28%; Cons: 16%; Green: 11%
DarlingtonConsLabToss-up LabVote shares: Lab: 30%; Ref: 29%; Cons: 23%
DartfordConsLabToss-up RefVote shares: Ref: 29%; Cons: 26%; Lab: 22%; Green: 10%
DaventryConsConsToss-up ConsVote shares: Cons: 28%; Ref: 25%; Lab: 15%; LD: 12%; Green: 10%; Other: 10%
Derby NorthConsLabToss-up LabVote shares: Lab: 32%; Ref: 28%; Cons: 18%; Green: 12%
Derby SouthLabLabLean LabVote shares: Lab: 33%; Ref: 25%; Other: 14%; Cons: 13%
Derbyshire DalesConsLabToss-up ConsVote shares: Cons: 29%; Lab: 26%; Ref: 22%
Dewsbury and BatleyLabIndLean OtherVote shares: Other: 35%; Lab: 23%; Ref: 22%
Didcot and WantageConsLDToss-up LDVote shares: LD: 31%; Cons: 25%; Ref: 20%; Lab: 14%
Doncaster CentralLabLabToss-up RefVote shares: Ref: 31%; Lab: 29%; Cons: 17%
Doncaster East and the Isle of AxholmeConsLabLean RefVote shares: Ref: 36%; Lab: 26%; Cons: 21%
Doncaster NorthLabLabToss-up LabVote shares: Lab: 30%; Ref: 26%; Cons: 16%; Other: 13%
Dorking and HorleyConsLDLean LDVote shares: LD: 36%; Cons: 27%; Ref: 22%
Dover and DealConsLabToss-up RefVote shares: Ref: 31%; Lab: 25%; Cons: 20%
Droitwich and EveshamConsConsToss-up ConsVote shares: Cons: 31%; Ref: 25%; Lab: 17%; Green: 10%; LD: 10%
DudleyConsLabLikely RefVote shares: Ref: 39%; Lab: 24%; Cons: 19%
Dulwich and West NorwoodLabLabSafe LabVote shares: Lab: 49%; Green: 23%; Cons: 13%
Dumfries and GallowayConsConsToss-up SNPVote shares: SNP: 24%; Cons: 23%; Lab: 16%; Ref: 16%
Dumfriesshire, Clydesdale and TweeddaleConsConsToss-up ConsVote shares: Cons: 24%; SNP: 19%; Ref: 18%; Lab: 16%
Dundee CentralSNPSNPLean SNPVote shares: SNP: 35%; Lab: 26%; Ref: 10%
Dunfermline and DollarSNPLabToss-up SNPVote shares: SNP: 24%; Lab: 23%; Ref: 17%; Cons: 11%; LD: 10%
Dunstable and Leighton BuzzardConsLabLean RefVote shares: Ref: 31%; Cons: 23%; Lab: 19%; LD: 11%; Green: 10%
Dwyfor MeirionnyddPCPCSafe PCVote shares: PC: 51%; Ref: 19%; Cons: 13%
Ealing Central and ActonLabLabLikely LabVote shares: Lab: 38%; Cons: 19%; Green: 15%; LD: 12%; Ref: 11%
Ealing NorthLabLabLikely LabVote shares: Lab: 36%; Cons: 20%; Ref: 16%; Green: 13%
Ealing SouthallLabLabSafe LabVote shares: Lab: 41%; Cons: 15%; Ref: 13%; Other: 12%; Green: 11%
Earley and WoodleyConsLabToss-up ConsVote shares: Cons: 31%; Lab: 27%; LD: 17%; Ref: 12%
EasingtonLabLabToss-up LabVote shares: Lab: 39%; Ref: 35%; Cons: 10%
East Grinstead and UckfieldConsConsLean ConsVote shares: Cons: 32%; Ref: 19%; Lab: 17%; LD: 17%; Green: 11%
East HamLabLabSafe LabVote shares: Lab: 47%; Other: 15%; Green: 12%; Cons: 11%; Ref: 10%
East HampshireConsConsLean ConsVote shares: Cons: 33%; LD: 25%; Ref: 18%; Lab: 11%
East Kilbride and StrathavenSNPLabToss-up LabVote shares: Lab: 27%; Ref: 22%; SNP: 22%; Cons: 10%
East RenfrewshireSNPLabToss-up LabVote shares: Lab: 24%; SNP: 22%; Ref: 20%; Cons: 16%
East SurreyConsConsToss-up ConsVote shares: Cons: 31%; Ref: 24%; Lab: 19%; LD: 15%
East ThanetConsLabToss-up RefVote shares: Ref: 32%; Lab: 25%; Cons: 20%; Green: 12%
East WiltshireConsConsLean ConsVote shares: Cons: 31%; Ref: 23%; Lab: 18%; LD: 16%
East Worthing and ShorehamConsLabToss-up LabVote shares: Lab: 27%; Ref: 25%; Cons: 22%; Green: 11%
EastbourneConsLDLikely LDVote shares: LD: 40%; Cons: 22%; Ref: 20%
EastleighConsLDToss-up LDVote shares: LD: 29%; Cons: 26%; Ref: 20%; Lab: 12%
Edinburgh East and MusselburghSNPLabToss-up SNPVote shares: Lab: 25%; SNP: 25%; Green: 18%; Ref: 11%
Edinburgh North and LeithSNPLabToss-up GreenVote shares: Green: 24%; Lab: 22%; SNP: 18%; Cons: 10%; LD: 10%
Edinburgh SouthLabLabLean LabVote shares: Lab: 31%; Green: 17%; SNP: 17%; Ref: 11%; Cons: 10%
Edinburgh South WestSNPLabToss-up SNPVote shares: Lab: 22%; SNP: 22%; Ref: 16%; Green: 15%; Cons: 12%
Edinburgh WestLDLDLikely LDVote shares: LD: 39%; SNP: 18%; Lab: 11%; Ref: 11%
Edmonton and Winchmore HillLabLabSafe LabVote shares: Lab: 43%; Green: 17%; Ref: 16%; Cons: 12%
Ellesmere Port and BromboroughLabLabLikely LabVote shares: Lab: 40%; Ref: 25%; Green: 13%; Cons: 12%
Eltham and ChislehurstConsLabLean LabVote shares: Lab: 32%; Cons: 23%; Ref: 23%; Green: 10%
Ely and East CambridgeshireConsLDToss-up LDVote shares: LD: 28%; Cons: 27%; Ref: 20%; Lab: 14%
Enfield NorthLabLabLean LabVote shares: Lab: 37%; Ref: 24%; Cons: 18%; Green: 10%
Epping ForestConsConsToss-up ConsVote shares: Cons: 31%; Ref: 28%; Lab: 19%; LD: 11%
Epsom and EwellConsLDToss-up LDVote shares: LD: 32%; Cons: 28%; Ref: 18%; Lab: 13%
ErewashConsLabLean RefVote shares: Ref: 35%; Lab: 24%; Cons: 19%; Green: 11%
Erith and ThamesmeadLabLabSafe LabVote shares: Lab: 43%; Ref: 17%; Cons: 15%; Green: 13%
Esher and WaltonConsLDLean LDVote shares: LD: 43%; Cons: 29%; Ref: 13%
ExeterLabLabLean LabVote shares: Lab: 32%; Ref: 20%; Green: 19%; Cons: 17%
Exmouth and Exeter EastConsConsToss-up ConsVote shares: Cons: 27%; Ref: 22%; Lab: 21%; LD: 13%
FalkirkSNPLabToss-up SNPVote shares: SNP: 28%; Lab: 22%; Ref: 19%; Cons: 11%
Fareham and WaterloovilleConsConsToss-up ConsVote shares: Cons: 28%; Ref: 26%; LD: 18%; Lab: 16%
Farnham and BordonConsConsToss-up ConsVote shares: Cons: 33%; LD: 28%; Ref: 17%; Lab: 12%
Faversham and Mid KentConsConsToss-up RefVote shares: Ref: 29%; Cons: 27%; Lab: 18%; Green: 11%; LD: 10%
Feltham and HestonLabLabLean LabVote shares: Lab: 33%; Cons: 20%; Ref: 18%; Green: 12%; LD: 10%
Filton and Bradley StokeConsLabToss-up LabVote shares: Lab: 30%; Cons: 24%; Ref: 21%; Green: 13%
Finchley and Golders GreenConsLabToss-up LabVote shares: Cons: 31%; Lab: 31%; LD: 13%; Ref: 12%
Folkestone and HytheConsLabLean RefVote shares: Ref: 33%; Lab: 23%; Cons: 21%
Forest of DeanConsLabToss-up RefVote shares: Ref: 29%; Cons: 26%; Lab: 25%; Green: 11%
Frome and East SomersetConsLDToss-up LDVote shares: LD: 27%; Cons: 22%; Ref: 21%; Lab: 14%; Green: 11%
FyldeConsConsToss-up RefVote shares: Ref: 32%; Cons: 27%; Lab: 20%
GainsboroughConsConsToss-up RefVote shares: Cons: 28%; Ref: 28%; Lab: 20%; LD: 10%
Gateshead Central and WhickhamLabLabToss-up RefVote shares: Ref: 33%; Lab: 31%; Cons: 12%; Green: 11%
GedlingConsLabToss-up LabVote shares: Lab: 32%; Ref: 29%; Cons: 19%; Green: 11%
Gillingham and RainhamConsLabToss-up RefVote shares: Ref: 30%; Cons: 24%; Lab: 24%; Green: 11%
Glasgow EastSNPLabToss-up SNPVote shares: Lab: 23%; SNP: 23%; Green: 18%; Ref: 18%
Glasgow NorthSNPLabToss-up LabVote shares: Lab: 29%; Green: 22%; SNP: 21%; Ref: 11%
Glasgow North EastSNPLabToss-up SNPVote shares: Lab: 26%; SNP: 26%; Green: 15%; Ref: 15%
Glasgow SouthSNPLabToss-up SNPVote shares: SNP: 26%; Lab: 24%; Green: 21%; Ref: 10%
Glasgow South WestSNPLabToss-up GreenVote shares: Green: 24%; Lab: 23%; Ref: 17%; SNP: 17%
Glasgow WestSNPLabToss-up LabVote shares: Lab: 24%; SNP: 21%; Green: 20%; Ref: 16%
Glastonbury and SomertonConsLDToss-up LDVote shares: LD: 34%; Cons: 27%; Ref: 21%
Glenrothes and Mid FifeSNPLabToss-up SNPVote shares: SNP: 28%; Lab: 24%; Ref: 24%
GloucesterConsLabToss-up RefVote shares: Ref: 29%; Lab: 23%; Cons: 22%; Green: 11%; LD: 10%
Godalming and AshConsConsToss-up ConsVote shares: Cons: 35%; LD: 32%; Ref: 17%
Goole and PocklingtonConsConsToss-up ConsVote shares: Cons: 29%; Ref: 27%; Lab: 20%
Gordon and BuchanConsConsToss-up RefVote shares: Ref: 26%; SNP: 21%; Cons: 19%; LD: 13%; Lab: 11%
Gorton and DentonLabLabLikely LabVote shares: Lab: 39%; Ref: 21%; Green: 15%; Cons: 10%
GosportConsConsToss-up RefVote shares: Ref: 31%; Cons: 30%; Lab: 15%; LD: 10%
GowerLabLabToss-up LabVote shares: Lab: 27%; Ref: 20%; Cons: 19%; PC: 15%
Grantham and BourneConsConsToss-up RefVote shares: Ref: 32%; Cons: 28%; Lab: 20%
GraveshamConsLabToss-up RefVote shares: Ref: 27%; Cons: 26%; Lab: 25%
Great Grimsby and CleethorpesConsLabLean RefVote shares: Ref: 39%; Lab: 26%; Cons: 17%
Great YarmouthConsRefLikely RefVote shares: Ref: 44%; Lab: 20%; Cons: 17%
Greenwich and WoolwichLabLabLikely LabVote shares: Lab: 41%; Green: 19%; Cons: 15%; Ref: 11%; LD: 10%
GuildfordConsLDLean LDVote shares: LD: 38%; Cons: 27%; Ref: 16%
Hackney North and Stoke NewingtonLabLabSafe LabVote shares: Lab: 55%; Green: 21%; Cons: 10%
Hackney South and ShoreditchLabLabSafe LabVote shares: Lab: 53%; Green: 23%
HalesowenConsLabToss-up RefVote shares: Ref: 33%; Lab: 27%; Cons: 20%; Green: 10%
HalifaxLabLabToss-up RefVote shares: Ref: 31%; Lab: 29%; Cons: 16%; Green: 12%
Hamble ValleyConsConsLean ConsVote shares: Cons: 31%; Ref: 23%; LD: 21%; Lab: 15%
Hamilton and Clyde ValleySNPLabToss-up RefVote shares: Ref: 26%; Lab: 24%; SNP: 21%; Cons: 10%
Hammersmith and ChiswickLabLabLikely LabVote shares: Lab: 42%; Cons: 20%; Green: 13%; LD: 12%; Ref: 10%
Hampstead and HighgateLabLabLikely LabVote shares: Lab: 42%; Cons: 19%; Green: 14%; LD: 13%
Harborough, Oadby and WigstonConsConsToss-up ConsVote shares: Cons: 30%; Lab: 24%; Ref: 19%; Green: 12%
HarlowConsLabLean RefVote shares: Ref: 33%; Cons: 25%; Lab: 23%
Harpenden and BerkhamstedConsLDLean LDVote shares: LD: 39%; Cons: 30%; Ref: 14%
Harrogate and KnaresboroughConsLDLean LDVote shares: LD: 37%; Cons: 29%; Ref: 17%
Harrow EastConsConsLikely ConsVote shares: Cons: 43%; Lab: 23%; Ref: 11%
Harrow WestLabLabLean LabVote shares: Lab: 36%; Cons: 26%; Ref: 13%
HartlepoolLabLabToss-up RefVote shares: Ref: 38%; Lab: 35%; Cons: 13%
Harwich and North EssexConsConsLean RefVote shares: Ref: 36%; Cons: 24%; Lab: 18%
Hastings and RyeConsLabToss-up LabVote shares: Lab: 27%; Ref: 27%; Cons: 21%; Green: 14%
HavantConsConsToss-up RefVote shares: Ref: 31%; Cons: 25%; Lab: 18%
Hayes and HarlingtonLabLabLikely LabVote shares: Lab: 41%; Cons: 20%; Ref: 18%
Hazel GroveConsLDLean LDVote shares: LD: 30%; Ref: 22%; Cons: 19%; Lab: 17%
Hemel HempsteadConsLabToss-up RefVote shares: Ref: 25%; Cons: 24%; Lab: 24%; LD: 13%; Green: 10%
HendonConsLabToss-up LabVote shares: Lab: 35%; Cons: 30%; Ref: 15%
Henley and ThameConsLDToss-up LDVote shares: LD: 35%; Cons: 30%; Ref: 17%
Hereford and South HerefordshireConsConsToss-up ConsVote shares: Cons: 28%; Ref: 27%; Lab: 21%; LD: 11%
Herne Bay and SandwichConsConsToss-up ConsVote shares: Cons: 28%; Ref: 27%; Lab: 23%
Hertford and StortfordConsLabToss-up ConsVote shares: Cons: 27%; Lab: 24%; Ref: 23%; Green: 12%; LD: 10%
HertsmereConsConsLean ConsVote shares: Cons: 36%; Ref: 23%; Lab: 21%
HexhamConsLabToss-up ConsVote shares: Cons: 32%; Lab: 31%; Ref: 17%
Heywood and Middleton NorthLabLabToss-up RefVote shares: Ref: 34%; Lab: 32%; Cons: 15%
High PeakConsLabLean LabVote shares: Lab: 37%; Ref: 23%; Cons: 22%; Green: 10%
Hinckley and BosworthConsConsToss-up RefVote shares: Cons: 28%; Ref: 28%; LD: 17%; Lab: 14%
HitchinConsLabToss-up LabVote shares: Lab: 26%; Cons: 24%; Ref: 23%; LD: 14%
Holborn and St PancrasLabLabSafe LabVote shares: Lab: 41%; Green: 16%; Other: 15%; Ref: 11%; Cons: 10%
Honiton and SidmouthConsLDToss-up LDVote shares: LD: 34%; Cons: 29%; Ref: 20%
Hornchurch and UpminsterConsConsLean RefVote shares: Ref: 35%; Cons: 25%; Lab: 20%
Hornsey and Friern BarnetLabLabSafe LabVote shares: Lab: 50%; Green: 17%; LD: 12%; Cons: 11%
HorshamConsLDToss-up LDVote shares: LD: 32%; Cons: 30%; Ref: 16%; Lab: 12%
Houghton and Sunderland SouthLabLabToss-up RefVote shares: Ref: 39%; Lab: 33%; Cons: 11%
Hove and PortsladeLabLabLikely LabVote shares: Lab: 37%; Green: 19%; Cons: 16%; Ref: 15%
HuddersfieldLabLabLean LabVote shares: Lab: 33%; Ref: 23%; Green: 20%; Cons: 14%
HuntingdonConsConsToss-up ConsVote shares: Cons: 28%; Ref: 26%; Lab: 21%; Green: 10%; LD: 10%
HyndburnConsLabLean RefVote shares: Ref: 38%; Lab: 26%; Cons: 17%; Green: 12%
Ilford NorthLabLabToss-up LabVote shares: Lab: 28%; Other: 22%; Cons: 20%; Ref: 15%
Ilford SouthLabLabLean LabVote shares: Lab: 33%; Other: 21%; Ref: 16%; Cons: 13%; Green: 11%
Inverclyde and Renfrewshire WestSNPLabToss-up SNPVote shares: SNP: 29%; Lab: 24%; Ref: 17%; Cons: 10%
Inverness, Skye and West Ross-shireSNPLDToss-up LDVote shares: LD: 29%; SNP: 28%; Ref: 12%; Lab: 11%; Cons: 10%
IpswichConsLabToss-up LabVote shares: Lab: 27%; Ref: 24%; Cons: 22%; Green: 14%
Isle of Wight EastConsConsToss-up RefVote shares: Ref: 30%; Cons: 25%; Green: 16%; Lab: 16%
Isle of Wight WestConsLabToss-up RefVote shares: Ref: 29%; Cons: 25%; Lab: 23%; Green: 11%
Islington NorthLabIndLikely OtherVote shares: Other: 42%; Lab: 26%; Green: 12%
Islington South and FinsburyLabLabLikely LabVote shares: Lab: 43%; Green: 19%; Cons: 12%; LD: 12%; Ref: 11%
Jarrow and Gateshead EastLabLabLikely RefVote shares: Ref: 42%; Lab: 27%; Green: 12%
Keighley and IlkleyConsConsToss-up LabVote shares: Lab: 31%; Cons: 28%; Ref: 23%
Kenilworth and SouthamConsConsLean ConsVote shares: Cons: 32%; Lab: 19%; Ref: 19%; LD: 16%; Green: 10%
Kensington and BayswaterLabLabLean LabVote shares: Lab: 37%; Cons: 27%; Ref: 12%; LD: 10%
KetteringConsLabToss-up LabVote shares: Lab: 27%; Cons: 24%; Ref: 24%; Green: 14%
Kilmarnock and LoudounSNPLabToss-up SNPVote shares: SNP: 28%; Lab: 22%; Ref: 21%; Cons: 10%
Kingston and SurbitonLDLDLikely LDVote shares: LD: 42%; Cons: 19%; Ref: 15%; Lab: 13%
Kingston upon Hull EastLabLabToss-up RefVote shares: Ref: 37%; Lab: 30%; Cons: 10%
Kingston upon Hull North and CottinghamLabLabLean LabVote shares: Lab: 33%; Ref: 25%; Cons: 15%; Green: 13%
Kingston upon Hull West and HaltempriceConsLabToss-up LabVote shares: Lab: 34%; Ref: 29%; Cons: 16%
Kingswinford and South StaffordshireConsConsLean RefVote shares: Ref: 37%; Cons: 28%; Lab: 19%
KnowsleyLabLabLikely LabVote shares: Lab: 49%; Ref: 29%
Lancaster and WyreConsLabLean LabVote shares: Lab: 35%; Ref: 24%; Cons: 20%; Green: 12%
Leeds Central and HeadingleyLabLabLikely LabVote shares: Lab: 38%; Green: 23%; Cons: 12%; Ref: 12%
Leeds EastLabLabToss-up LabVote shares: Lab: 31%; Ref: 28%; Cons: 17%; Green: 13%
Leeds North EastLabLabLikely LabVote shares: Lab: 37%; Green: 20%; Cons: 17%; Ref: 15%
Leeds North WestConsLabLikely LabVote shares: Lab: 37%; Cons: 22%; Ref: 17%; LD: 11%; Green: 10%
Leeds SouthLabLabLikely LabVote shares: Lab: 38%; Ref: 20%; Green: 18%; Cons: 14%
Leeds South West and MorleyConsLabToss-up RefVote shares: Ref: 33%; Lab: 26%; Cons: 19%; Green: 10%
Leeds West and PudseyLabLabLean LabVote shares: Lab: 35%; Ref: 26%; Cons: 17%; Green: 13%
Leicester EastLabConsToss-up ConsVote shares: Cons: 24%; Lab: 22%; Other: 21%; Ref: 15%
Leicester SouthLabIndToss-up OtherVote shares: Other: 32%; Lab: 27%; Ref: 13%; Green: 12%; Cons: 11%
Leicester WestLabLabLean LabVote shares: Lab: 36%; Ref: 22%; Cons: 17%; Green: 14%
Leigh and AthertonConsLabLean LabVote shares: Lab: 40%; Ref: 31%; Cons: 14%
LewesConsLDLikely LDVote shares: LD: 41%; Cons: 24%; Ref: 18%
Lewisham EastLabLabSafe LabVote shares: Lab: 49%; Green: 16%; Cons: 13%; Ref: 12%
Lewisham NorthLabLabSafe LabVote shares: Lab: 49%; Green: 22%; Cons: 10%
Lewisham West and East DulwichLabLabSafe LabVote shares: Lab: 52%; Green: 21%; Cons: 10%
Leyton and WansteadLabLabLikely LabVote shares: Lab: 39%; Green: 18%; Cons: 13%; Other: 12%; Ref: 10%
LichfieldConsLabToss-up RefVote shares: Ref: 30%; Cons: 27%; Lab: 23%
LincolnConsLabToss-up RefVote shares: Ref: 30%; Lab: 27%; Cons: 19%; Green: 12%
Liverpool GarstonLabLabSafe LabVote shares: Lab: 51%; Ref: 18%
Liverpool RiversideLabLabSafe LabVote shares: Lab: 48%; Green: 17%; Ref: 17%
Liverpool WaltonLabLabLikely LabVote shares: Lab: 48%; Ref: 28%; Green: 10%
Liverpool WavertreeLabLabSafe LabVote shares: Lab: 50%; Green: 18%; Ref: 13%
Liverpool West DerbyLabLabLikely LabVote shares: Lab: 47%; Ref: 23%; Green: 12%
LivingstonSNPLabToss-up RefVote shares: Ref: 25%; SNP: 23%; Lab: 20%; Green: 10%
LlanelliLabLabToss-up RefVote shares: Ref: 31%; PC: 26%; Lab: 16%; Cons: 14%
Lothian EastSNPLabToss-up LabVote shares: Lab: 21%; Ref: 20%; SNP: 20%; Cons: 13%; Green: 12%
LoughboroughConsLabLean LabVote shares: Lab: 32%; Ref: 24%; Cons: 23%; Green: 11%
Louth and HorncastleConsConsLean RefVote shares: Ref: 38%; Cons: 28%; Lab: 16%
LowestoftConsLabLean RefVote shares: Ref: 34%; Lab: 25%; Cons: 22%
Luton NorthLabLabLikely LabVote shares: Lab: 34%; Ref: 18%; Other: 17%; Cons: 16%
Luton South and South BedfordshireLabLabLean LabVote shares: Lab: 33%; Ref: 20%; Other: 17%; Cons: 16%
MacclesfieldConsLabToss-up LabVote shares: Lab: 30%; Cons: 25%; Ref: 23%; Green: 10%
MaidenheadConsLDToss-up LDVote shares: LD: 34%; Cons: 33%; Ref: 12%; Lab: 10%
Maidstone and MallingConsConsToss-up ConsVote shares: Cons: 26%; Ref: 26%; Lab: 21%; LD: 14%
MakerfieldLabLabToss-up LabVote shares: Lab: 39%; Ref: 33%; Cons: 11%
MaldonConsConsToss-up RefVote shares: Ref: 36%; Cons: 29%; Lab: 12%; LD: 12%
Manchester CentralLabLabLikely LabVote shares: Lab: 42%; Ref: 18%; Green: 17%; Cons: 11%
Manchester RusholmeLabLabLikely LabVote shares: Lab: 40%; Green: 25%; Ref: 13%; Other: 10%
Manchester WithingtonLabLabSafe LabVote shares: Lab: 48%; Green: 21%; Cons: 10%
MansfieldConsLabLean RefVote shares: Ref: 33%; Lab: 23%; Cons: 22%
Melksham and DevizesConsLDToss-up LDVote shares: LD: 31%; Cons: 27%; Ref: 24%
Melton and SystonConsConsToss-up ConsVote shares: Cons: 29%; Ref: 26%; Lab: 20%; Green: 11%
Meriden and Solihull EastConsConsToss-up ConsVote shares: Cons: 29%; Ref: 28%; Lab: 21%
Merthyr Tydfil and AberdareLabLabToss-up LabVote shares: Lab: 26%; Ref: 24%; PC: 22%; Cons: 10%
Mid and South PembrokeshireConsLabToss-up ConsVote shares: Cons: 25%; Ref: 21%; PC: 18%; Lab: 17%
Mid BedfordshireConsConsToss-up ConsVote shares: Cons: 29%; Ref: 25%; Lab: 20%; Green: 10%; LD: 10%
Mid BuckinghamshireConsConsLean ConsVote shares: Cons: 34%; LD: 22%; Ref: 17%; Lab: 14%
Mid CheshireConsLabToss-up LabVote shares: Lab: 34%; Ref: 30%; Cons: 18%
Mid DerbyshireConsLabToss-up LabVote shares: Lab: 30%; Cons: 26%; Ref: 24%; Green: 10%
Mid Dorset and North PooleConsLDToss-up LDVote shares: LD: 33%; Cons: 31%; Ref: 16%
Mid DunbartonshireSNPLDLean LDVote shares: LD: 33%; SNP: 22%; Lab: 14%; Ref: 14%
Mid LeicestershireConsConsToss-up RefVote shares: Ref: 30%; Cons: 27%; Lab: 22%; Green: 10%
Mid NorfolkConsConsToss-up RefVote shares: Ref: 30%; Cons: 27%; Lab: 22%
Mid SussexConsLDToss-up LDVote shares: LD: 32%; Cons: 26%; Ref: 17%; Lab: 16%
Middlesbrough and Thornaby EastLabLabToss-up LabVote shares: Lab: 35%; Ref: 33%; Cons: 12%
Middlesbrough South and East ClevelandConsLabToss-up LabVote shares: Lab: 31%; Cons: 27%; Ref: 24%
MidlothianSNPLabToss-up LabVote shares: Lab: 27%; SNP: 24%; Ref: 22%
Milton Keynes CentralConsLabToss-up LabVote shares: Lab: 30%; Cons: 26%; Ref: 17%; Green: 11%; LD: 11%
Milton Keynes NorthConsLabToss-up LabVote shares: Lab: 31%; Cons: 26%; Ref: 19%; Green: 11%
Mitcham and MordenLabLabSafe LabVote shares: Lab: 44%; Cons: 16%; Ref: 13%; Green: 12%; LD: 10%
MonmouthshireConsLabToss-up ConsVote shares: Cons: 25%; Lab: 20%; Ref: 20%; PC: 15%
Montgomeryshire and GlyndŵrConsLabLean RefVote shares: Ref: 27%; Cons: 19%; Lab: 19%; PC: 16%; LD: 11%
Moray West, Nairn and StrathspeySNPSNPToss-up SNPVote shares: SNP: 28%; Cons: 23%; Ref: 14%; Lab: 12%
Morecambe and LunesdaleConsLabToss-up LabVote shares: Lab: 28%; Cons: 25%; Ref: 24%; LD: 11%
Motherwell, Wishaw and CarlukeSNPLabToss-up SNPVote shares: SNP: 26%; Ref: 23%; Lab: 22%; Green: 10%
Na h-Eileanan an IarSNPLabToss-up SNPVote shares: SNP: 29%; Lab: 26%; Other: 18%; Cons: 14%
Neath and Swansea EastLabLabLean RefVote shares: Ref: 30%; Lab: 21%; PC: 19%; Cons: 11%
New Forest EastConsConsToss-up ConsVote shares: Cons: 29%; Ref: 27%; LD: 16%; Lab: 14%
New Forest WestConsConsLean ConsVote shares: Cons: 32%; Ref: 21%; LD: 16%; Lab: 15%
NewarkConsConsToss-up ConsVote shares: Cons: 30%; Ref: 26%; Lab: 23%; Green: 10%
NewburyConsLDToss-up LDVote shares: LD: 33%; Cons: 28%; Ref: 20%
Newcastle upon Tyne Central and WestLabLabLean LabVote shares: Lab: 39%; Ref: 25%; Other: 11%; Cons: 10%
Newcastle upon Tyne East and WallsendLabLabLean LabVote shares: Lab: 36%; Ref: 28%; Green: 15%; Cons: 10%
Newcastle upon Tyne NorthLabLabLikely LabVote shares: Lab: 38%; Ref: 21%; Cons: 15%; Green: 13%; LD: 11%
Newcastle-under-LymeConsLabToss-up RefVote shares: Ref: 32%; Lab: 29%; Cons: 20%
Newport EastLabLabToss-up LabVote shares: Lab: 24%; Ref: 24%; PC: 18%; Cons: 15%
Newport West and IslwynLabLabToss-up LabVote shares: Lab: 24%; Ref: 24%; PC: 19%; Cons: 16%
Newton AbbotConsLDToss-up LDVote shares: LD: 26%; Ref: 25%; Cons: 24%; Lab: 12%
Newton Aycliffe and SpennymoorConsLabToss-up RefVote shares: Ref: 32%; Lab: 29%; Cons: 17%; Green: 11%
Normanton and HemsworthLabLabLean RefVote shares: Ref: 37%; Lab: 28%; Cons: 12%; Green: 10%
North Ayrshire and ArranSNPLabLean SNPVote shares: SNP: 28%; Ref: 20%; Lab: 18%; Cons: 14%
North BedfordshireConsConsToss-up ConsVote shares: Cons: 30%; Ref: 24%; Lab: 20%; LD: 12%
North CornwallConsLDLean LDVote shares: LD: 37%; Cons: 25%; Ref: 19%; Other: 10%
North CotswoldsConsConsLean ConsVote shares: Cons: 31%; LD: 21%; Ref: 20%; Lab: 13%
North DevonConsLDToss-up LDVote shares: LD: 33%; Cons: 26%; Ref: 24%
North DorsetConsConsToss-up ConsVote shares: Cons: 30%; LD: 25%; Ref: 25%
North DurhamLabLabLean RefVote shares: Ref: 37%; Lab: 28%; Cons: 13%
North East CambridgeshireConsConsLean RefVote shares: Ref: 39%; Cons: 26%; Lab: 15%
North East DerbyshireConsLabToss-up RefVote shares: Ref: 28%; Cons: 27%; Lab: 26%
North East FifeSNPLDLikely LDVote shares: LD: 40%; SNP: 22%; Ref: 11%; Lab: 10%
North East HampshireConsLDToss-up ConsVote shares: Cons: 33%; LD: 31%; Ref: 19%
North East HertfordshireConsLabToss-up ConsVote shares: Cons: 27%; Lab: 24%; Ref: 23%; Green: 11%; LD: 10%
North East Somerset and HanhamConsLabLean RefVote shares: Ref: 33%; Cons: 23%; Lab: 21%; LD: 10%
North HerefordshireConsGreenToss-up GreenVote shares: Green: 32%; Cons: 27%; Ref: 23%
North NorfolkConsLDToss-up LDVote shares: LD: 33%; Cons: 28%; Ref: 24%
North NorthumberlandConsLabToss-up ConsVote shares: Cons: 26%; Ref: 26%; Lab: 23%; LD: 11%
North ShropshireConsLDLean LDVote shares: LD: 37%; Ref: 26%; Cons: 21%
North SomersetConsLabToss-up ConsVote shares: Cons: 30%; Lab: 24%; Ref: 20%; LD: 12%; Green: 10%
North Warwickshire and BedworthConsLabLean RefVote shares: Ref: 36%; Lab: 24%; Cons: 22%
North West CambridgeshireConsLabToss-up RefVote shares: Ref: 29%; Cons: 27%; Lab: 22%; Green: 10%; LD: 10%
North West EssexConsConsToss-up ConsVote shares: Cons: 30%; Ref: 24%; Lab: 19%; LD: 14%
North West HampshireConsConsToss-up ConsVote shares: Cons: 29%; Ref: 23%; Lab: 21%; LD: 14%
North West LeicestershireConsLabToss-up RefVote shares: Ref: 31%; Cons: 24%; Lab: 23%; Green: 10%
North West NorfolkConsConsToss-up RefVote shares: Ref: 30%; Cons: 28%; Lab: 19%; LD: 11%
Northampton NorthConsLabToss-up LabVote shares: Lab: 30%; Ref: 27%; Cons: 20%; Green: 11%
Northampton SouthConsLabToss-up LabVote shares: Lab: 27%; Cons: 25%; Ref: 25%; Green: 10%
Norwich NorthConsLabToss-up LabVote shares: Lab: 30%; Ref: 26%; Cons: 20%; Green: 11%
Norwich SouthLabLabLean LabVote shares: Lab: 33%; Green: 19%; Ref: 18%; Cons: 15%
Nottingham EastLabLabSafe LabVote shares: Lab: 43%; Ref: 18%; Green: 15%; Cons: 13%
Nottingham North and KimberleyLabLabToss-up LabVote shares: Lab: 30%; Ref: 29%; Cons: 16%; Green: 14%
Nottingham SouthLabLabLean LabVote shares: Lab: 37%; Ref: 23%; Cons: 15%; Green: 12%
NuneatonConsLabToss-up RefVote shares: Ref: 31%; Lab: 29%; Cons: 22%
Old Bexley and SidcupConsConsToss-up RefVote shares: Ref: 29%; Cons: 28%; Lab: 24%
Oldham East and SaddleworthLabLabToss-up LabVote shares: Lab: 34%; Ref: 28%; Cons: 16%
Oldham West, Chadderton and RoytonLabLabToss-up RefVote shares: Ref: 30%; Lab: 29%; Other: 21%
Orkney and ShetlandLDLDLikely LDVote shares: LD: 44%; SNP: 21%
OrpingtonConsConsToss-up ConsVote shares: Cons: 29%; Ref: 29%; Lab: 20%; LD: 12%
Ossett and Denby DaleConsLabToss-up RefVote shares: Ref: 29%; Lab: 26%; Cons: 23%
Oxford EastLabLabSafe LabVote shares: Lab: 41%; Green: 14%; Cons: 13%; Other: 13%; Ref: 11%
Oxford West and AbingdonLDLDLikely LDVote shares: LD: 40%; Cons: 20%; Lab: 17%; Ref: 12%
Paisley and Renfrewshire NorthSNPLabToss-up SNPVote shares: SNP: 29%; Ref: 24%; Lab: 19%; Green: 10%
Paisley and Renfrewshire SouthSNPLabToss-up SNPVote shares: SNP: 28%; Ref: 23%; Lab: 22%
PeckhamLabLabSafe LabVote shares: Lab: 49%; Green: 24%; Cons: 10%
Pendle and ClitheroeConsLabToss-up LabVote shares: Lab: 29%; Ref: 29%; Cons: 24%
Penistone and StocksbridgeConsLabToss-up LabVote shares: Lab: 30%; Ref: 28%; Cons: 21%
Penrith and SolwayConsLabToss-up RefVote shares: Ref: 28%; Cons: 25%; Lab: 24%
Perth and Kinross-shireSNPSNPLean SNPVote shares: SNP: 30%; Cons: 21%; Ref: 15%; Lab: 14%
PeterboroughConsLabToss-up LabVote shares: Lab: 28%; Ref: 25%; Cons: 22%; Other: 11%
Plymouth Moor ViewConsLabToss-up RefVote shares: Ref: 33%; Lab: 29%; Cons: 21%
Plymouth Sutton and DevonportLabLabLean LabVote shares: Lab: 37%; Ref: 25%; Cons: 16%; Green: 11%
Pontefract, Castleford and KnottingleyLabLabToss-up RefVote shares: Ref: 34%; Lab: 33%; Cons: 13%
PontypriddLabLabToss-up RefVote shares: Ref: 25%; PC: 24%; Lab: 20%; Cons: 12%
PooleConsLabToss-up ConsVote shares: Cons: 27%; Ref: 26%; Lab: 21%; LD: 12%
Poplar and LimehouseLabLabSafe LabVote shares: Lab: 44%; Green: 15%; Cons: 12%; Other: 11%
Portsmouth NorthConsLabLean RefVote shares: Ref: 36%; Cons: 24%; Lab: 17%; Green: 10%
Portsmouth SouthLabLabLikely LabVote shares: Lab: 36%; Cons: 17%; Ref: 16%; Green: 13%; LD: 12%
PrestonLabLabToss-up LabVote shares: Lab: 27%; Ref: 20%; Other: 18%; Cons: 14%; Green: 13%
PutneyLabLabLikely LabVote shares: Lab: 43%; Cons: 23%; LD: 12%; Green: 10%
Queen's Park and Maida ValeLabLabSafe LabVote shares: Lab: 51%; Green: 15%; Cons: 13%
Rawmarsh and ConisbroughLabLabToss-up RefVote shares: Ref: 35%; Lab: 31%; Cons: 13%; Green: 10%
Rayleigh and WickfordConsConsLikely RefVote shares: Ref: 41%; Cons: 24%; Lab: 15%
Reading CentralLabLabLikely LabVote shares: Lab: 38%; Cons: 21%; Green: 16%; Ref: 13%
Reading West and Mid BerkshireConsLabToss-up ConsVote shares: Cons: 28%; Lab: 23%; Ref: 22%; LD: 13%; Green: 10%
RedcarConsLabToss-up RefVote shares: Ref: 36%; Lab: 29%; Cons: 19%
RedditchConsLabToss-up ConsVote shares: Cons: 27%; Lab: 25%; Ref: 25%; Green: 10%
ReigateConsConsLean ConsVote shares: Cons: 30%; Ref: 21%; Lab: 20%; LD: 14%; Green: 12%
Rhondda and OgmoreLabLabToss-up RefVote shares: Ref: 30%; Lab: 24%; PC: 20%
Ribble ValleyConsLabToss-up LabVote shares: Lab: 30%; Cons: 26%; Ref: 25%
Richmond and NorthallertonConsConsLean ConsVote shares: Cons: 36%; Ref: 25%; Lab: 17%; LD: 10%
Richmond ParkLDLDLikely LDVote shares: LD: 46%; Cons: 25%; Lab: 11%; Ref: 10%
RochdaleLabLabToss-up LabVote shares: Lab: 29%; Ref: 26%; Other: 21%; Cons: 10%
Rochester and StroodConsLabLean RefVote shares: Ref: 33%; Cons: 22%; Lab: 20%; Green: 12%
RomfordConsConsLean RefVote shares: Ref: 33%; Cons: 25%; Lab: 24%
Romsey and Southampton NorthConsConsToss-up ConsVote shares: Cons: 33%; LD: 31%; Ref: 18%
Rossendale and DarwenConsLabToss-up RefVote shares: Ref: 32%; Lab: 28%; Cons: 21%; Green: 11%
Rother ValleyConsLabToss-up LabVote shares: Lab: 31%; Ref: 30%; Cons: 22%
RotherhamLabLabToss-up RefVote shares: Ref: 34%; Lab: 30%; Other: 12%; Green: 10%
RugbyConsLabToss-up LabVote shares: Lab: 28%; Cons: 26%; Ref: 23%
Ruislip, Northwood and PinnerConsConsLean ConsVote shares: Cons: 38%; Lab: 26%; Ref: 14%; LD: 10%
Runcorn and HelsbyLabLabLean LabVote shares: Lab: 37%; Ref: 26%; Cons: 16%; Green: 10%
Runnymede and WeybridgeConsConsLean ConsVote shares: Cons: 31%; Lab: 20%; LD: 19%; Ref: 19%
RushcliffeConsLabToss-up LabVote shares: Lab: 33%; Cons: 26%; Ref: 18%; Green: 11%
RutherglenSNPLabToss-up SNPVote shares: SNP: 28%; Lab: 24%; Ref: 20%
Rutland and StamfordConsConsLean ConsVote shares: Cons: 34%; Ref: 25%; Lab: 18%; LD: 11%
SalfordLabLabLikely LabVote shares: Lab: 39%; Ref: 21%; Green: 17%; Cons: 12%
SalisburyConsConsLean ConsVote shares: Cons: 30%; Ref: 21%; LD: 19%; Lab: 18%
Scarborough and WhitbyConsLabLean RefVote shares: Ref: 34%; Lab: 24%; Cons: 22%
ScunthorpeConsLabLean RefVote shares: Ref: 33%; Cons: 22%; Lab: 22%; Green: 11%
Sefton CentralLabLabSafe LabVote shares: Lab: 46%; Ref: 18%; Cons: 17%
SelbyConsLabToss-up RefVote shares: Ref: 31%; Lab: 26%; Cons: 22%; Green: 10%
SevenoaksConsConsToss-up ConsVote shares: Cons: 32%; Ref: 25%; LD: 22%; Lab: 12%
Sheffield Brightside and HillsboroughLabLabLean LabVote shares: Lab: 33%; Ref: 22%; Green: 16%; Other: 13%; Cons: 11%
Sheffield CentralLabLabLean LabVote shares: Lab: 38%; Green: 29%; Cons: 12%; Ref: 10%
Sheffield HallamLabLabLean LabVote shares: Lab: 35%; LD: 23%; Cons: 16%; Green: 12%
Sheffield HeeleyLabLabLikely LabVote shares: Lab: 37%; Green: 18%; Ref: 17%; Cons: 15%
Sheffield South EastLabLabLean LabVote shares: Lab: 33%; Ref: 22%; Cons: 17%; Green: 11%; LD: 10%
Sherwood ForestConsLabLikely RefVote shares: Ref: 36%; Cons: 21%; Lab: 21%; Green: 11%
ShipleyConsLabLean LabVote shares: Lab: 34%; Cons: 24%; Ref: 22%; Green: 11%
ShrewsburyConsLabToss-up LabVote shares: Lab: 27%; Ref: 23%; Cons: 22%; LD: 13%; Green: 11%
Sittingbourne and SheppeyConsLabLikely RefVote shares: Ref: 38%; Cons: 22%; Lab: 19%
Skipton and RiponConsConsLean ConsVote shares: Cons: 31%; Ref: 23%; Lab: 20%; LD: 11%
Sleaford and North HykehamConsConsLean RefVote shares: Ref: 35%; Cons: 26%; Lab: 19%
SloughLabLabLean LabVote shares: Lab: 31%; Other: 23%; Cons: 16%; Ref: 14%
SmethwickLabLabLikely LabVote shares: Lab: 40%; Ref: 23%; Cons: 11%; Other: 11%; Green: 10%
Solihull West and ShirleyConsConsToss-up ConsVote shares: Cons: 29%; Ref: 23%; Lab: 20%; LD: 13%
South Basildon and East ThurrockConsRefLikely RefVote shares: Ref: 40%; Cons: 21%; Lab: 15%; Green: 10%
South CambridgeshireConsLDLean LDVote shares: LD: 38%; Cons: 25%; Ref: 16%; Lab: 11%
South CotswoldsConsLDToss-up LDVote shares: LD: 34%; Cons: 29%; Ref: 20%
South DerbyshireConsLabToss-up RefVote shares: Ref: 30%; Lab: 27%; Cons: 23%
South DevonConsLDLean LDVote shares: LD: 35%; Cons: 27%; Ref: 21%
South DorsetConsLabToss-up RefVote shares: Ref: 29%; Cons: 25%; Lab: 20%; LD: 12%
South East CornwallConsLabLean RefVote shares: Ref: 32%; Cons: 23%; Lab: 20%; LD: 14%
South Holland and The DeepingsConsConsLean RefVote shares: Ref: 40%; Cons: 27%; Lab: 15%
South LeicestershireConsConsToss-up ConsVote shares: Cons: 29%; Ref: 28%; Lab: 17%; LD: 11%; Green: 10%
South NorfolkConsLabToss-up ConsVote shares: Cons: 26%; Lab: 22%; Ref: 22%; Green: 12%; LD: 11%
South NorthamptonshireConsConsToss-up ConsVote shares: Cons: 29%; Ref: 26%; Lab: 21%; LD: 10%
South RibbleConsLabLean LabVote shares: Lab: 36%; Ref: 24%; Cons: 23%
South ShieldsLabLabLean RefVote shares: Ref: 37%; Lab: 29%; Green: 15%; Cons: 10%
South ShropshireConsConsToss-up ConsVote shares: Cons: 31%; Ref: 25%; LD: 21%; Lab: 11%
South SuffolkConsConsToss-up ConsVote shares: Cons: 28%; Ref: 27%; Lab: 18%; LD: 12%; Green: 11%
South West DevonConsConsToss-up ConsVote shares: Cons: 28%; Ref: 26%; Lab: 20%; Green: 10%; LD: 10%
South West HertfordshireConsConsLean ConsVote shares: Cons: 31%; Ref: 22%; LD: 19%; Lab: 17%
South West NorfolkConsLabLean RefVote shares: Ref: 31%; Cons: 22%; Lab: 18%; Other: 15%
South West WiltshireConsConsToss-up RefVote shares: Cons: 27%; Ref: 27%; Lab: 18%; LD: 13%
Southampton ItchenConsLabToss-up RefVote shares: Ref: 28%; Lab: 27%; Cons: 21%; Green: 10%
Southampton TestLabLabLean LabVote shares: Lab: 31%; Ref: 21%; Cons: 18%; Green: 14%; LD: 12%
Southend East and RochfordConsLabToss-up LabVote shares: Lab: 29%; Ref: 28%; Cons: 23%
Southend West and LeighConsLabToss-up RefVote shares: Ref: 30%; Cons: 24%; Lab: 24%
Southgate and Wood GreenLabLabLikely LabVote shares: Lab: 43%; Cons: 19%; Green: 13%; Ref: 13%
SouthportConsLabToss-up LabVote shares: Lab: 28%; Cons: 23%; Ref: 23%; LD: 14%
SpelthorneConsConsToss-up RefVote shares: Cons: 26%; Ref: 26%; Lab: 20%; LD: 17%
Spen ValleyConsLabToss-up RefVote shares: Ref: 30%; Lab: 29%; Cons: 19%; Green: 10%
St AlbansLDLDLikely LDVote shares: LD: 44%; Cons: 21%; Ref: 14%; Lab: 11%
St Austell and NewquayConsLabLean RefVote shares: Ref: 34%; Cons: 22%; Lab: 22%
St Helens NorthLabLabToss-up LabVote shares: Lab: 36%; Ref: 29%; Green: 13%; Cons: 11%
St Helens South and WhistonLabLabLean LabVote shares: Lab: 40%; Ref: 28%; Green: 11%; Cons: 10%
St IvesConsLDLikely LDVote shares: LD: 40%; Cons: 24%; Ref: 19%
St Neots and Mid CambridgeshireConsLDToss-up LDVote shares: LD: 29%; Cons: 24%; Ref: 22%; Lab: 14%
StaffordConsLabToss-up LabVote shares: Lab: 27%; Cons: 26%; Ref: 25%
Staffordshire MoorlandsConsConsToss-up RefVote shares: Ref: 32%; Cons: 26%; Lab: 26%
Stalybridge and HydeLabLabToss-up LabVote shares: Lab: 32%; Ref: 32%; Cons: 15%; Green: 12%
StevenageConsLabToss-up RefVote shares: Ref: 27%; Lab: 26%; Cons: 22%; Green: 12%
Stirling and StrathallanSNPLabToss-up SNPVote shares: SNP: 22%; Ref: 20%; Lab: 19%; Cons: 18%
StockportLabLabLikely LabVote shares: Lab: 40%; Ref: 21%; Green: 15%; Cons: 12%
Stockton NorthLabLabLean LabVote shares: Lab: 38%; Ref: 30%; Cons: 15%
Stockton WestConsConsToss-up LabVote shares: Lab: 30%; Cons: 29%; Ref: 26%
Stoke-on-Trent CentralConsLabToss-up RefVote shares: Ref: 35%; Lab: 30%; Cons: 14%; Green: 11%
Stoke-on-Trent NorthConsLabToss-up RefVote shares: Ref: 34%; Lab: 29%; Cons: 20%
Stoke-on-Trent SouthConsLabToss-up RefVote shares: Ref: 32%; Cons: 25%; Lab: 22%
Stone, Great Wyrley and PenkridgeConsConsLean ConsVote shares: Cons: 35%; Lab: 26%; Ref: 18%
StourbridgeConsLabToss-up RefVote shares: Ref: 29%; Lab: 28%; Cons: 24%
Stratford and BowLabLabLikely LabVote shares: Lab: 40%; Green: 19%; Other: 16%; Cons: 10%
Stratford-on-AvonConsLDToss-up LDVote shares: LD: 34%; Cons: 29%; Ref: 19%; Lab: 10%
Streatham and Croydon NorthLabLabLean LabVote shares: Lab: 38%; Green: 24%; Cons: 15%; LD: 11%
Stretford and UrmstonLabLabSafe LabVote shares: Lab: 51%; Ref: 16%; Cons: 14%; Green: 10%
StroudConsLabLean LabVote shares: Lab: 32%; Cons: 22%; Ref: 22%; Green: 15%
Suffolk CoastalConsLabToss-up ConsVote shares: Cons: 27%; Lab: 24%; Ref: 21%; LD: 14%
Sunderland CentralLabLabToss-up RefVote shares: Ref: 34%; Lab: 30%; Cons: 13%; Green: 12%
Surrey HeathConsLDToss-up LDVote shares: LD: 35%; Cons: 30%; Ref: 18%
Sussex WealdConsConsToss-up ConsVote shares: Cons: 31%; Ref: 26%; LD: 17%; Lab: 12%
Sutton and CheamConsLDToss-up LDVote shares: LD: 31%; Cons: 28%; Ref: 16%; Lab: 14%
Sutton ColdfieldConsConsToss-up ConsVote shares: Cons: 31%; Lab: 27%; Ref: 21%
Swansea WestLabLabToss-up LabVote shares: Lab: 27%; Ref: 24%; PC: 16%; Cons: 13%; LD: 10%
Swindon NorthConsLabToss-up RefVote shares: Ref: 28%; Lab: 27%; Cons: 24%
Swindon SouthConsLabLean LabVote shares: Lab: 33%; Ref: 25%; Cons: 23%; Green: 10%
TamworthConsLabLean RefVote shares: Ref: 33%; Cons: 24%; Lab: 23%
TattonConsConsToss-up ConsVote shares: Cons: 31%; Lab: 27%; Ref: 21%; LD: 10%
Taunton and WellingtonConsLDLean LDVote shares: LD: 36%; Cons: 23%; Ref: 22%
TelfordConsLabLean RefVote shares: Ref: 36%; Lab: 28%; Cons: 18%
TewkesburyConsLDToss-up LDVote shares: LD: 33%; Cons: 26%; Ref: 21%; Lab: 10%
The WrekinConsConsToss-up RefVote shares: Ref: 30%; Cons: 26%; Lab: 21%
Thirsk and MaltonConsConsToss-up ConsVote shares: Cons: 32%; Ref: 25%; Lab: 17%; LD: 11%
Thornbury and YateConsLDToss-up LDVote shares: LD: 32%; Cons: 27%; Ref: 23%
ThurrockConsLabLean RefVote shares: Ref: 35%; Lab: 26%; Cons: 19%
Tipton and WednesburyConsLabLean RefVote shares: Ref: 39%; Lab: 27%; Cons: 17%
Tiverton and MineheadConsLDToss-up LDVote shares: LD: 30%; Cons: 27%; Ref: 24%
TonbridgeConsConsToss-up ConsVote shares: Cons: 32%; Ref: 28%; Green: 14%; Lab: 13%; LD: 10%
TootingLabLabLikely LabVote shares: Lab: 41%; Cons: 19%; Green: 18%
TorbayConsLDToss-up RefVote shares: LD: 30%; Ref: 30%; Cons: 22%
TorfaenLabLabToss-up RefVote shares: Ref: 24%; Lab: 23%; PC: 18%; Cons: 15%
Torridge and TavistockConsConsToss-up RefVote shares: Ref: 28%; Cons: 27%; LD: 20%; Lab: 12%
TottenhamLabLabSafe LabVote shares: Lab: 53%; Green: 19%; Cons: 10%
Truro and FalmouthConsLabToss-up LabVote shares: Lab: 28%; Cons: 25%; Ref: 19%; Green: 12%; LD: 11%
Tunbridge WellsConsLDLean LDVote shares: LD: 35%; Cons: 27%; Ref: 18%; Lab: 11%
TwickenhamLDLDSafe LDVote shares: LD: 46%; Cons: 20%; Lab: 13%; Ref: 11%
TynemouthLabLabLean LabVote shares: Lab: 38%; Ref: 27%; Cons: 16%; Green: 10%
Uxbridge and South RuislipConsLabToss-up ConsVote shares: Cons: 27%; Lab: 27%; Ref: 22%; Green: 12%
Vale of GlamorganConsLabToss-up ConsVote shares: Cons: 24%; Lab: 22%; Ref: 21%; PC: 17%
Vauxhall and Camberwell GreenLabLabSafe LabVote shares: Lab: 46%; Green: 21%; Cons: 11%; LD: 11%
Wakefield and RothwellConsLabToss-up RefVote shares: Ref: 29%; Lab: 25%; Cons: 18%; Green: 14%
WallaseyLabLabLean LabVote shares: Lab: 41%; Ref: 27%; Cons: 11%; Green: 10%
Walsall and BloxwichConsLabToss-up RefVote shares: Lab: 29%; Ref: 29%; Other: 15%; Cons: 14%
WalthamstowLabLabSafe LabVote shares: Lab: 48%; Green: 23%; Ref: 10%
Warrington NorthLabLabToss-up LabVote shares: Lab: 35%; Ref: 28%; Cons: 16%
Warrington SouthLabLabLean LabVote shares: Lab: 36%; Ref: 22%; Cons: 21%
Warwick and LeamingtonLabLabLean LabVote shares: Lab: 34%; Cons: 22%; Ref: 19%; Green: 13%
Washington and Gateshead SouthLabLabLean RefVote shares: Ref: 40%; Lab: 31%; Cons: 11%
WatfordConsLabToss-up LabVote shares: Cons: 25%; Lab: 25%; LD: 17%; Ref: 16%; Green: 10%
Waveney ValleyConsGreenToss-up GreenVote shares: Green: 31%; Cons: 27%; Ref: 22%; Lab: 11%
Weald of KentConsConsLean ConsVote shares: Cons: 35%; Ref: 25%; Lab: 15%; LD: 11%; Green: 10%
Wellingborough and RushdenConsLabLean RefVote shares: Ref: 33%; Lab: 24%; Cons: 21%; Green: 11%
Wells and Mendip HillsConsLDLean LDVote shares: LD: 34%; Cons: 24%; Ref: 21%
Welwyn HatfieldConsLabToss-up ConsVote shares: Cons: 27%; Lab: 26%; Ref: 21%; Green: 10%
West Aberdeenshire and KincardineConsConsToss-up SNPVote shares: SNP: 22%; Cons: 21%; Ref: 20%; Lab: 14%; LD: 12%
West BromwichConsLabToss-up RefVote shares: Ref: 34%; Lab: 32%; Cons: 16%
West DorsetConsLDLean LDVote shares: LD: 39%; Cons: 29%; Ref: 16%
West DunbartonshireSNPLabToss-up SNPVote shares: SNP: 29%; Lab: 26%; Ref: 20%; Green: 10%
West Ham and BecktonLabLabLikely LabVote shares: Lab: 38%; Other: 15%; Ref: 15%; Green: 14%; Cons: 12%
West LancashireLabLabLikely LabVote shares: Lab: 41%; Ref: 25%; Cons: 17%
West SuffolkConsConsToss-up RefVote shares: Ref: 30%; Cons: 27%; Lab: 20%; Green: 10%
West WorcestershireConsConsLean ConsVote shares: Cons: 31%; Ref: 22%; LD: 18%; Lab: 14%
Westmorland and LonsdaleConsLDSafe LDVote shares: LD: 47%; Cons: 22%; Ref: 16%
Weston-super-MareConsLabToss-up LabVote shares: Lab: 26%; Ref: 25%; Cons: 23%; LD: 10%
Wetherby and EasingwoldConsConsLean ConsVote shares: Cons: 34%; Ref: 23%; Lab: 21%
Whitehaven and WorkingtonConsLabToss-up RefVote shares: Ref: 36%; Lab: 30%; Cons: 16%
Widnes and HalewoodLabLabLikely LabVote shares: Lab: 49%; Ref: 26%
WiganLabLabLean LabVote shares: Lab: 38%; Ref: 29%; Cons: 12%; Other: 10%
WimbledonConsLDLean LDVote shares: LD: 38%; Cons: 24%; Lab: 16%; Ref: 11%
WinchesterConsLDLikely LDVote shares: LD: 44%; Cons: 29%; Ref: 13%
WindsorConsConsLean ConsVote shares: Cons: 32%; Lab: 19%; LD: 18%; Ref: 17%
Wirral WestLabLabLikely LabVote shares: Lab: 39%; Cons: 22%; Ref: 21%
WithamConsConsLean RefVote shares: Ref: 35%; Cons: 27%; Lab: 16%; LD: 10%
WitneyConsLDToss-up LDVote shares: LD: 33%; Cons: 28%; Ref: 19%
WokingConsLDLikely LDVote shares: LD: 41%; Cons: 25%; Ref: 15%; Lab: 10%
WokinghamConsLDLean LDVote shares: LD: 37%; Cons: 29%; Ref: 15%
Wolverhampton North EastConsLabToss-up LabVote shares: Lab: 30%; Ref: 30%; Cons: 20%
Wolverhampton South EastLabLabToss-up RefVote shares: Ref: 39%; Lab: 35%; Cons: 12%
Wolverhampton WestConsLabLean LabVote shares: Lab: 36%; Cons: 22%; Ref: 19%
WorcesterConsLabLean LabVote shares: Lab: 31%; Cons: 22%; Ref: 22%; Green: 13%
Worsley and EcclesLabLabToss-up LabVote shares: Lab: 34%; Ref: 30%; Cons: 15%; Green: 11%
Worthing WestConsLabToss-up LabVote shares: Lab: 28%; Cons: 25%; Ref: 24%
WrexhamConsLabToss-up RefVote shares: Ref: 24%; Lab: 23%; Cons: 19%; PC: 17%
WycombeConsLabToss-up LabVote shares: Lab: 25%; Cons: 22%; Ref: 18%; Other: 13%; Green: 11%; LD: 10%
Wyre ForestConsConsToss-up RefVote shares: Ref: 29%; Cons: 25%; Lab: 22%; Green: 10%
Wythenshawe and Sale EastLabLabLikely LabVote shares: Lab: 39%; Ref: 21%; Cons: 14%; Green: 14%
YeovilConsLDLean LDVote shares: LD: 35%; Ref: 25%; Cons: 23%
Ynys MônConsPCLikely PCVote shares: PC: 38%; Cons: 21%; Ref: 19%; Lab: 11%
York CentralLabLabLikely LabVote shares: Lab: 39%; Green: 18%; Ref: 18%; Cons: 14%
York OuterConsLabToss-up LabVote shares: Lab: 30%; Cons: 24%; Ref: 20%; LD: 12%