Projection set: More in Common: More in Common Dec 2024

Provider: More in Common
Date: 2024-12-28
Fieldwork dates: Oct 31 - Dec 16
Provider links: Article Data
Full-size visualizations: Map Sankey diagram

Seat distributions

DescriptionLabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVIndOthern/a
Per-seat winner228222583772240000000819
Victory chance basis233220593570240000000918
Provider distribution228222583772240000000819

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
LabLabLab157
ConsConsCons119
ConsLabCons87
ConsLabLab61
ConsLDLD47
ConsLabRef34
LabLabRef33
SNPLabSNP26
ConsLDCons13
SNPLabLab10
LDLDLD8
SNPSNPSNP8
ConsRefRef5
LabIndOther5
LabLabOther3
SNPLDLD3
ConsGreenCons2
ConsPCPC2
PCPCPC2
GreenGreenGreen1
LabGreenGreen1
LabConsCons1
ConsSNPSNP1
ConsConsSNP1
SNPLDSNP1

All projected constituencies

Constituency2019 result
(notional)
2024 resultProjectionDetails
Aberafan MaestegLabLabLean RefVictory chances: Ref: 74.0%; Lab: 20.8%
Aberdeen NorthSNPSNPLikely SNPVictory chances: SNP: 87.4%; Ref: 12.6%
Aberdeen SouthSNPSNPSafe SNPVictory chances: SNP: 98.6%
Aberdeenshire North and Moray EastConsSNPSafe SNPVictory chances: SNP: 100.0%
Airdrie and ShottsSNPLabSafe SNPVictory chances: SNP: 90.6%
AldershotConsLabLikely LabVictory chances: Lab: 82.0%; Cons: 18.0%
Aldridge-BrownhillsConsConsSafe ConsVictory chances: Cons: 100.0%
Alloa and GrangemouthSNPLabLikely SNPVictory chances: SNP: 83.0%; Ref: 17.0%
Altrincham and Sale WestConsLabSafe LabVictory chances: Lab: 99.4%
Alyn and DeesideLabLabSafe LabVictory chances: Lab: 100.0%
Amber ValleyConsLabSafe RefVictory chances: Ref: 100.0%
Angus and Perthshire GlensSNPSNPSafe SNPVictory chances: SNP: 100.0%
Arbroath and Broughty FerrySNPSNPSafe SNPVictory chances: SNP: 100.0%
Argyll, Bute and South LochaberSNPSNPSafe SNPVictory chances: SNP: 100.0%
Arundel and South DownsConsConsSafe ConsVictory chances: Cons: 100.0%
AshfieldConsRefSafe RefVictory chances: Ref: 100.0%
AshfordConsLabSafe ConsVictory chances: Cons: 100.0%
Ashton-under-LyneLabLabSafe RefVictory chances: Ref: 98.0%
AylesburyConsLabSafe ConsVictory chances: Cons: 100.0%
Ayr, Carrick and CumnockSNPLabLean SNPVictory chances: SNP: 64.2%; Cons: 32.0%
BanburyConsLabLikely ConsVictory chances: Cons: 81.0%; Lab: 19.0%
Bangor AberconwyConsLabSafe LabVictory chances: Lab: 100.0%
BarkingLabLabSafe LabVictory chances: Lab: 100.0%
Barnsley NorthLabLabSafe RefVictory chances: Ref: 100.0%
Barnsley SouthLabLabSafe RefVictory chances: Ref: 100.0%
Barrow and FurnessConsLabLean ConsVictory chances: Cons: 74.6%; Lab: 25.0%
Basildon and BillericayConsConsSafe ConsVictory chances: Cons: 99.2%
BasingstokeConsLabSafe LabVictory chances: Lab: 99.8%
BassetlawConsLabSafe RefVictory chances: Ref: 97.4%
BathLDLDSafe LDVictory chances: LD: 100.0%
Bathgate and LinlithgowSNPLabLean SNPVictory chances: SNP: 55.0%; Ref: 33.8%; Lab: 11.2%
BatterseaLabLabSafe LabVictory chances: Lab: 100.0%
BeaconsfieldConsConsSafe ConsVictory chances: Cons: 100.0%
Beckenham and PengeLabLabSafe LabVictory chances: Lab: 100.0%
BedfordLabLabSafe LabVictory chances: Lab: 100.0%
Bermondsey and Old SouthwarkLabLabSafe LabVictory chances: Lab: 100.0%
Berwickshire, Roxburgh and SelkirkConsConsSafe ConsVictory chances: Cons: 97.6%
Bethnal Green and StepneyLabLabLikely LabVictory chances: Lab: 87.4%; Other: 12.6%
Beverley and HoldernessConsConsSafe ConsVictory chances: Cons: 100.0%
Bexhill and BattleConsConsSafe ConsVictory chances: Cons: 100.0%
Bexleyheath and CrayfordConsLabLikely ConsVictory chances: Cons: 78.6%; Lab: 11.6%
Bicester and WoodstockConsLDLean ConsVictory chances: Cons: 70.4%; LD: 29.6%
BirkenheadLabLabSafe LabVictory chances: Lab: 100.0%
Birmingham EdgbastonLabLabSafe LabVictory chances: Lab: 100.0%
Birmingham ErdingtonLabLabSafe LabVictory chances: Lab: 98.6%
Birmingham Hall Green and MoseleyLabLabLikely OtherVictory chances: Other: 87.6%; Lab: 12.4%
Birmingham Hodge Hill and Solihull NorthLabLabLean RefVictory chances: Ref: 57.6%; Lab: 39.2%
Birmingham LadywoodLabLabSafe LabVictory chances: Lab: 92.6%
Birmingham NorthfieldConsLabLikely LabVictory chances: Lab: 89.2%
Birmingham Perry BarrLabIndSafe OtherVictory chances: Other: 94.2%
Birmingham Selly OakLabLabSafe LabVictory chances: Lab: 100.0%
Birmingham YardleyLabLabLean LabVictory chances: Lab: 55.2%; Other: 44.8%
Bishop AucklandConsLabSafe ConsVictory chances: Cons: 94.4%
BlackburnLabIndSafe OtherVictory chances: Other: 100.0%
Blackley and Middleton SouthLabLabSafe LabVictory chances: Lab: 100.0%
Blackpool North and FleetwoodConsLabLean RefVictory chances: Ref: 57.0%; Cons: 43.0%
Blackpool SouthConsLabSafe RefVictory chances: Ref: 99.0%
Blaenau Gwent and RhymneyLabLabLean LabVictory chances: Lab: 70.4%; Green: 16.4%; Cons: 11.0%
Blaydon and ConsettLabLabSafe LabVictory chances: Lab: 100.0%
Blyth and AshingtonLabLabLikely RefVictory chances: Ref: 75.8%; Lab: 24.2%
Bognor Regis and LittlehamptonConsConsSafe ConsVictory chances: Cons: 100.0%
BolsoverConsLabSafe RefVictory chances: Ref: 100.0%
Bolton North EastConsLabSafe RefVictory chances: Ref: 93.2%
Bolton South and WalkdenLabLabSafe RefVictory chances: Ref: 93.4%
Bolton WestConsLabSafe ConsVictory chances: Cons: 100.0%
BootleLabLabSafe LabVictory chances: Lab: 100.0%
Boston and SkegnessConsRefSafe RefVictory chances: Ref: 100.0%
Bournemouth EastConsLabSafe ConsVictory chances: Cons: 98.0%
Bournemouth WestConsLabLean ConsVictory chances: Cons: 57.0%; Ref: 43.0%
BracknellConsLabLean ConsVictory chances: Cons: 74.2%; Lab: 25.8%
Bradford EastLabLabLikely LabVictory chances: Lab: 81.0%; Other: 19.0%
Bradford SouthLabLabSafe RefVictory chances: Ref: 100.0%
Bradford WestLabLabSafe OtherVictory chances: Other: 91.2%
BraintreeConsConsSafe ConsVictory chances: Cons: 100.0%
Brecon, Radnor and Cwm TaweConsLDLikely LDVictory chances: LD: 82.4%
Brent EastLabLabSafe LabVictory chances: Lab: 100.0%
Brent WestLabLabSafe LabVictory chances: Lab: 100.0%
Brentford and IsleworthLabLabSafe LabVictory chances: Lab: 100.0%
Brentwood and OngarConsConsSafe ConsVictory chances: Cons: 100.0%
BridgendConsLabSafe LabVictory chances: Lab: 100.0%
BridgwaterConsConsLean ConsVictory chances: Cons: 50.2%; Ref: 49.8%
Bridlington and The WoldsConsConsSafe ConsVictory chances: Cons: 100.0%
Brigg and ImminghamConsConsSafe ConsVictory chances: Cons: 100.0%
Brighton Kemptown and PeacehavenLabLabSafe LabVictory chances: Lab: 100.0%
Brighton PavilionGreenGreenSafe GreenVictory chances: Green: 100.0%
Bristol CentralLabGreenSafe GreenVictory chances: Green: 100.0%
Bristol EastLabLabSafe LabVictory chances: Lab: 100.0%
Bristol North EastLabLabSafe LabVictory chances: Lab: 100.0%
Bristol North WestLabLabSafe LabVictory chances: Lab: 100.0%
Bristol SouthLabLabSafe LabVictory chances: Lab: 95.6%
Broadland and FakenhamConsConsSafe ConsVictory chances: Cons: 100.0%
Bromley and Biggin HillConsConsSafe ConsVictory chances: Cons: 100.0%
BromsgroveConsConsSafe ConsVictory chances: Cons: 100.0%
BroxbourneConsConsSafe ConsVictory chances: Cons: 100.0%
BroxtoweConsLabSafe LabVictory chances: Lab: 100.0%
Buckingham and BletchleyConsLabSafe ConsVictory chances: Cons: 90.8%
BurnleyConsLabSafe RefVictory chances: Ref: 94.8%
Burton and UttoxeterConsLabSafe ConsVictory chances: Cons: 100.0%
Bury NorthConsLabSafe LabVictory chances: Lab: 99.4%
Bury SouthConsLabSafe LabVictory chances: Lab: 100.0%
Bury St Edmunds and StowmarketConsLabSafe ConsVictory chances: Cons: 100.0%
CaerfyrddinConsPCSafe PCVictory chances: PC: 97.6%
CaerphillyLabLabSafe LabVictory chances: Lab: 100.0%
Caithness, Sutherland and Easter RossSNPLDSafe LDVictory chances: LD: 91.6%
Calder ValleyConsLabSafe LabVictory chances: Lab: 96.6%
Camborne and RedruthConsLabSafe ConsVictory chances: Cons: 98.2%
CambridgeLabLabSafe LabVictory chances: Lab: 100.0%
Cannock ChaseConsLabLean RefVictory chances: Ref: 62.2%; Cons: 37.8%
CanterburyLabLabSafe LabVictory chances: Lab: 100.0%
Cardiff EastLabLabLikely LabVictory chances: Lab: 87.0%; Cons: 12.0%
Cardiff NorthLabLabSafe LabVictory chances: Lab: 99.8%
Cardiff South and PenarthLabLabSafe LabVictory chances: Lab: 96.8%
Cardiff WestLabLabSafe LabVictory chances: Lab: 99.4%
CarlisleConsLabSafe ConsVictory chances: Cons: 96.4%
Carshalton and WallingtonConsLDSafe LDVictory chances: LD: 100.0%
Castle PointConsConsSafe ConsVictory chances: Cons: 92.0%
Central AyrshireSNPLabSafe SNPVictory chances: SNP: 100.0%
Central DevonConsConsSafe ConsVictory chances: Cons: 100.0%
Central Suffolk and North IpswichConsConsSafe ConsVictory chances: Cons: 100.0%
Ceredigion PreseliPCPCSafe PCVictory chances: PC: 100.0%
Chatham and AylesfordConsLabSafe ConsVictory chances: Cons: 99.8%
CheadleConsLDSafe LDVictory chances: LD: 100.0%
ChelmsfordConsLDSafe LDVictory chances: LD: 99.8%
Chelsea and FulhamConsLabSafe LabVictory chances: Lab: 96.2%
CheltenhamConsLDSafe LDVictory chances: LD: 100.0%
Chesham and AmershamConsLDSafe LDVictory chances: LD: 99.2%
Chester North and NestonLabLabSafe LabVictory chances: Lab: 100.0%
Chester South and EddisburyConsConsSafe ConsVictory chances: Cons: 100.0%
ChesterfieldLabLabLikely LabVictory chances: Lab: 76.0%; Ref: 24.0%
ChichesterConsLDLean LDVictory chances: LD: 73.0%; Cons: 27.0%
Chingford and Woodford GreenConsConsSafe ConsVictory chances: Cons: 100.0%
ChippenhamConsLDSafe LDVictory chances: LD: 99.8%
Chipping BarnetConsLabLikely LabVictory chances: Lab: 78.2%; Cons: 21.8%
ChristchurchConsConsSafe ConsVictory chances: Cons: 100.0%
Cities of London and WestminsterConsLabSafe LabVictory chances: Lab: 100.0%
City of DurhamLabLabSafe LabVictory chances: Lab: 100.0%
ClactonConsRefSafe RefVictory chances: Ref: 100.0%
Clapham and Brixton HillLabLabSafe LabVictory chances: Lab: 100.0%
Clwyd EastConsLabSafe LabVictory chances: Lab: 100.0%
Clwyd NorthConsLabLean LabVictory chances: Lab: 73.0%; Cons: 27.0%
Coatbridge and BellshillSNPLabLikely SNPVictory chances: SNP: 85.0%; Lab: 13.8%
ColchesterConsLabSafe LabVictory chances: Lab: 100.0%
Colne ValleyConsLabLikely ConsVictory chances: Cons: 87.6%; Lab: 12.4%
CongletonConsLabSafe ConsVictory chances: Cons: 100.0%
Corby and East NorthamptonshireConsLabLean ConsVictory chances: Cons: 62.2%; Lab: 37.8%
Coventry EastLabLabSafe LabVictory chances: Lab: 100.0%
Coventry North WestLabLabSafe LabVictory chances: Lab: 100.0%
Coventry SouthLabLabSafe LabVictory chances: Lab: 100.0%
Cowdenbeath and KirkcaldySNPLabLean SNPVictory chances: SNP: 51.6%; Lab: 47.0%
Cramlington and KillingworthLabLabSafe LabVictory chances: Lab: 98.8%
CrawleyConsLabSafe LabVictory chances: Lab: 100.0%
Crewe and NantwichConsLabSafe LabVictory chances: Lab: 99.2%
Croydon EastLabLabSafe LabVictory chances: Lab: 100.0%
Croydon SouthConsConsSafe ConsVictory chances: Cons: 100.0%
Croydon WestLabLabSafe LabVictory chances: Lab: 100.0%
Cumbernauld and KirkintillochSNPLabSafe SNPVictory chances: SNP: 100.0%
Dagenham and RainhamLabLabLean RefVictory chances: Ref: 67.6%; Lab: 32.4%
DarlingtonConsLabSafe ConsVictory chances: Cons: 92.4%
DartfordConsLabSafe ConsVictory chances: Cons: 100.0%
DaventryConsConsSafe ConsVictory chances: Cons: 100.0%
Derby NorthConsLabSafe LabVictory chances: Lab: 100.0%
Derby SouthLabLabLikely LabVictory chances: Lab: 86.2%; Ref: 13.8%
Derbyshire DalesConsLabSafe ConsVictory chances: Cons: 100.0%
Dewsbury and BatleyLabIndSafe OtherVictory chances: Other: 95.8%
Didcot and WantageConsLDLikely LDVictory chances: LD: 89.0%; Cons: 11.0%
Doncaster CentralLabLabSafe RefVictory chances: Ref: 100.0%
Doncaster East and the Isle of AxholmeConsLabLikely RefVictory chances: Ref: 77.2%; Cons: 22.8%
Doncaster NorthLabLabLikely RefVictory chances: Ref: 83.2%; Lab: 16.8%
Dorking and HorleyConsLDLean ConsVictory chances: Cons: 66.8%; LD: 33.2%
Dover and DealConsLabLean LabVictory chances: Lab: 57.4%; Cons: 27.2%; Ref: 15.4%
Droitwich and EveshamConsConsSafe ConsVictory chances: Cons: 100.0%
DudleyConsLabLikely RefVictory chances: Ref: 83.2%; Cons: 16.8%
Dulwich and West NorwoodLabLabSafe LabVictory chances: Lab: 100.0%
Dumfries and GallowayConsConsLean ConsVictory chances: Cons: 52.8%; SNP: 47.0%
Dumfriesshire, Clydesdale and TweeddaleConsConsLean ConsVictory chances: Cons: 71.8%; SNP: 28.2%
Dundee CentralSNPSNPSafe SNPVictory chances: SNP: 100.0%
Dunfermline and DollarSNPLabLean SNPVictory chances: SNP: 70.8%; Ref: 21.0%
Dunstable and Leighton BuzzardConsLabSafe ConsVictory chances: Cons: 100.0%
Dwyfor MeirionnyddPCPCSafe PCVictory chances: PC: 96.8%
Ealing Central and ActonLabLabSafe LabVictory chances: Lab: 100.0%
Ealing NorthLabLabSafe LabVictory chances: Lab: 100.0%
Ealing SouthallLabLabSafe LabVictory chances: Lab: 100.0%
Earley and WoodleyConsLabSafe ConsVictory chances: Cons: 93.6%
EasingtonLabLabSafe RefVictory chances: Ref: 94.4%
East Grinstead and UckfieldConsConsSafe ConsVictory chances: Cons: 100.0%
East HamLabLabSafe LabVictory chances: Lab: 100.0%
East HampshireConsConsSafe ConsVictory chances: Cons: 100.0%
East Kilbride and StrathavenSNPLabLean SNPVictory chances: SNP: 60.0%; Lab: 35.2%
East RenfrewshireSNPLabSafe LabVictory chances: Lab: 100.0%
East SurreyConsConsSafe ConsVictory chances: Cons: 100.0%
East ThanetConsLabSafe RefVictory chances: Ref: 96.6%
East WiltshireConsConsSafe ConsVictory chances: Cons: 99.8%
East Worthing and ShorehamConsLabSafe LabVictory chances: Lab: 100.0%
EastbourneConsLDSafe LDVictory chances: LD: 100.0%
EastleighConsLDSafe ConsVictory chances: Cons: 99.4%
Edinburgh East and MusselburghSNPLabSafe LabVictory chances: Lab: 99.2%
Edinburgh North and LeithSNPLabSafe LabVictory chances: Lab: 100.0%
Edinburgh SouthLabLabSafe LabVictory chances: Lab: 100.0%
Edinburgh South WestSNPLabSafe LabVictory chances: Lab: 99.6%
Edinburgh WestLDLDSafe LDVictory chances: LD: 100.0%
Edmonton and Winchmore HillLabLabSafe LabVictory chances: Lab: 100.0%
Ellesmere Port and BromboroughLabLabSafe LabVictory chances: Lab: 100.0%
Eltham and ChislehurstConsLabSafe LabVictory chances: Lab: 100.0%
Ely and East CambridgeshireConsLDSafe LDVictory chances: LD: 91.2%
Enfield NorthLabLabSafe LabVictory chances: Lab: 100.0%
Epping ForestConsConsSafe ConsVictory chances: Cons: 100.0%
Epsom and EwellConsLDLean ConsVictory chances: Cons: 55.8%; LD: 44.2%
ErewashConsLabLikely RefVictory chances: Ref: 76.2%; Lab: 15.0%
Erith and ThamesmeadLabLabSafe LabVictory chances: Lab: 100.0%
Esher and WaltonConsLDSafe LDVictory chances: LD: 100.0%
ExeterLabLabSafe LabVictory chances: Lab: 100.0%
Exmouth and Exeter EastConsConsSafe ConsVictory chances: Cons: 100.0%
FalkirkSNPLabSafe SNPVictory chances: SNP: 100.0%
Fareham and WaterloovilleConsConsSafe ConsVictory chances: Cons: 100.0%
Farnham and BordonConsConsSafe ConsVictory chances: Cons: 100.0%
Faversham and Mid KentConsConsSafe ConsVictory chances: Cons: 100.0%
Feltham and HestonLabLabSafe LabVictory chances: Lab: 100.0%
Filton and Bradley StokeConsLabSafe LabVictory chances: Lab: 100.0%
Finchley and Golders GreenConsLabSafe LabVictory chances: Lab: 95.8%
Folkestone and HytheConsLabLikely RefVictory chances: Ref: 85.2%; Cons: 14.8%
Forest of DeanConsLabSafe ConsVictory chances: Cons: 93.0%
Frome and East SomersetConsLDSafe LDVictory chances: LD: 97.4%
FyldeConsConsSafe ConsVictory chances: Cons: 100.0%
GainsboroughConsConsSafe ConsVictory chances: Cons: 100.0%
Gateshead Central and WhickhamLabLabSafe LabVictory chances: Lab: 100.0%
GedlingConsLabSafe LabVictory chances: Lab: 100.0%
Gillingham and RainhamConsLabSafe ConsVictory chances: Cons: 99.8%
Glasgow EastSNPLabSafe SNPVictory chances: SNP: 94.0%
Glasgow NorthSNPLabLikely SNPVictory chances: SNP: 80.2%; Lab: 19.8%
Glasgow North EastSNPLabSafe SNPVictory chances: SNP: 98.0%
Glasgow SouthSNPLabLikely LabVictory chances: Lab: 88.2%; SNP: 11.8%
Glasgow South WestSNPLabSafe SNPVictory chances: SNP: 94.6%
Glasgow WestSNPLabLean LabVictory chances: Lab: 56.6%; SNP: 43.4%
Glastonbury and SomertonConsLDLikely LDVictory chances: LD: 88.2%; Cons: 11.8%
Glenrothes and Mid FifeSNPLabSafe SNPVictory chances: SNP: 97.4%
GloucesterConsLabLikely ConsVictory chances: Cons: 83.6%; Ref: 16.2%
Godalming and AshConsConsSafe ConsVictory chances: Cons: 100.0%
Goole and PocklingtonConsConsSafe ConsVictory chances: Cons: 100.0%
Gordon and BuchanConsConsSafe SNPVictory chances: SNP: 96.0%
Gorton and DentonLabLabSafe LabVictory chances: Lab: 100.0%
GosportConsConsSafe ConsVictory chances: Cons: 100.0%
GowerLabLabSafe LabVictory chances: Lab: 100.0%
Grantham and BourneConsConsSafe ConsVictory chances: Cons: 100.0%
GraveshamConsLabSafe ConsVictory chances: Cons: 100.0%
Great Grimsby and CleethorpesConsLabSafe RefVictory chances: Ref: 100.0%
Great YarmouthConsRefSafe RefVictory chances: Ref: 100.0%
Greenwich and WoolwichLabLabSafe LabVictory chances: Lab: 100.0%
GuildfordConsLDSafe LDVictory chances: LD: 100.0%
Hackney North and Stoke NewingtonLabLabSafe LabVictory chances: Lab: 100.0%
Hackney South and ShoreditchLabLabSafe LabVictory chances: Lab: 100.0%
HalesowenConsLabLikely ConsVictory chances: Cons: 89.4%
HalifaxLabLabLean RefVictory chances: Ref: 68.6%; Lab: 28.4%
Hamble ValleyConsConsSafe ConsVictory chances: Cons: 100.0%
Hamilton and Clyde ValleySNPLabLean SNPVictory chances: SNP: 73.4%; Lab: 26.6%
Hammersmith and ChiswickLabLabSafe LabVictory chances: Lab: 100.0%
Hampstead and HighgateLabLabSafe LabVictory chances: Lab: 100.0%
Harborough, Oadby and WigstonConsConsSafe ConsVictory chances: Cons: 100.0%
HarlowConsLabSafe ConsVictory chances: Cons: 99.4%
Harpenden and BerkhamstedConsLDSafe LDVictory chances: LD: 100.0%
Harrogate and KnaresboroughConsLDSafe LDVictory chances: LD: 100.0%
Harrow EastConsConsSafe ConsVictory chances: Cons: 100.0%
Harrow WestLabLabSafe LabVictory chances: Lab: 100.0%
HartlepoolLabLabSafe RefVictory chances: Ref: 100.0%
Harwich and North EssexConsConsSafe ConsVictory chances: Cons: 100.0%
Hastings and RyeConsLabLean LabVictory chances: Lab: 70.8%; Cons: 29.2%
HavantConsConsSafe ConsVictory chances: Cons: 99.8%
Hayes and HarlingtonLabLabSafe LabVictory chances: Lab: 100.0%
Hazel GroveConsLDSafe LDVictory chances: LD: 100.0%
Hemel HempsteadConsLabLikely ConsVictory chances: Cons: 76.8%; Lab: 23.2%
HendonConsLabLikely ConsVictory chances: Cons: 78.6%; Lab: 21.4%
Henley and ThameConsLDLean LDVictory chances: LD: 73.4%; Cons: 26.6%
Hereford and South HerefordshireConsConsSafe ConsVictory chances: Cons: 100.0%
Herne Bay and SandwichConsConsSafe ConsVictory chances: Cons: 100.0%
Hertford and StortfordConsLabLean ConsVictory chances: Cons: 73.8%; Lab: 26.2%
HertsmereConsConsSafe ConsVictory chances: Cons: 100.0%
HexhamConsLabSafe ConsVictory chances: Cons: 98.4%
Heywood and Middleton NorthLabLabSafe RefVictory chances: Ref: 100.0%
High PeakConsLabSafe LabVictory chances: Lab: 100.0%
Hinckley and BosworthConsConsSafe ConsVictory chances: Cons: 100.0%
HitchinConsLabSafe LabVictory chances: Lab: 100.0%
Holborn and St PancrasLabLabSafe LabVictory chances: Lab: 100.0%
Honiton and SidmouthConsLDSafe LDVictory chances: LD: 100.0%
Hornchurch and UpminsterConsConsSafe ConsVictory chances: Cons: 99.8%
Hornsey and Friern BarnetLabLabSafe LabVictory chances: Lab: 100.0%
HorshamConsLDSafe ConsVictory chances: Cons: 99.8%
Houghton and Sunderland SouthLabLabSafe RefVictory chances: Ref: 100.0%
Hove and PortsladeLabLabSafe LabVictory chances: Lab: 100.0%
HuddersfieldLabLabSafe LabVictory chances: Lab: 100.0%
HuntingdonConsConsSafe ConsVictory chances: Cons: 100.0%
HyndburnConsLabLikely RefVictory chances: Ref: 85.2%; Cons: 14.8%
Ilford NorthLabLabLikely OtherVictory chances: Other: 85.0%; Lab: 15.0%
Ilford SouthLabLabSafe LabVictory chances: Lab: 100.0%
Inverclyde and Renfrewshire WestSNPLabSafe SNPVictory chances: SNP: 97.8%
Inverness, Skye and West Ross-shireSNPLDLikely SNPVictory chances: SNP: 82.6%; LD: 17.4%
IpswichConsLabSafe LabVictory chances: Lab: 99.8%
Isle of Wight EastConsConsSafe ConsVictory chances: Cons: 100.0%
Isle of Wight WestConsLabSafe ConsVictory chances: Cons: 100.0%
Islington NorthLabIndLikely OtherVictory chances: Other: 89.2%; Lab: 10.8%
Islington South and FinsburyLabLabSafe LabVictory chances: Lab: 100.0%
Jarrow and Gateshead EastLabLabLikely RefVictory chances: Ref: 80.0%; Lab: 20.0%
Keighley and IlkleyConsConsSafe ConsVictory chances: Cons: 100.0%
Kenilworth and SouthamConsConsSafe ConsVictory chances: Cons: 100.0%
Kensington and BayswaterLabLabSafe LabVictory chances: Lab: 100.0%
KetteringConsLabSafe ConsVictory chances: Cons: 100.0%
Kilmarnock and LoudounSNPLabSafe SNPVictory chances: SNP: 100.0%
Kingston and SurbitonLDLDSafe LDVictory chances: LD: 100.0%
Kingston upon Hull EastLabLabSafe RefVictory chances: Ref: 100.0%
Kingston upon Hull North and CottinghamLabLabSafe LabVictory chances: Lab: 96.4%
Kingston upon Hull West and HaltempriceConsLabSafe RefVictory chances: Ref: 99.6%
Kingswinford and South StaffordshireConsConsSafe ConsVictory chances: Cons: 100.0%
KnowsleyLabLabSafe LabVictory chances: Lab: 100.0%
Lancaster and WyreConsLabSafe LabVictory chances: Lab: 96.0%
Leeds Central and HeadingleyLabLabSafe LabVictory chances: Lab: 100.0%
Leeds EastLabLabSafe LabVictory chances: Lab: 100.0%
Leeds North EastLabLabSafe LabVictory chances: Lab: 100.0%
Leeds North WestConsLabSafe LabVictory chances: Lab: 100.0%
Leeds SouthLabLabSafe LabVictory chances: Lab: 100.0%
Leeds South West and MorleyConsLabLikely RefVictory chances: Ref: 75.4%; Lab: 14.4%; Cons: 10.2%
Leeds West and PudseyLabLabSafe LabVictory chances: Lab: 100.0%
Leicester EastLabConsSafe ConsVictory chances: Cons: 95.0%
Leicester SouthLabIndSafe OtherVictory chances: Other: 100.0%
Leicester WestLabLabSafe LabVictory chances: Lab: 100.0%
Leigh and AthertonConsLabLean RefVictory chances: Ref: 67.0%; Lab: 33.0%
LewesConsLDSafe LDVictory chances: LD: 100.0%
Lewisham EastLabLabSafe LabVictory chances: Lab: 100.0%
Lewisham NorthLabLabSafe LabVictory chances: Lab: 100.0%
Lewisham West and East DulwichLabLabSafe LabVictory chances: Lab: 100.0%
Leyton and WansteadLabLabSafe LabVictory chances: Lab: 100.0%
LichfieldConsLabSafe ConsVictory chances: Cons: 100.0%
LincolnConsLabSafe LabVictory chances: Lab: 96.2%
Liverpool GarstonLabLabSafe LabVictory chances: Lab: 100.0%
Liverpool RiversideLabLabSafe LabVictory chances: Lab: 100.0%
Liverpool WaltonLabLabSafe LabVictory chances: Lab: 100.0%
Liverpool WavertreeLabLabSafe LabVictory chances: Lab: 100.0%
Liverpool West DerbyLabLabSafe LabVictory chances: Lab: 100.0%
LivingstonSNPLabSafe SNPVictory chances: SNP: 91.0%
LlanelliLabLabLean RefVictory chances: Ref: 53.8%; Lab: 46.2%
Lothian EastSNPLabSafe LabVictory chances: Lab: 100.0%
LoughboroughConsLabLean ConsVictory chances: Cons: 58.0%; Lab: 42.0%
Louth and HorncastleConsConsSafe ConsVictory chances: Cons: 100.0%
LowestoftConsLabSafe RefVictory chances: Ref: 96.0%
Luton NorthLabLabSafe LabVictory chances: Lab: 100.0%
Luton South and South BedfordshireLabLabSafe LabVictory chances: Lab: 100.0%
MacclesfieldConsLabSafe LabVictory chances: Lab: 98.0%
MaidenheadConsLDSafe ConsVictory chances: Cons: 99.0%
Maidstone and MallingConsConsSafe ConsVictory chances: Cons: 100.0%
MakerfieldLabLabSafe RefVictory chances: Ref: 100.0%
MaldonConsConsSafe ConsVictory chances: Cons: 100.0%
Manchester CentralLabLabSafe LabVictory chances: Lab: 100.0%
Manchester RusholmeLabLabSafe LabVictory chances: Lab: 100.0%
Manchester WithingtonLabLabSafe LabVictory chances: Lab: 100.0%
MansfieldConsLabLean RefVictory chances: Ref: 59.6%; Cons: 40.4%
Melksham and DevizesConsLDLikely LDVictory chances: LD: 82.0%; Cons: 18.0%
Melton and SystonConsConsSafe ConsVictory chances: Cons: 100.0%
Meriden and Solihull EastConsConsSafe ConsVictory chances: Cons: 100.0%
Merthyr Tydfil and AberdareLabLabLean LabVictory chances: Lab: 64.6%; Ref: 35.4%
Mid and South PembrokeshireConsLabLikely ConsVictory chances: Cons: 86.6%; Lab: 10.8%
Mid BedfordshireConsConsSafe ConsVictory chances: Cons: 100.0%
Mid BuckinghamshireConsConsSafe ConsVictory chances: Cons: 100.0%
Mid CheshireConsLabSafe LabVictory chances: Lab: 100.0%
Mid DerbyshireConsLabSafe ConsVictory chances: Cons: 99.8%
Mid Dorset and North PooleConsLDSafe ConsVictory chances: Cons: 91.8%
Mid DunbartonshireSNPLDSafe LDVictory chances: LD: 100.0%
Mid LeicestershireConsConsSafe ConsVictory chances: Cons: 100.0%
Mid NorfolkConsConsSafe ConsVictory chances: Cons: 100.0%
Mid SussexConsLDSafe LDVictory chances: LD: 92.6%
Middlesbrough and Thornaby EastLabLabLean LabVictory chances: Lab: 74.8%; Ref: 25.2%
Middlesbrough South and East ClevelandConsLabSafe ConsVictory chances: Cons: 100.0%
MidlothianSNPLabLean LabVictory chances: Lab: 67.4%; SNP: 32.6%
Milton Keynes CentralConsLabSafe LabVictory chances: Lab: 100.0%
Milton Keynes NorthConsLabSafe LabVictory chances: Lab: 100.0%
Mitcham and MordenLabLabSafe LabVictory chances: Lab: 100.0%
MonmouthshireConsLabSafe LabVictory chances: Lab: 99.8%
Montgomeryshire and GlyndŵrConsLabSafe LabVictory chances: Lab: 100.0%
Moray West, Nairn and StrathspeySNPSNPSafe SNPVictory chances: SNP: 99.2%
Morecambe and LunesdaleConsLabSafe ConsVictory chances: Cons: 100.0%
Motherwell, Wishaw and CarlukeSNPLabSafe SNPVictory chances: SNP: 97.2%
Na h-Eileanan an IarSNPLabLean LabVictory chances: Lab: 50.2%; Cons: 34.0%
Neath and Swansea EastLabLabSafe LabVictory chances: Lab: 98.4%
New Forest EastConsConsSafe ConsVictory chances: Cons: 100.0%
New Forest WestConsConsSafe ConsVictory chances: Cons: 100.0%
NewarkConsConsSafe ConsVictory chances: Cons: 100.0%
NewburyConsLDSafe ConsVictory chances: Cons: 99.6%
Newcastle upon Tyne Central and WestLabLabSafe LabVictory chances: Lab: 99.6%
Newcastle upon Tyne East and WallsendLabLabSafe LabVictory chances: Lab: 100.0%
Newcastle upon Tyne NorthLabLabSafe LabVictory chances: Lab: 100.0%
Newcastle-under-LymeConsLabLikely ConsVictory chances: Cons: 88.4%
Newport EastLabLabSafe LabVictory chances: Lab: 98.8%
Newport West and IslwynLabLabSafe LabVictory chances: Lab: 100.0%
Newton AbbotConsLDLean ConsVictory chances: Cons: 56.2%; LD: 43.8%
Newton Aycliffe and SpennymoorConsLabLean RefVictory chances: Ref: 73.0%; Lab: 17.2%
Normanton and HemsworthLabLabSafe RefVictory chances: Ref: 99.8%
North Ayrshire and ArranSNPLabSafe SNPVictory chances: SNP: 100.0%
North BedfordshireConsConsSafe ConsVictory chances: Cons: 100.0%
North CornwallConsLDSafe LDVictory chances: LD: 100.0%
North CotswoldsConsConsSafe ConsVictory chances: Cons: 100.0%
North DevonConsLDSafe LDVictory chances: LD: 99.6%
North DorsetConsConsSafe ConsVictory chances: Cons: 100.0%
North DurhamLabLabLikely RefVictory chances: Ref: 87.2%; Lab: 12.8%
North East CambridgeshireConsConsSafe ConsVictory chances: Cons: 100.0%
North East DerbyshireConsLabSafe ConsVictory chances: Cons: 100.0%
North East FifeSNPLDSafe LDVictory chances: LD: 100.0%
North East HampshireConsLDSafe ConsVictory chances: Cons: 99.2%
North East HertfordshireConsLabSafe ConsVictory chances: Cons: 100.0%
North East Somerset and HanhamConsLabSafe ConsVictory chances: Cons: 96.8%
North HerefordshireConsGreenSafe ConsVictory chances: Cons: 96.2%
North NorfolkConsLDSafe LDVictory chances: LD: 90.8%
North NorthumberlandConsLabLikely ConsVictory chances: Cons: 84.6%; Lab: 15.4%
North ShropshireConsLDSafe LDVictory chances: LD: 100.0%
North SomersetConsLabSafe ConsVictory chances: Cons: 100.0%
North Warwickshire and BedworthConsLabSafe ConsVictory chances: Cons: 98.4%
North West CambridgeshireConsLabSafe ConsVictory chances: Cons: 98.6%
North West EssexConsConsSafe ConsVictory chances: Cons: 100.0%
North West HampshireConsConsSafe ConsVictory chances: Cons: 100.0%
North West LeicestershireConsLabSafe ConsVictory chances: Cons: 99.0%
North West NorfolkConsConsSafe ConsVictory chances: Cons: 100.0%
Northampton NorthConsLabSafe LabVictory chances: Lab: 100.0%
Northampton SouthConsLabSafe ConsVictory chances: Cons: 100.0%
Norwich NorthConsLabSafe LabVictory chances: Lab: 100.0%
Norwich SouthLabLabSafe LabVictory chances: Lab: 100.0%
Nottingham EastLabLabSafe LabVictory chances: Lab: 100.0%
Nottingham North and KimberleyLabLabSafe LabVictory chances: Lab: 98.6%
Nottingham SouthLabLabSafe LabVictory chances: Lab: 100.0%
NuneatonConsLabSafe ConsVictory chances: Cons: 99.2%
Old Bexley and SidcupConsConsSafe ConsVictory chances: Cons: 100.0%
Oldham East and SaddleworthLabLabSafe RefVictory chances: Ref: 90.6%
Oldham West, Chadderton and RoytonLabLabLean RefVictory chances: Ref: 58.0%; Lab: 35.4%
Orkney and ShetlandLDLDSafe LDVictory chances: LD: 100.0%
OrpingtonConsConsSafe ConsVictory chances: Cons: 100.0%
Ossett and Denby DaleConsLabLikely ConsVictory chances: Cons: 80.4%; Lab: 14.4%
Oxford EastLabLabSafe LabVictory chances: Lab: 100.0%
Oxford West and AbingdonLDLDSafe LDVictory chances: LD: 100.0%
Paisley and Renfrewshire NorthSNPLabSafe SNPVictory chances: SNP: 96.2%
Paisley and Renfrewshire SouthSNPLabLean SNPVictory chances: SNP: 52.6%; Cons: 40.8%
PeckhamLabLabSafe LabVictory chances: Lab: 100.0%
Pendle and ClitheroeConsLabSafe ConsVictory chances: Cons: 100.0%
Penistone and StocksbridgeConsLabSafe RefVictory chances: Ref: 100.0%
Penrith and SolwayConsLabSafe ConsVictory chances: Cons: 100.0%
Perth and Kinross-shireSNPSNPSafe SNPVictory chances: SNP: 97.8%
PeterboroughConsLabSafe ConsVictory chances: Cons: 100.0%
Plymouth Moor ViewConsLabSafe RefVictory chances: Ref: 99.8%
Plymouth Sutton and DevonportLabLabSafe LabVictory chances: Lab: 100.0%
Pontefract, Castleford and KnottingleyLabLabSafe RefVictory chances: Ref: 100.0%
PontypriddLabLabSafe LabVictory chances: Lab: 100.0%
PooleConsLabSafe ConsVictory chances: Cons: 97.0%
Poplar and LimehouseLabLabSafe LabVictory chances: Lab: 100.0%
Portsmouth NorthConsLabSafe ConsVictory chances: Cons: 100.0%
Portsmouth SouthLabLabSafe LabVictory chances: Lab: 100.0%
PrestonLabLabSafe LabVictory chances: Lab: 100.0%
PutneyLabLabSafe LabVictory chances: Lab: 100.0%
Queen's Park and Maida ValeLabLabSafe LabVictory chances: Lab: 100.0%
Rawmarsh and ConisbroughLabLabSafe RefVictory chances: Ref: 100.0%
Rayleigh and WickfordConsConsSafe ConsVictory chances: Cons: 100.0%
Reading CentralLabLabSafe LabVictory chances: Lab: 100.0%
Reading West and Mid BerkshireConsLabLikely ConsVictory chances: Cons: 88.2%; Lab: 11.8%
RedcarConsLabLean ConsVictory chances: Ref: 51.6%; Cons: 48.4%
RedditchConsLabSafe ConsVictory chances: Cons: 100.0%
ReigateConsConsSafe ConsVictory chances: Cons: 100.0%
Rhondda and OgmoreLabLabLikely RefVictory chances: Ref: 89.6%
Ribble ValleyConsLabSafe ConsVictory chances: Cons: 100.0%
Richmond and NorthallertonConsConsSafe ConsVictory chances: Cons: 100.0%
Richmond ParkLDLDSafe LDVictory chances: LD: 100.0%
RochdaleLabLabLean LabVictory chances: Lab: 58.4%; Ref: 36.6%
Rochester and StroodConsLabLean RefVictory chances: Ref: 52.4%; Cons: 47.6%
RomfordConsConsSafe ConsVictory chances: Cons: 100.0%
Romsey and Southampton NorthConsConsSafe ConsVictory chances: Cons: 100.0%
Rossendale and DarwenConsLabSafe ConsVictory chances: Cons: 98.8%
Rother ValleyConsLabSafe RefVictory chances: Ref: 99.0%
RotherhamLabLabSafe RefVictory chances: Ref: 100.0%
RugbyConsLabLean ConsVictory chances: Cons: 70.2%; Lab: 29.8%
Ruislip, Northwood and PinnerConsConsSafe ConsVictory chances: Cons: 100.0%
Runcorn and HelsbyLabLabSafe LabVictory chances: Lab: 100.0%
Runnymede and WeybridgeConsConsSafe ConsVictory chances: Cons: 100.0%
RushcliffeConsLabSafe LabVictory chances: Lab: 99.6%
RutherglenSNPLabLean LabVictory chances: Lab: 73.2%; SNP: 26.8%
Rutland and StamfordConsConsSafe ConsVictory chances: Cons: 100.0%
SalfordLabLabSafe LabVictory chances: Lab: 100.0%
SalisburyConsConsSafe ConsVictory chances: Cons: 100.0%
Scarborough and WhitbyConsLabSafe ConsVictory chances: Cons: 100.0%
ScunthorpeConsLabLean RefVictory chances: Ref: 56.8%; Cons: 43.2%
Sefton CentralLabLabSafe LabVictory chances: Lab: 100.0%
SelbyConsLabSafe LabVictory chances: Lab: 99.8%
SevenoaksConsConsSafe ConsVictory chances: Cons: 100.0%
Sheffield Brightside and HillsboroughLabLabSafe LabVictory chances: Lab: 100.0%
Sheffield CentralLabLabSafe LabVictory chances: Lab: 99.8%
Sheffield HallamLabLabSafe LabVictory chances: Lab: 100.0%
Sheffield HeeleyLabLabSafe LabVictory chances: Lab: 100.0%
Sheffield South EastLabLabSafe LabVictory chances: Lab: 99.8%
Sherwood ForestConsLabSafe ConsVictory chances: Cons: 98.6%
ShipleyConsLabSafe LabVictory chances: Lab: 100.0%
ShrewsburyConsLabSafe LabVictory chances: Lab: 100.0%
Sittingbourne and SheppeyConsLabLikely ConsVictory chances: Cons: 89.4%; Ref: 10.6%
Skipton and RiponConsConsSafe ConsVictory chances: Cons: 100.0%
Sleaford and North HykehamConsConsSafe ConsVictory chances: Cons: 100.0%
SloughLabLabSafe LabVictory chances: Lab: 95.0%
SmethwickLabLabSafe LabVictory chances: Lab: 100.0%
Solihull West and ShirleyConsConsSafe ConsVictory chances: Cons: 100.0%
South Basildon and East ThurrockConsRefSafe RefVictory chances: Ref: 100.0%
South CambridgeshireConsLDSafe LDVictory chances: LD: 100.0%
South CotswoldsConsLDSafe LDVictory chances: LD: 99.6%
South DerbyshireConsLabSafe ConsVictory chances: Cons: 99.2%
South DevonConsLDSafe LDVictory chances: LD: 100.0%
South DorsetConsLabSafe ConsVictory chances: Cons: 90.6%
South East CornwallConsLabSafe ConsVictory chances: Cons: 100.0%
South Holland and The DeepingsConsConsSafe ConsVictory chances: Cons: 100.0%
South LeicestershireConsConsSafe ConsVictory chances: Cons: 100.0%
South NorfolkConsLabSafe ConsVictory chances: Cons: 100.0%
South NorthamptonshireConsConsSafe ConsVictory chances: Cons: 100.0%
South RibbleConsLabSafe LabVictory chances: Lab: 99.0%
South ShieldsLabLabSafe RefVictory chances: Ref: 100.0%
South ShropshireConsConsSafe ConsVictory chances: Cons: 100.0%
South SuffolkConsConsSafe ConsVictory chances: Cons: 100.0%
South West DevonConsConsSafe ConsVictory chances: Cons: 100.0%
South West HertfordshireConsConsSafe ConsVictory chances: Cons: 100.0%
South West NorfolkConsLabLean ConsVictory chances: Cons: 56.6%; Ref: 43.4%
South West WiltshireConsConsSafe ConsVictory chances: Cons: 100.0%
Southampton ItchenConsLabSafe LabVictory chances: Lab: 91.2%
Southampton TestLabLabSafe LabVictory chances: Lab: 100.0%
Southend East and RochfordConsLabSafe ConsVictory chances: Cons: 100.0%
Southend West and LeighConsLabSafe ConsVictory chances: Cons: 100.0%
Southgate and Wood GreenLabLabSafe LabVictory chances: Lab: 100.0%
SouthportConsLabLean LabVictory chances: Lab: 74.6%; Cons: 25.4%
SpelthorneConsConsSafe ConsVictory chances: Cons: 100.0%
Spen ValleyConsLabSafe RefVictory chances: Ref: 95.4%
St AlbansLDLDSafe LDVictory chances: LD: 100.0%
St Austell and NewquayConsLabSafe ConsVictory chances: Cons: 97.8%
St Helens NorthLabLabSafe LabVictory chances: Lab: 99.8%
St Helens South and WhistonLabLabSafe LabVictory chances: Lab: 100.0%
St IvesConsLDSafe LDVictory chances: LD: 100.0%
St Neots and Mid CambridgeshireConsLDSafe LDVictory chances: LD: 100.0%
StaffordConsLabSafe ConsVictory chances: Cons: 91.8%
Staffordshire MoorlandsConsConsSafe ConsVictory chances: Cons: 100.0%
Stalybridge and HydeLabLabLean RefVictory chances: Ref: 55.0%; Lab: 45.0%
StevenageConsLabSafe LabVictory chances: Lab: 99.6%
Stirling and StrathallanSNPLabSafe SNPVictory chances: SNP: 97.2%
StockportLabLabSafe LabVictory chances: Lab: 100.0%
Stockton NorthLabLabLikely RefVictory chances: Ref: 77.4%; Lab: 22.6%
Stockton WestConsConsSafe ConsVictory chances: Cons: 100.0%
Stoke-on-Trent CentralConsLabSafe RefVictory chances: Ref: 91.6%
Stoke-on-Trent NorthConsLabSafe RefVictory chances: Ref: 90.0%; Cons: 10.0%
Stoke-on-Trent SouthConsLabSafe ConsVictory chances: Cons: 100.0%
Stone, Great Wyrley and PenkridgeConsConsSafe ConsVictory chances: Cons: 100.0%
StourbridgeConsLabSafe ConsVictory chances: Cons: 100.0%
Stratford and BowLabLabSafe LabVictory chances: Lab: 100.0%
Stratford-on-AvonConsLDSafe LDVictory chances: LD: 90.6%
Streatham and Croydon NorthLabLabSafe LabVictory chances: Lab: 100.0%
Stretford and UrmstonLabLabSafe LabVictory chances: Lab: 100.0%
StroudConsLabSafe LabVictory chances: Lab: 100.0%
Suffolk CoastalConsLabSafe ConsVictory chances: Cons: 100.0%
Sunderland CentralLabLabSafe RefVictory chances: Ref: 99.0%
Surrey HeathConsLDSafe ConsVictory chances: Cons: 99.4%
Sussex WealdConsConsSafe ConsVictory chances: Cons: 100.0%
Sutton and CheamConsLDSafe LDVictory chances: LD: 100.0%
Sutton ColdfieldConsConsSafe ConsVictory chances: Cons: 100.0%
Swansea WestLabLabToss-up LabVictory chances: Lab: 39.2%; Cons: 30.0%; Ref: 30.0%
Swindon NorthConsLabLean ConsVictory chances: Cons: 50.8%; Lab: 41.2%
Swindon SouthConsLabSafe LabVictory chances: Lab: 100.0%
TamworthConsLabSafe ConsVictory chances: Cons: 99.8%
TattonConsConsSafe ConsVictory chances: Cons: 100.0%
Taunton and WellingtonConsLDSafe LDVictory chances: LD: 100.0%
TelfordConsLabSafe LabVictory chances: Lab: 96.0%
TewkesburyConsLDSafe LDVictory chances: LD: 91.6%
The WrekinConsConsSafe ConsVictory chances: Cons: 100.0%
Thirsk and MaltonConsConsSafe ConsVictory chances: Cons: 100.0%
Thornbury and YateConsLDLean ConsVictory chances: Cons: 50.6%; LD: 49.4%
ThurrockConsLabSafe RefVictory chances: Ref: 99.0%
Tipton and WednesburyConsLabSafe RefVictory chances: Ref: 95.0%
Tiverton and MineheadConsLDSafe LDVictory chances: LD: 90.0%; Cons: 10.0%
TonbridgeConsConsSafe ConsVictory chances: Cons: 100.0%
TootingLabLabSafe LabVictory chances: Lab: 100.0%
TorbayConsLDSafe LDVictory chances: LD: 94.8%
TorfaenLabLabSafe LabVictory chances: Lab: 100.0%
Torridge and TavistockConsConsSafe ConsVictory chances: Cons: 100.0%
TottenhamLabLabSafe LabVictory chances: Lab: 100.0%
Truro and FalmouthConsLabSafe ConsVictory chances: Cons: 94.8%
Tunbridge WellsConsLDSafe LDVictory chances: LD: 100.0%
TwickenhamLDLDSafe LDVictory chances: LD: 100.0%
TynemouthLabLabSafe LabVictory chances: Lab: 100.0%
Uxbridge and South RuislipConsLabSafe ConsVictory chances: Cons: 97.8%
Vale of GlamorganConsLabSafe LabVictory chances: Lab: 97.4%
Vauxhall and Camberwell GreenLabLabSafe LabVictory chances: Lab: 100.0%
Wakefield and RothwellConsLabSafe LabVictory chances: Lab: 99.4%
WallaseyLabLabSafe LabVictory chances: Lab: 100.0%
Walsall and BloxwichConsLabLean ConsVictory chances: Cons: 61.4%; Ref: 26.0%; Lab: 12.6%
WalthamstowLabLabSafe LabVictory chances: Lab: 100.0%
Warrington NorthLabLabSafe LabVictory chances: Lab: 100.0%
Warrington SouthLabLabSafe LabVictory chances: Lab: 100.0%
Warwick and LeamingtonLabLabSafe LabVictory chances: Lab: 100.0%
Washington and Gateshead SouthLabLabSafe RefVictory chances: Ref: 98.4%
WatfordConsLabSafe LabVictory chances: Lab: 100.0%
Waveney ValleyConsGreenSafe ConsVictory chances: Cons: 92.6%
Weald of KentConsConsSafe ConsVictory chances: Cons: 100.0%
Wellingborough and RushdenConsLabLikely RefVictory chances: Ref: 82.4%; Cons: 17.6%
Wells and Mendip HillsConsLDSafe LDVictory chances: LD: 100.0%
Welwyn HatfieldConsLabSafe ConsVictory chances: Cons: 97.6%
West Aberdeenshire and KincardineConsConsToss-up ConsVictory chances: Cons: 47.2%; SNP: 38.4%; Ref: 14.2%
West BromwichConsLabSafe LabVictory chances: Lab: 100.0%
West DorsetConsLDSafe LDVictory chances: LD: 100.0%
West DunbartonshireSNPLabToss-up SNPVictory chances: SNP: 46.4%; Cons: 28.8%; Lab: 23.8%
West Ham and BecktonLabLabSafe LabVictory chances: Lab: 100.0%
West LancashireLabLabSafe LabVictory chances: Lab: 100.0%
West SuffolkConsConsSafe ConsVictory chances: Cons: 100.0%
West WorcestershireConsConsSafe ConsVictory chances: Cons: 100.0%
Westmorland and LonsdaleConsLDSafe LDVictory chances: LD: 100.0%
Weston-super-MareConsLabLikely RefVictory chances: Ref: 79.6%; Cons: 20.4%
Wetherby and EasingwoldConsConsSafe ConsVictory chances: Cons: 100.0%
Whitehaven and WorkingtonConsLabSafe LabVictory chances: Lab: 100.0%
Widnes and HalewoodLabLabSafe LabVictory chances: Lab: 100.0%
WiganLabLabLean LabVictory chances: Lab: 64.4%; Ref: 35.6%
WimbledonConsLDSafe LDVictory chances: LD: 100.0%
WinchesterConsLDSafe LDVictory chances: LD: 99.6%
WindsorConsConsSafe ConsVictory chances: Cons: 100.0%
Wirral WestLabLabSafe LabVictory chances: Lab: 100.0%
WithamConsConsSafe ConsVictory chances: Cons: 100.0%
WitneyConsLDLean ConsVictory chances: Cons: 65.8%; LD: 34.2%
WokingConsLDSafe LDVictory chances: LD: 100.0%
WokinghamConsLDSafe LDVictory chances: LD: 95.4%
Wolverhampton North EastConsLabLean RefVictory chances: Ref: 72.2%; Cons: 15.0%; Lab: 12.8%
Wolverhampton South EastLabLabSafe LabVictory chances: Lab: 97.0%
Wolverhampton WestConsLabSafe LabVictory chances: Lab: 100.0%
WorcesterConsLabSafe LabVictory chances: Lab: 99.8%
Worsley and EcclesLabLabSafe LabVictory chances: Lab: 100.0%
Worthing WestConsLabLikely ConsVictory chances: Cons: 75.2%; Lab: 24.8%
WrexhamConsLabSafe LabVictory chances: Lab: 100.0%
WycombeConsLabSafe LabVictory chances: Lab: 99.8%
Wyre ForestConsConsSafe ConsVictory chances: Cons: 100.0%
Wythenshawe and Sale EastLabLabSafe LabVictory chances: Lab: 100.0%
YeovilConsLDSafe LDVictory chances: LD: 100.0%
Ynys MônConsPCLean PCVictory chances: PC: 60.6%; Lab: 35.8%
York CentralLabLabSafe LabVictory chances: Lab: 100.0%
York OuterConsLabSafe LabVictory chances: Lab: 100.0%