More in Common

Web site: https://www.moreincommon.org.uk/

More in Common was founded in the aftermath of the tragic murder of Jo Cox MP in 2016. More in Common takes its name from Jo’s maiden speech in Parliament where she said: "We are far more united and have far more in common than that which divides us." Their hope is that through their work, their honour Jo's memory and legacy.






Voting intention polls

There are no voting intention polls for this data provider in the given date range.

PublishedFieldworkDataArticleLabConsLDSNPRefGreenPCOtherLead
Jan 28, 2026Jan 23 - 25Data22%(+2)20%(-1)13%(=)3%(+1)29%(-2)10%(-1)1%(+1)3%(+2)7
Jan 22, 2026Jan 16 - 19Data20%(+1)21%(=)13%(+1)2%(=)31%(=)11%(-1)0%(-1)1%(-1)10
Jan 14, 2026Jan 10 - 13Data19%(=)21%(-2)12%(=)2%(=)31%(=)12%(+2)1%(=)2%(=)10
Jan 7, 2026Jan 2 - 5Data19%(-2)23%(+1)12%(-1)2%(-1)31%(+3)10%(+1)1%(=)2%(-1)8
Dec 24, 2025Dec 19 - 23Data21%(=)22%(+2)13%(+1)3%(=)28%(-1)9%(-2)1%(=)3%(=)6
Dec 18, 2025Dec 12 - 16Data21%(+1)20%(-1)12%(-2)3%(=)29%(-1)11%(+1)1%(+1)3%(+1)8
Dec 10, 2025Dec 4 - 8Data20%(-1)21%(=)14%(+1)3%(+1)30%(=)10%(-1)0%(-1)2%(+1)9
Dec 3, 2025Nov 28 - Dec 1Data21%(=)21%(+2)13%(-1)2%(-1)30%(=)11%(+1)1%(=)1%(-2)9
Nov 26, 2025Nov 22 - 24Data21%(+1)19%(-1)14%(=)3%(=)30%(=)10%(-1)1%(=)3%(+1)9
Nov 24, 2025Nov 14 - 17Data20%(=)20%(+1)14%(=)3%(+1)30%(-1)11%(-1)1%(=)2%(-1)10
Nov 12, 2025Nov 7 - 10Data20%(+2)19%(=)14%(+1)2%(=)31%(=)12%(=)1%(=)3%(=)11
Nov 5, 2025Oct 31 - Nov 3Data18%(-3)19%(+1)13%(+1)2%(=)31%(-2)12%(+1)1%(=)3%(+2)12
Oct 29, 2025Oct 24 - 27Data21%(-1)18%(-1)12%(-1)2%(=)33%(+2)11%(+1)1%(=)1%(-1)12
Oct 22, 2025Oct 17 - 20Data22%(=)19%(-1)13%(-2)2%(-1)31%(+1)10%(+1)1%(+1)2%(=)9
Oct 15, 2025Oct 10 - 13Data22%(+2)20%(+1)15%(+1)3%(=)30%(-3)9%(+1)0%(-1)2%(-1)8
Oct 8, 2025Oct 3 - 6Data20%(=)19%(-1)14%(=)3%(=)33%(+3)8%(=)1%(+1)3%(-1)13
Oct 1, 2025Sep 26 - 29Data20%(-5)20%(=)14%(+1)3%(+1)30%(+2)8%(=)0%(=)4%(+1)10
Sep 24, 2025Sep 19 - 22Data25%(+3)20%(+2)13%(-1)2%(-1)28%(-3)8%(=)0%(-1)3%(-1)3
Sep 17, 2025Sep 12 - 15Data22%(+1)18%(=)14%(+1)3%(=)31%(-1)8%(=)1%(=)4%(+1)9
Sep 10, 2025Sep 5 - 8Data21%(=)18%(=)13%(=)3%(=)32%(+1)8%(=)1%(=)3%(-3)11
Sep 3, 2025Aug 29 - Sep 1Data21%(-1)18%(=)13%(-1)3%(=)31%(+1)8%(+1)1%(=)6%(+1)10
Aug 30, 2025Aug 22 - 26Data22%(+1)18%(-2)14%(+1)3%(=)30%(=)7%(-1)1%(=)5%(=)8
Aug 20, 2025Aug 15 - 18Data21%(-1)20%(-2)13%(=)3%(+1)30%(=)8%(+2)1%(+1)5%(+1)9
Aug 13, 2025Aug 8 - 11Data22%(=)22%(+4)13%(-1)2%(-1)30%(-1)6%(-1)0%(-1)4%(=)8
Aug 6, 2025Aug 1 - 3Data22%(-1)18%(-2)14%(+1)3%(=)31%(+2)7%(=)1%(=)4%(-1)9
Jul 30, 2025Jul 26 - 28Data23%(+1)20%(-1)13%(-2)3%(+1)29%(=)7%(-1)1%(=)5%(+3)6
Jul 23, 2025Jul 18 - 20Data22%(-2)21%(+1)15%(+2)2%(-1)29%(+2)8%(-1)1%(=)2%(-1)7
Jul 16, 2025Jul 11 - 14Data24%(=)20%(+1)13%(-1)3%(=)27%(-2)9%(+2)1%(=)3%(=)3
Jul 10, 2025Jul 4 - 7Data24%(=)19%(=)14%(+2)3%(=)29%(=)7%(-2)1%(=)3%(=)5
Jul 2, 2025Jun 27 - 30Data24%(+1)19%(-1)12%(-2)3%(=)29%(+2)9%(=)1%(=)3%(=)5
Jun 25, 2025Jun 20 - 23Data23%(+2)20%(-2)14%(+1)3%(=)27%(-2)9%(=)1%(=)3%(-1)4
Jun 18, 2025Jun 13 - 16Data21%(-3)22%(+2)13%(-1)3%(=)29%(+1)9%(+2)1%(=)4%(+1)7
Jun 11, 2025Jun 6 - 9Data24%(+1)20%(-1)14%(=)3%(+1)28%(=)7%(-1)1%(=)3%(+1)4
Jun 4, 2025May 30 - Jun 2Data23%(+1)21%(+2)14%(=)2%(=)28%(-3)8%(=)1%(=)2%(-1)5
May 28, 2025May 23 - 26Data22%(=)19%(-2)14%(=)2%(=)31%(+1)8%(=)1%(=)3%(+1)9
May 21, 2025May 16 - 19Data22%(-3)21%(+1)14%(=)2%(=)30%(+2)8%(=)1%(=)2%(+1)8
May 14, 2025May 10 - 12Data25%(+2)20%(-1)14%(-1)2%(-1)28%(+1)8%(=)1%(=)1%(-2)3
May 7, 2025May 3 - 4Data23%(-1)21%(-2)15%(=)3%(+1)27%(+3)8%(=)1%(=)3%(-1)4
Apr 30, 2025Apr 25 - 27Data24%(+1)23%(=)15%(+1)2%(-1)24%(-1)8%(=)1%(=)4%(=)Tie
Apr 23, 2025Apr 17 - 21Data23%(-1)23%(=)14%(=)3%(=)25%(+1)8%(=)1%(=)4%(=)2
Apr 16, 2025Apr 11 - 14Data24%(=)23%(=)14%(-3)3%(+1)24%(=)8%(+1)1%(+1)4%(+2)Tie
Apr 9, 2025Apr 4 - 7Data24%(+3)23%(-3)17%(+4)2%(=)24%(-1)7%(=)0%(-1)2%(-2)Tie
Apr 2, 2025Mar 28 - 31Data21%(-3)26%(+1)13%(+1)2%(-1)25%(+1)7%(-3)1%(=)4%(+1)1
Mar 26, 2025Mar 22 - 24Data24%(-1)25%(+1)12%(=)3%(+1)24%(-1)10%(+3)1%(=)3%(-1)1
Mar 19, 2025Mar 14 - 17Data25%(=)24%(+1)12%(-2)2%(=)25%(=)7%(-1)1%(=)4%(+2)Tie
Mar 12, 2025Mar 7 - 10Data25%(-1)23%(-1)14%(+1)2%(=)25%(+1)8%(+1)1%(=)2%(=)Tie
Mar 5, 2025Feb 28 - Mar 2Data26%(+3)24%(-1)13%(-3)2%(=)24%(=)7%(-1)1%(+1)2%(=)2
Feb 26, 2025Feb 21 - 24Data23%(-2)25%(+2)16%(+4)2%(=)24%(-2)8%(+1)0%(-1)2%(-1)1
Feb 18, 2025Feb 14 - 18Data25%(=)23%(=)12%(=)2%(=)26%(+1)7%(-1)1%(=)3%(=)1
Feb 12, 2025Feb 7 - 10Data25%(+1)23%(-3)12%(-1)2%(-1)25%(+1)8%(+2)1%(=)3%(=)Tie
Feb 4, 2025Jan 31 - Feb 3Data24%(-1)26%(+2)13%(=)3%(+1)24%(-1)6%(-1)1%(=)3%(=)2
Jan 29, 2025Jan 24 - 27Data25%(+1)24%(-1)13%(+1)2%(-1)25%(=)7%(=)1%(=)3%(=)Tie
Jan 21, 2025Jan 17 - 20Data24%(=)25%(=)12%(=)3%(=)25%(+1)7%(-1)1%(=)3%(=)Tie
Jan 13, 2025Jan 10 - 13Data24%(-2)25%(-1)12%(=)3%(=)24%(+2)8%(+1)1%(=)3%(+1)1
Jan 9, 2025Jan 6 - 8Data26%(=)26%(=)12%(-1)3%(=)22%(+3)7%(-1)1%(=)2%(-2)Tie
Dec 11, 2024Dec 6 - 10Data26%(=)26%(-2)13%(=)3%(=)19%(-2)8%(+1)1%(=)4%(+2)Tie
Dec 3, 2024Nov 29 - Dec 2Data26%(-1)28%(-2)13%(+1)3%(+1)21%(+3)7%(-1)1%(=)2%(=)2
Nov 28, 2024Nov 26 - 27Data27%(+2)30%(+2)12%(-1)2%(-1)18%(-1)8%(=)1%(=)2%(-1)3
Nov 22, 2024Nov 19 - 21Data25%(-2)28%(-1)13%(+2)3%(+1)19%(=)8%(=)1%(=)3%(-1)3
Nov 12, 2024Nov 8 - 11Data27%(-1)29%(+3)11%(-3)2%(-1)19%(+1)8%(=)1%(=)4%(+1)2
Nov 3, 2024Oct 30 - Nov 1Data28%(+1)26%(-1)14%(+1)3%(+1)18%(-3)8%(+1)1%(=)3%(+2)2
Oct 13, 2024Oct 9 - 10Data27%(-2)27%(-1)13%(+2)2%(=)21%(+2)7%(=)1%(+1)1%(-2)Tie
Oct 8, 2024Oct 5 - 7Data29%(-1)28%(+2)11%(-2)2%(-1)19%(+1)7%(-1)0%(-1)3%(+1)1
Sep 27, 2024Sep 24 - 25Data30%(+1)26%(+1)13%(-1)3%(=)18%(=)8%(=)1%(=)2%(-2)4
Sep 13, 2024Sep 10 - 12Data29%25%14%3%18%8%1%4%4

Seat projection sets

There are no projection sets for this data provider in the given date range.

Seat projection sets

Description
Links
Abbr.Dates LabConsLDSNPRefGreenPCSFDUPSDLPUUPAllianceTUVYPIndOthern/a
More in Common January 2026
Data Article
MIC5Jan 4, 2026
Nov 27 - Dec 16
857035403819500000000619
More in Common September 2025
Data Article
MIC4Sep 27, 2025
Aug 8 - Sep 15
9041693437364000000014019
More in Common July 2025
Data Article
MIC3Jul 5, 2025
Jun 13 - 30
1268173422907400000008019
More in Common April 2025
Data Article
MIC2Apr 20, 2025
Mar 14 - Apr 1
165165673518045000000010019
More in Common Dec 2024
Data Article
MIC1Dec 28, 2024
Oct 31 - Dec 16
2282225837722400000000819
Pre-2029 Pre-202940411672984475211111311
202420244111217295447521110610
2019 (notional)20192003728480127820100010

By constituency

Constituency20192024Pre-2029 MIC1MIC2MIC3MIC4MIC5
Aberafan MaestegLabLabLabLean RefLean RefLikely RefLean RefLikely Ref
Aberdeen NorthSNPSNPSNPLikely SNPLean SNPLean SNPToss-up SNPSafe SNP
Aberdeen SouthSNPSNPSNPSafe SNPToss-up SNPToss-up SNPToss-up RefLikely SNP
Aberdeenshire North and Moray EastConsSNPSNPSafe SNPToss-up SNPLean SNPToss-up RefToss-up Ref
Airdrie and ShottsSNPLabLabSafe SNPToss-up LabLikely SNPLean SNPToss-up SNP
AldershotConsLabLabLikely LabToss-up ConsLean RefToss-up RefToss-up Ref
Aldridge-BrownhillsConsConsConsSafe ConsToss-up RefLean RefLikely RefLean Ref
Alloa and GrangemouthSNPLabLabLikely SNPToss-up SNPLean SNPToss-up RefToss-up Ref
Altrincham and Sale WestConsLabLabSafe LabToss-up ConsToss-up LabToss-up RefToss-up Cons
Alyn and DeesideLabLabLabSafe LabToss-up LabLikely RefToss-up RefToss-up Lab
Amber ValleyConsLabLabSafe RefLean RefLikely RefSafe RefSafe Ref
Angus and Perthshire GlensSNPSNPSNPSafe SNPLean SNPLikely SNPLean SNPLean SNP
Arbroath and Broughty FerrySNPSNPSNPSafe SNPToss-up SNPSafe SNPToss-up RefToss-up Ref
Argyll, Bute and South LochaberSNPSNPSNPSafe SNPLean SNPLikely SNPLean SNPToss-up SNP
Arundel and South DownsConsConsConsSafe ConsLikely ConsLikely ConsLean ConsLean Cons
AshfieldConsRefRefSafe RefLikely RefSafe RefSafe RefSafe Ref
AshfordConsLabLabSafe ConsToss-up ConsLikely RefLean RefLean Ref
Ashton-under-LyneLabLabLabSafe RefLean RefLikely RefLikely RefSafe Ref
AylesburyConsLabLabSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Ayr, Carrick and CumnockSNPLabLabLean SNPToss-up LabToss-up LabToss-up SNPToss-up SNP
BanburyConsLabLabLikely ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Bangor AberconwyConsLabLabSafe LabToss-up PCToss-up RefLean RefToss-up PC
BarkingLabLabLabSafe LabLikely LabLean RefToss-up LabToss-up Ref
Barnsley NorthLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Barnsley SouthLabLabLabSafe RefSafe RefSafe RefSafe RefSafe Ref
Barrow and FurnessConsLabLabLean ConsLean RefLean RefLikely RefLean Ref
Basildon and BillericayConsConsConsSafe ConsLean RefLikely RefLikely RefLean Ref
BasingstokeConsLabLabSafe LabToss-up LabLean RefToss-up RefLean Ref
BassetlawConsLabLabSafe RefLean RefLikely RefLikely RefSafe Ref
BathLDLDLDSafe LDSafe LDLikely LDLikely LDLean LD
Bathgate and LinlithgowSNPLabLabLean SNPToss-up SNPLean SNPLean RefToss-up Ref
BatterseaLabLabLabSafe LabLikely LabLikely LabLikely LabLikely Lab
BeaconsfieldConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
Beckenham and PengeLabLabLabSafe LabLean LabLean LabLean LabLean Lab
BedfordLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Lab
Belfast EastDUPDUPDUP
Belfast NorthSFSFSF
Belfast South and Mid DownSDLPSDLPSDLP
Belfast WestSFSFSF
Bermondsey and Old SouthwarkLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Lab
Berwickshire, Roxburgh and SelkirkConsConsConsSafe ConsToss-up ConsLean ConsToss-up ConsToss-up Cons
Bethnal Green and StepneyLabLabLabLikely LabToss-up IndToss-up LabToss-up IndToss-up Lab
Beverley and HoldernessConsConsConsSafe ConsToss-up ConsLean RefLean RefLean Ref
Bexhill and BattleConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Bexleyheath and CrayfordConsLabLabLikely ConsToss-up RefToss-up ConsLean RefLean Ref
Bicester and WoodstockConsLDLDLean ConsLean LDLean LDLean LDToss-up Ref
BirkenheadLabLabLabSafe LabLean LabToss-up LabToss-up LabToss-up Ref
Birmingham EdgbastonLabLabLabSafe LabLikely LabToss-up LabToss-up LabLean Lab
Birmingham ErdingtonLabLabLabSafe LabToss-up LabSafe RefLean RefLean Ref
Birmingham Hall Green and MoseleyLabLabLabLikely OtherToss-up IndToss-up LabToss-up IndLean Lab
Birmingham Hodge Hill and Solihull NorthLabLabLabLean RefLean LabLikely RefToss-up RefToss-up Ref
Birmingham LadywoodLabLabLabSafe LabToss-up LabToss-up LabToss-up LabLean Lab
Birmingham NorthfieldConsLabLabLikely LabToss-up LabLikely RefLikely RefLean Ref
Birmingham Perry BarrLabIndIndSafe OtherToss-up IndToss-up IndToss-up IndToss-up Other
Birmingham Selly OakLabLabLabSafe LabLean LabToss-up LabToss-up RefToss-up Lab
Birmingham YardleyLabLabLabLean LabLean LabLean RefToss-up IndToss-up Ref
Bishop AucklandConsLabLabSafe ConsLean RefSafe RefLikely RefLikely Ref
BlackburnLabIndIndSafe OtherLikely IndToss-up IndToss-up IndToss-up Other
Blackley and Middleton SouthLabLabLabSafe LabToss-up LabLean RefLean RefLikely Ref
Blackpool North and FleetwoodConsLabLabLean RefLikely RefSafe RefSafe RefLikely Ref
Blackpool SouthConsLabLabSafe RefLikely RefSafe RefLikely RefLikely Ref
Blaenau Gwent and RhymneyLabLabLabLean LabToss-up LabToss-up RefToss-up LabLean Ref
Blaydon and ConsettLabLabLabSafe LabToss-up RefLean RefToss-up RefLikely Ref
Blyth and AshingtonLabLabLabLikely RefLean RefSafe RefLean RefSafe Ref
Bognor Regis and LittlehamptonConsConsConsSafe ConsToss-up RefLean RefLean RefLean Ref
BolsoverConsLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Bolton North EastConsLabLabSafe RefLean RefLikely RefLikely RefLikely Ref
Bolton South and WalkdenLabLabLabSafe RefToss-up RefLikely RefLikely RefLikely Ref
Bolton WestConsLabLabSafe ConsToss-up RefLean RefLikely RefLean Ref
BootleLabLabLabSafe LabLikely LabLean LabLean LabLean Lab
Boston and SkegnessConsRefRefSafe RefSafe RefSafe RefSafe RefSafe Ref
Bournemouth EastConsLabLabSafe ConsToss-up ConsLean RefLean RefLean Ref
Bournemouth WestConsLabLabLean ConsLean RefLean RefLikely RefLean Ref
BracknellConsLabLabLean ConsToss-up ConsLean RefLean RefLean Ref
Bradford EastLabLabLabLikely LabLean LabToss-up RefToss-up IndToss-up Lab
Bradford SouthLabLabLabSafe RefLean RefSafe RefLikely RefLikely Ref
Bradford WestLabLabLabSafe OtherToss-up IndToss-up IndToss-up IndToss-up Other
BraintreeConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Brecon, Radnor and Cwm TaweConsLDLDLikely LDLikely RefLikely RefLikely RefToss-up Ref
Brent EastLabLabLabSafe LabLikely LabLikely LabSafe LabLikely Lab
Brent WestLabLabLabSafe LabToss-up LabLean LabToss-up LabToss-up Cons
Brentford and IsleworthLabLabLabSafe LabLean LabLikely LabLikely LabLean Lab
Brentwood and OngarConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
BridgendConsLabLabSafe LabLean RefLikely RefLikely RefToss-up Ref
BridgwaterConsConsConsLean ConsLean RefLikely RefLikely RefLikely Ref
Bridlington and The WoldsConsConsConsSafe ConsLean RefLikely RefLikely RefLean Ref
Brigg and ImminghamConsConsConsSafe ConsLean RefLikely RefLikely RefLikely Ref
Brighton Kemptown and PeacehavenLabLabLabSafe LabLean LabLean LabToss-up LabLean Green
Brighton PavilionGreenGreenGreenSafe GreenSafe GreenSafe GreenSafe GreenSafe Green
Bristol CentralLabGreenGreenSafe GreenLikely GreenSafe GreenSafe GreenSafe Green
Bristol EastLabLabLabSafe LabToss-up LabToss-up GreenToss-up GreenLikely Green
Bristol North EastLabLabLabSafe LabLean LabToss-up LabToss-up RefToss-up Ref
Bristol North WestLabLabLabSafe LabLikely LabLean LabToss-up LabToss-up Lab
Bristol SouthLabLabLabSafe LabToss-up LabToss-up GreenToss-up RefToss-up Green
Broadland and FakenhamConsConsConsSafe ConsToss-up ConsToss-up RefToss-up RefLean Ref
Bromley and Biggin HillConsConsConsSafe ConsLean ConsToss-up RefToss-up ConsToss-up Cons
BromsgroveConsConsConsSafe ConsLean ConsToss-up ConsLean RefLean Ref
BroxbourneConsConsConsSafe ConsToss-up RefToss-up RefLean RefLean Ref
BroxtoweConsLabLabSafe LabToss-up LabToss-up LabLean RefLean Ref
Buckingham and BletchleyConsLabLabSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
BurnleyConsLabLabSafe RefLean RefSafe RefLikely RefLikely Ref
Burton and UttoxeterConsLabLabSafe ConsToss-up RefLikely RefLikely RefLikely Ref
Bury NorthConsLabLabSafe LabToss-up RefToss-up RefLean RefLean Ref
Bury SouthConsLabLabSafe LabToss-up RefToss-up LabLean RefLean Ref
Bury St Edmunds and StowmarketConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
CaerfyrddinConsPCPCSafe PCToss-up PCLean PCToss-up PCToss-up PC
CaerphillyLabLabLabSafe LabToss-up RefToss-up RefLean RefToss-up Lab
Caithness, Sutherland and Easter RossSNPLDLDSafe LDSafe LDToss-up LDToss-up LDLikely LD
Calder ValleyConsLabLabSafe LabToss-up ConsToss-up RefLean RefLean Ref
Camborne and RedruthConsLabLabSafe ConsToss-up RefLean RefLikely RefLean Ref
CambridgeLabLabLabSafe LabLikely LabLikely LabLean LabLean Lab
Cannock ChaseConsLabLabLean RefLean RefLikely RefSafe RefLikely Ref
CanterburyLabLabIndSafe LabToss-up LabToss-up LabToss-up RefToss-up Ref
Cardiff EastLabLabLabLikely LabToss-up LabToss-up LabLean RefToss-up Lab
Cardiff NorthLabLabLabSafe LabLean LabToss-up LabToss-up RefToss-up Lab
Cardiff South and PenarthLabLabLabSafe LabLean LabLean LabToss-up RefLean Lab
Cardiff WestLabLabLabSafe LabToss-up LabToss-up PCToss-up RefToss-up Ref
CarlisleConsLabLabSafe ConsLean RefLikely RefLikely RefLikely Ref
Carshalton and WallingtonConsLDLDSafe LDLikely LDLean LDLikely LDToss-up LD
Castle PointConsConsConsSafe ConsLean RefLikely RefLikely RefLikely Ref
Central AyrshireSNPLabLabSafe SNPToss-up LabLean SNPToss-up RefToss-up Ref
Central DevonConsConsConsSafe ConsLikely ConsLean ConsToss-up RefToss-up Ref
Central Suffolk and North IpswichConsConsIndSafe ConsToss-up ConsToss-up RefToss-up RefLean Ref
Ceredigion PreseliPCPCPCSafe PCLikely PCSafe PCLikely PCSafe PC
Chatham and AylesfordConsLabLabSafe ConsToss-up RefLikely RefLikely RefLean Ref
CheadleConsLDLDSafe LDLikely LDLikely LDLikely LDLean LD
ChelmsfordConsLDLDSafe LDLean LDLean LDLean LDToss-up LD
Chelsea and FulhamConsLabLabSafe LabToss-up ConsToss-up ConsToss-up ConsToss-up Cons
CheltenhamConsLDLDSafe LDLikely LDLean LDLean LDToss-up LD
Chesham and AmershamConsLDLDSafe LDToss-up LDToss-up LDLean LDToss-up Cons
Chester North and NestonLabLabLabSafe LabToss-up LabLean LabToss-up RefToss-up Ref
Chester South and EddisburyConsConsConsSafe ConsLikely ConsLean ConsToss-up RefToss-up Cons
ChesterfieldLabLabLabLikely LabLean RefLean RefLikely RefLikely Ref
ChichesterConsLDLDLean LDLean LDLikely LDLean LDToss-up Ref
Chingford and Woodford GreenConsConsConsSafe ConsLean ConsLean ConsToss-up IndLean Cons
ChippenhamConsLDLDSafe LDLean LDLikely LDLean LDToss-up LD
Chipping BarnetConsLabLabLikely LabToss-up ConsToss-up ConsToss-up ConsToss-up Cons
ChorleyOtherOtherOther
ChristchurchConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLikely Ref
Cities of London and WestminsterConsLabLabSafe LabToss-up LabToss-up LabToss-up LabToss-up Cons
City of DurhamLabLabLabSafe LabToss-up LabToss-up RefToss-up RefLean Ref
ClactonConsRefRefSafe RefSafe RefSafe RefSafe RefSafe Ref
Clapham and Brixton HillLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
Clwyd EastConsLabLabSafe LabToss-up ConsLean RefLean RefToss-up Ref
Clwyd NorthConsLabLabLean LabToss-up RefLean RefLikely RefLikely Ref
Coatbridge and BellshillSNPLabLabLikely SNPToss-up SNPSafe SNPLean SNPToss-up SNP
ColchesterConsLabLabSafe LabToss-up LabLean RefToss-up RefToss-up Ref
Colne ValleyConsLabLabLikely ConsToss-up ConsToss-up RefLean RefToss-up Ref
CongletonConsLabLabSafe ConsToss-up ConsToss-up ConsLean RefLean Ref
Corby and East NorthamptonshireConsLabLabLean ConsToss-up RefToss-up RefLean RefLean Ref
Coventry EastLabLabLabSafe LabLean LabLean RefToss-up RefLean Ref
Coventry North WestLabLabLabSafe LabToss-up LabToss-up RefLean RefLean Ref
Coventry SouthLabLabYPSafe LabLean LabToss-up LabToss-up RefToss-up Ref
Cowdenbeath and KirkcaldySNPLabLabLean SNPToss-up SNPToss-up SNPToss-up LabLikely SNP
Cramlington and KillingworthLabLabLabSafe LabLean RefLean RefLean RefLikely Ref
CrawleyConsLabLabSafe LabToss-up ConsLikely RefLean RefLean Ref
Crewe and NantwichConsLabLabSafe LabLean RefLean RefLikely RefLikely Ref
Croydon EastLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Lab
Croydon SouthConsConsConsSafe ConsLean ConsToss-up ConsLean ConsLean Cons
Croydon WestLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
Cumbernauld and KirkintillochSNPLabLabSafe SNPLean SNPSafe SNPLean SNPLean SNP
Dagenham and RainhamLabLabLabLean RefToss-up RefLikely RefLean RefSafe Ref
DarlingtonConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
DartfordConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
DaventryConsConsConsSafe ConsToss-up ConsToss-up ConsLean RefLean Ref
Derby NorthConsLabLabSafe LabToss-up RefToss-up LabLean RefLikely Ref
Derby SouthLabLabLabLikely LabToss-up RefLikely RefLean RefLean Ref
Derbyshire DalesConsLabLabSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Dewsbury and BatleyLabIndIndSafe OtherLean IndToss-up IndLean IndLean Other
Didcot and WantageConsLDLDLikely LDLean LDLean LDLean LDToss-up Ref
Doncaster CentralLabLabLabSafe RefLean RefSafe RefLikely RefSafe Ref
Doncaster East and the Isle of AxholmeConsLabLabLikely RefLean RefSafe RefLikely RefLikely Ref
Doncaster NorthLabLabLabLikely RefToss-up RefSafe RefLean RefSafe Ref
Dorking and HorleyConsLDLDLean ConsToss-up LDToss-up LDLean LDToss-up Cons
Dover and DealConsLabLabLean LabToss-up LabLean RefLean RefLean Ref
Droitwich and EveshamConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
DudleyConsLabLabLikely RefLikely RefSafe RefSafe RefLikely Ref
Dulwich and West NorwoodLabLabLabSafe LabSafe LabLikely LabSafe LabLean Lab
Dumfries and GallowayConsConsConsLean ConsLean LabLikely LabToss-up SNPLean SNP
Dumfriesshire, Clydesdale and TweeddaleConsConsConsLean ConsToss-up SNPLean ConsToss-up SNPToss-up SNP
Dundee CentralSNPSNPSNPSafe SNPLean SNPToss-up LabLikely SNPToss-up SNP
Dunfermline and DollarSNPLabLabLean SNPToss-up SNPToss-up SNPToss-up RefLikely SNP
Dunstable and Leighton BuzzardConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Dwyfor MeirionnyddPCPCPCSafe PCSafe PCLikely PCLikely PCLikely PC
Ealing Central and ActonLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
Ealing NorthLabLabLabSafe LabLean LabToss-up LabLikely LabLean Lab
Ealing SouthallLabLabLabSafe LabLikely LabSafe LabSafe LabLikely Lab
Earley and WoodleyConsLabLabSafe ConsToss-up ConsToss-up ConsLean ConsLean Cons
EasingtonLabLabLabSafe RefLean RefSafe RefLean RefSafe Ref
East AntrimDUPDUPDUP
East Grinstead and UckfieldConsConsConsSafe ConsLikely ConsLean ConsLean ConsLean Cons
East HamLabLabLabSafe LabSafe LabLikely LabSafe LabLikely Lab
East HampshireConsConsConsSafe ConsLean ConsToss-up ConsToss-up ConsToss-up Cons
East Kilbride and StrathavenSNPLabLabLean SNPToss-up SNPLikely SNPToss-up SNPLean SNP
East LondonderryDUPDUPDUP
East RenfrewshireSNPLabLabSafe LabToss-up SNPToss-up SNPToss-up SNPLean SNP
East SurreyConsConsConsSafe ConsLikely ConsLean ConsToss-up RefToss-up Ref
East ThanetConsLabLabSafe RefToss-up RefLikely RefLikely RefLikely Ref
East WiltshireConsConsRefSafe ConsLikely ConsToss-up ConsToss-up RefToss-up Cons
East Worthing and ShorehamConsLabLabSafe LabToss-up LabToss-up LabToss-up RefLean Ref
EastbourneConsLDLDSafe LDLikely LDLikely LDLikely LDLean LD
EastleighConsLDLDSafe ConsLean LDLean LDLean LDToss-up Ref
Edinburgh East and MusselburghSNPLabLabSafe LabToss-up LabToss-up SNPToss-up SNPLean SNP
Edinburgh North and LeithSNPLabLabSafe LabToss-up LabToss-up LabToss-up SNPLikely SNP
Edinburgh SouthLabLabLabSafe LabLean LabLean LabLean LabLean SNP
Edinburgh South WestSNPLabLabSafe LabToss-up SNPLean LabToss-up RefLean SNP
Edinburgh WestLDLDLDSafe LDSafe LDLikely LDLikely LDSafe LD
Edmonton and Winchmore HillLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
Ellesmere Port and BromboroughLabLabLabSafe LabToss-up RefToss-up LabToss-up RefLean Ref
Eltham and ChislehurstConsLabLabSafe LabToss-up LabToss-up LabToss-up LabToss-up Ref
Ely and East CambridgeshireConsLDLDSafe LDToss-up ConsToss-up LDToss-up LDToss-up Ref
Enfield NorthLabLabLabSafe LabLikely LabLean LabLean LabLean Lab
Epping ForestConsConsConsSafe ConsLikely ConsToss-up ConsLean ConsLean Cons
Epsom and EwellConsLDLDLean ConsToss-up LDLean LDLean LDToss-up Cons
ErewashConsLabLabLikely RefLean RefLean RefLikely RefLikely Ref
Erith and ThamesmeadLabLabLabSafe LabLikely LabLean LabLean LabToss-up Lab
Esher and WaltonConsLDLDSafe LDLean LDLean LDSafe LDToss-up LD
ExeterLabLabLabSafe LabToss-up LabLean LabToss-up RefLean Ref
Exmouth and Exeter EastConsConsConsSafe ConsLean ConsToss-up LDLean RefLean Ref
FalkirkSNPLabLabSafe SNPToss-up SNPLikely SNPToss-up SNPToss-up SNP
Fareham and WaterloovilleConsConsRefSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
Farnham and BordonConsConsConsSafe ConsLean ConsToss-up LDToss-up LDToss-up Cons
Faversham and Mid KentConsConsConsSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
Feltham and HestonLabLabLabSafe LabLean LabToss-up LabToss-up LabToss-up Lab
Fermanagh and South TyroneSFSFSF
Filton and Bradley StokeConsLabLabSafe LabToss-up LabLean LabLean RefLean Ref
Finchley and Golders GreenConsLabLabSafe LabToss-up ConsToss-up ConsToss-up ConsToss-up Cons
Folkestone and HytheConsLabLabLikely RefToss-up RefLean RefLikely RefLikely Ref
Forest of DeanConsLabLabSafe ConsToss-up ConsLean RefLean RefLean Ref
FoyleSDLPSDLPSDLP
Frome and East SomersetConsLDLDSafe LDToss-up LDToss-up LDToss-up LDToss-up Ref
FyldeConsConsConsSafe ConsToss-up ConsToss-up RefLikely RefLean Ref
GainsboroughConsConsConsSafe ConsToss-up RefLean RefLean RefLean Ref
Gateshead Central and WhickhamLabLabLabSafe LabToss-up RefLean RefLean RefLean Ref
GedlingConsLabLabSafe LabToss-up LabToss-up LabToss-up RefLean Ref
Gillingham and RainhamConsLabLabSafe ConsToss-up RefSafe RefLikely RefLean Ref
Glasgow EastSNPLabLabSafe SNPToss-up LabToss-up SNPLikely SNPToss-up SNP
Glasgow NorthSNPLabLabLikely SNPToss-up LabToss-up SNPLean SNPToss-up SNP
Glasgow North EastSNPLabLabSafe SNPLean LabToss-up LabLean SNPLean Lab
Glasgow SouthSNPLabLabLikely LabToss-up SNPToss-up SNPLikely SNPSafe SNP
Glasgow South WestSNPLabLabSafe SNPToss-up LabToss-up SNPLikely SNPLean SNP
Glasgow WestSNPLabLabLean LabToss-up SNPToss-up SNPLean SNPLikely SNP
Glastonbury and SomertonConsLDLDLikely LDToss-up LDToss-up LDToss-up LDToss-up LD
Glenrothes and Mid FifeSNPLabLabSafe SNPToss-up SNPLean SNPToss-up SNPLean SNP
GloucesterConsLabLabLikely ConsToss-up RefLean RefLikely RefLean Ref
Godalming and AshConsConsConsSafe ConsToss-up ConsToss-up LDToss-up ConsLean Cons
Goole and PocklingtonConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Gordon and BuchanConsConsConsSafe SNPToss-up SNPToss-up SNPToss-up RefToss-up Ref
Gorton and DentonLabLabSafe LabLean LabToss-up LabToss-up LabToss-up Ref
GosportConsConsConsSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
GowerLabLabLabSafe LabToss-up LabLean RefToss-up RefToss-up Ref
Grantham and BourneConsConsConsSafe ConsToss-up ConsLean RefLean RefLean Ref
GraveshamConsLabLabSafe ConsToss-up ConsLean RefLean RefLean Ref
Great Grimsby and CleethorpesConsLabLabSafe RefSafe RefSafe RefSafe RefSafe Ref
Great YarmouthConsRefIndSafe RefLikely RefSafe RefSafe RefSafe Ref
Greenwich and WoolwichLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
GuildfordConsLDLDSafe LDLikely LDLean LDLikely LDToss-up LD
Hackney North and Stoke NewingtonLabLabIndSafe LabSafe LabLikely LabSafe LabToss-up Lab
Hackney South and ShoreditchLabLabLabSafe LabSafe LabLikely LabLikely LabToss-up Lab
HalesowenConsLabLabLikely ConsToss-up RefLikely RefLikely RefLikely Ref
HalifaxLabLabLabLean RefToss-up RefLikely RefLikely RefLean Ref
Hamble ValleyConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up ConsToss-up Ref
Hamilton and Clyde ValleySNPLabLabLean SNPToss-up LabLean SNPToss-up SNPToss-up SNP
Hammersmith and ChiswickLabLabLabSafe LabLikely LabLikely LabLikely LabLikely Lab
Hampstead and HighgateLabLabLabSafe LabLikely LabLikely LabLean LabLean Lab
Harborough, Oadby and WigstonConsConsConsSafe ConsLean ConsToss-up RefToss-up ConsToss-up Ref
HarlowConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
Harpenden and BerkhamstedConsLDLDSafe LDToss-up LDLean LDLikely LDToss-up Cons
Harrogate and KnaresboroughConsLDLDSafe LDLean LDLikely LDLean LDToss-up LD
Harrow EastConsConsConsSafe ConsSafe ConsLikely ConsLikely ConsSafe Cons
Harrow WestLabLabLabSafe LabToss-up LabLean LabLean LabToss-up Lab
HartlepoolLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Harwich and North EssexConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Hastings and RyeConsLabLabLean LabToss-up LabToss-up RefToss-up RefToss-up Ref
HavantConsConsConsSafe ConsToss-up RefLean RefLikely RefLean Ref
Hayes and HarlingtonLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
Hazel GroveConsLDLDSafe LDLean LDLean LDToss-up LDToss-up Ref
Hemel HempsteadConsLabLabLikely ConsToss-up ConsToss-up ConsLean RefLean Ref
HendonConsLabLabLikely ConsToss-up ConsLean ConsToss-up ConsLean Cons
Henley and ThameConsLDLDLean LDToss-up LDLean LDLean LDToss-up Cons
Hereford and South HerefordshireConsConsConsSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
Herne Bay and SandwichConsConsConsSafe ConsToss-up RefLean RefLean RefLean Ref
Hertford and StortfordConsLabLabLean ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
HertsmereConsConsConsSafe ConsLikely ConsToss-up ConsLean ConsLean Cons
HexhamConsLabLabSafe ConsLean ConsToss-up ConsToss-up ConsToss-up Cons
Heywood and Middleton NorthLabLabLabSafe RefLikely RefSafe RefSafe RefSafe Ref
High PeakConsLabLabSafe LabToss-up ConsToss-up LabToss-up RefLean Ref
Hinckley and BosworthConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
HitchinConsLabLabSafe LabToss-up ConsToss-up LabToss-up LabToss-up Ref
Holborn and St PancrasLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Honiton and SidmouthConsLDLDSafe LDToss-up LDLean LDToss-up LDToss-up Ref
Hornchurch and UpminsterConsConsConsSafe ConsToss-up RefLikely RefLean RefLikely Ref
Hornsey and Friern BarnetLabLabLabSafe LabSafe LabSafe LabSafe LabLean Lab
HorshamConsLDLDSafe ConsToss-up LDToss-up LDToss-up LDToss-up Cons
Houghton and Sunderland SouthLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Hove and PortsladeLabLabLabSafe LabLean LabLikely LabLikely LabToss-up Lab
HuddersfieldLabLabLabSafe LabToss-up LabToss-up GreenToss-up GreenToss-up Ref
HuntingdonConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
HyndburnConsLabLabLikely RefLikely RefSafe RefLikely RefLikely Ref
Ilford NorthLabLabLabLikely OtherToss-up IndToss-up IndLean IndLean Lab
Ilford SouthLabLabLabSafe LabLikely LabLean LabToss-up IndLean Lab
Inverclyde and Renfrewshire WestSNPLabLabSafe SNPToss-up SNPLikely SNPLean SNPToss-up SNP
Inverness, Skye and West Ross-shireSNPLDLDLikely SNPLean LDLean SNPToss-up SNPToss-up LD
IpswichConsLabLabSafe LabToss-up LabToss-up RefToss-up RefToss-up Ref
Isle of Wight EastConsConsConsSafe ConsToss-up RefLean RefLean RefLean Ref
Isle of Wight WestConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
Islington NorthLabIndIndLikely OtherToss-up IndToss-up IndToss-up IndToss-up Other
Islington South and FinsburyLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Jarrow and Gateshead EastLabLabLabLikely RefLean RefLikely RefLean RefSafe Ref
Keighley and IlkleyConsConsConsSafe ConsLean ConsToss-up ConsToss-up ConsLean Cons
Kenilworth and SouthamConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
Kensington and BayswaterLabLabLabSafe LabToss-up LabToss-up ConsToss-up LabToss-up Cons
KetteringConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Kilmarnock and LoudounSNPLabLabSafe SNPToss-up SNPLikely SNPLean SNPToss-up SNP
Kingston and SurbitonLDLDLDSafe LDSafe LDLikely LDSafe LDLikely LD
Kingston upon Hull EastLabLabLabSafe RefSafe RefSafe RefSafe RefSafe Ref
Kingston upon Hull North and CottinghamLabLabLabSafe LabLean RefLikely RefLean RefLikely Ref
Kingston upon Hull West and HaltempriceConsLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Kingswinford and South StaffordshireConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
KnowsleyLabLabLabSafe LabLikely LabToss-up LabLean LabToss-up Lab
Lagan ValleyDUPAllianceAlliance
Lancaster and WyreConsLabLabSafe LabToss-up RefToss-up RefLean RefLean Ref
Leeds Central and HeadingleyLabLabLabSafe LabLean LabToss-up RefToss-up RefLean Ref
Leeds EastLabLabLabSafe LabToss-up LabLean RefLean RefLean Ref
Leeds North EastLabLabLabSafe LabLikely LabSafe LabLean LabLean Lab
Leeds North WestConsLabLabSafe LabToss-up LabLean LabToss-up RefToss-up Lab
Leeds SouthLabLabLabSafe LabLikely LabLean RefToss-up LabToss-up Ref
Leeds South West and MorleyConsLabLabLikely RefToss-up RefLean RefLikely RefLikely Ref
Leeds West and PudseyLabLabLabSafe LabToss-up LabToss-up RefToss-up RefLean Ref
Leicester EastLabConsConsSafe ConsToss-up ConsToss-up ConsToss-up ConsToss-up Cons
Leicester SouthLabIndIndSafe OtherLikely IndToss-up IndLean IndLean Other
Leicester WestLabLabLabSafe LabToss-up LabLean RefLean RefLean Ref
Leigh and AthertonConsLabLabLean RefLean RefLikely RefLikely RefSafe Ref
LewesConsLDLDSafe LDLean LDLikely LDLikely LDToss-up LD
Lewisham EastLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
Lewisham NorthLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Lewisham West and East DulwichLabLabLabSafe LabSafe LabLikely LabLikely LabLikely Lab
Leyton and WansteadLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
LichfieldConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
LincolnConsLabLabSafe LabToss-up RefLean RefLean RefLean Ref
Liverpool GarstonLabLabLabSafe LabLikely LabSafe LabLean LabLean Lab
Liverpool RiversideLabLabLabSafe LabLikely LabToss-up LabLean LabToss-up Lab
Liverpool WaltonLabLabLabSafe LabLikely LabLean LabLikely LabLean Lab
Liverpool WavertreeLabLabLabSafe LabSafe LabLikely LabLean LabLean Lab
Liverpool West DerbyLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
LivingstonSNPLabLabSafe SNPLean SNPLikely SNPToss-up RefToss-up SNP
LlanelliLabLabLabLean RefLikely RefLikely RefLean RefLikely Ref
Lothian EastSNPLabLabSafe LabLikely LabLean LabLean LabToss-up Ref
LoughboroughConsLabLabLean ConsToss-up RefToss-up LabLean RefLean Ref
Louth and HorncastleConsConsConsSafe ConsToss-up RefLikely RefLikely RefLean Ref
LowestoftConsLabLabSafe RefLean RefLikely RefLikely RefLikely Ref
Luton NorthLabLabLabSafe LabToss-up LabToss-up RefToss-up RefToss-up Ref
Luton South and South BedfordshireLabLabLabSafe LabToss-up LabToss-up RefToss-up RefToss-up Ref
MacclesfieldConsLabLabSafe LabToss-up ConsToss-up LabLean RefLean Ref
MaidenheadConsLDLDSafe ConsToss-up LDToss-up LDToss-up LDToss-up Cons
Maidstone and MallingConsConsConsSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
MakerfieldLabLabLabSafe RefLikely RefSafe RefSafe RefSafe Ref
MaldonConsConsConsSafe ConsToss-up ConsToss-up RefToss-up RefToss-up Ref
Manchester CentralLabLabLabSafe LabLikely LabToss-up LabToss-up RefToss-up Ref
Manchester RusholmeLabLabLabSafe LabSafe LabLean LabLean LabToss-up Green
Manchester WithingtonLabLabLabSafe LabLikely LabSafe LabLikely LabToss-up Lab
MansfieldConsLabLabLean RefLikely RefSafe RefLikely RefSafe Ref
Melksham and DevizesConsLDLDLikely LDToss-up ConsToss-up LDToss-up LDToss-up Cons
Melton and SystonConsConsConsSafe ConsToss-up ConsToss-up RefToss-up RefLean Ref
Meriden and Solihull EastConsConsConsSafe ConsToss-up RefToss-up RefLean RefToss-up Ref
Merthyr Tydfil and AberdareLabLabLabLean LabLean RefLikely RefLean RefLean Ref
Mid and South PembrokeshireConsLabLabLikely ConsToss-up RefLikely RefLikely RefToss-up Ref
Mid BedfordshireConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefLean Ref
Mid BuckinghamshireConsConsConsSafe ConsLikely ConsToss-up ConsToss-up ConsToss-up Cons
Mid CheshireConsLabLabSafe LabToss-up RefToss-up RefLikely RefLikely Ref
Mid DerbyshireConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Mid Dorset and North PooleConsLDLDSafe ConsLean LDToss-up LDToss-up LDToss-up Cons
Mid DunbartonshireSNPLDLDSafe LDLikely LDToss-up LDLean LDLean LD
Mid LeicestershireConsConsConsSafe ConsToss-up ConsToss-up RefToss-up RefLean Ref
Mid NorfolkConsConsConsSafe ConsToss-up ConsLean RefLean RefLean Ref
Mid SussexConsLDLDSafe LDToss-up LDLean LDLean LDToss-up Ref
Mid UlsterSFSFSF
Middlesbrough and Thornaby EastLabLabLabLean LabToss-up LabLikely RefLean RefLikely Ref
Middlesbrough South and East ClevelandConsLabLabSafe ConsToss-up ConsLean RefToss-up RefToss-up Cons
MidlothianSNPLabLabLean LabToss-up LabLean SNPToss-up LabToss-up SNP
Milton Keynes CentralConsLabLabSafe LabToss-up LabLean RefToss-up RefToss-up Ref
Milton Keynes NorthConsLabLabSafe LabToss-up ConsToss-up ConsToss-up RefToss-up Ref
Mitcham and MordenLabLabLabSafe LabLikely LabLikely LabLikely LabLikely Lab
MonmouthshireConsLabLabSafe LabToss-up ConsToss-up LabToss-up ConsLean Cons
Montgomeryshire and GlyndŵrConsLabLabSafe LabToss-up RefLean RefLean RefToss-up Ref
Moray West, Nairn and StrathspeySNPSNPSNPSafe SNPToss-up SNPLean SNPLikely RefToss-up Ref
Morecambe and LunesdaleConsLabLabSafe ConsToss-up RefToss-up RefLikely RefLean Ref
Motherwell, Wishaw and CarlukeSNPLabLabSafe SNPToss-up SNPLikely SNPToss-up SNPToss-up SNP
Na h-Eileanan an IarSNPLabLabLean LabToss-up LabToss-up SNPLean SNPToss-up SNP
Neath and Swansea EastLabLabLabSafe LabLean RefToss-up RefLikely RefLean Ref
New Forest EastConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
New Forest WestConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
NewarkConsConsRefSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
NewburyConsLDLDSafe ConsToss-up LDToss-up LDToss-up LDToss-up Cons
Newcastle upon Tyne Central and WestLabLabLabSafe LabToss-up LabLean RefToss-up RefLean Ref
Newcastle upon Tyne East and WallsendLabLabLabSafe LabToss-up LabLean RefToss-up RefLean Ref
Newcastle upon Tyne NorthLabLabLabSafe LabLean LabLikely LabToss-up LabToss-up Lab
Newcastle-under-LymeConsLabLabLikely ConsLean RefLikely RefLikely RefLikely Ref
Newport EastLabLabLabSafe LabToss-up RefToss-up RefToss-up RefToss-up Ref
Newport West and IslwynLabLabLabSafe LabToss-up RefLean RefLean RefToss-up Lab
Newry and ArmaghSFSFSF
Newton AbbotConsLDLDLean ConsToss-up LDToss-up LDToss-up RefLean Ref
Newton Aycliffe and SpennymoorConsLabLabLean RefLean RefLikely RefLikely RefSafe Ref
Normanton and HemsworthLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
North AntrimDUPTUVTUV
North Ayrshire and ArranSNPLabLabSafe SNPToss-up SNPLikely SNPLean SNPToss-up SNP
North BedfordshireConsConsConsSafe ConsLikely ConsToss-up ConsToss-up RefToss-up Ref
North CornwallConsLDLDSafe LDToss-up LDLean LDLean LDToss-up Ref
North CotswoldsConsConsConsSafe ConsLean ConsToss-up ConsToss-up ConsToss-up Cons
North DevonConsLDLDSafe LDToss-up LDToss-up LDToss-up LDToss-up Ref
North DorsetConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
North DownAllianceIndInd
North DurhamLabLabLabLikely RefLean RefLikely RefLikely RefLikely Ref
North East CambridgeshireConsConsConsSafe ConsLean RefLikely RefLean RefLean Ref
North East DerbyshireConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
North East FifeSNPLDLDSafe LDSafe LDToss-up LDLikely LDSafe LD
North East HampshireConsLDLDSafe ConsToss-up ConsLean LDToss-up LDToss-up Cons
North East HertfordshireConsLabLabSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
North East Somerset and HanhamConsLabIndSafe ConsToss-up ConsToss-up ConsLean RefLean Ref
North HerefordshireConsGreenGreenSafe ConsToss-up GreenLean GreenLikely GreenLean Green
North NorfolkConsLDLDSafe LDToss-up LDToss-up LDLean LDToss-up Cons
North NorthumberlandConsLabLabLikely ConsLean ConsToss-up LabToss-up RefToss-up Ref
North ShropshireConsLDLDSafe LDLikely LDLean LDLean LDToss-up Ref
North SomersetConsLabLabSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
North Warwickshire and BedworthConsLabLabSafe ConsToss-up RefLikely RefLikely RefLikely Ref
North West CambridgeshireConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
North West EssexConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Ref
North West HampshireConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
North West LeicestershireConsLabLabSafe ConsToss-up RefLean RefLikely RefLikely Ref
North West NorfolkConsConsConsSafe ConsToss-up RefLean RefLean RefLean Ref
Northampton NorthConsLabLabSafe LabToss-up LabLikely RefLean RefLean Ref
Northampton SouthConsLabLabSafe ConsToss-up ConsLikely RefLean RefLean Ref
Norwich NorthConsLabLabSafe LabToss-up RefToss-up RefToss-up RefLean Ref
Norwich SouthLabLabLabSafe LabLean LabToss-up LabToss-up LabToss-up Lab
Nottingham EastLabLabLabSafe LabLikely LabLean LabLean LabToss-up Lab
Nottingham North and KimberleyLabLabLabSafe LabToss-up LabToss-up RefLean RefLikely Ref
Nottingham SouthLabLabLabSafe LabToss-up LabToss-up RefLean RefLean Ref
NuneatonConsLabLabSafe ConsToss-up RefLean RefLikely RefLean Ref
Old Bexley and SidcupConsConsConsSafe ConsToss-up ConsLean RefToss-up RefToss-up Ref
Oldham East and SaddleworthLabLabLabSafe RefToss-up RefLikely RefLikely RefLikely Ref
Oldham West, Chadderton and RoytonLabLabLabLean RefToss-up RefLean RefToss-up RefLikely Ref
Orkney and ShetlandLDLDLDSafe LDSafe LDLikely LDLean LDSafe LD
OrpingtonConsConsConsSafe ConsToss-up ConsLean RefToss-up RefToss-up Ref
Ossett and Denby DaleConsLabLabLikely ConsToss-up RefLean RefLikely RefLikely Ref
Oxford EastLabLabLabSafe LabLikely LabLikely LabLean LabToss-up Lab
Oxford West and AbingdonLDLDLDSafe LDSafe LDSafe LDSafe LDLean LD
Paisley and Renfrewshire NorthSNPLabLabSafe SNPToss-up SNPLikely SNPToss-up RefToss-up SNP
Paisley and Renfrewshire SouthSNPLabLabLean SNPToss-up SNPLean SNPLean SNPLikely SNP
PeckhamLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
Pendle and ClitheroeConsLabLabSafe ConsToss-up RefLean RefLikely RefToss-up Ref
Penistone and StocksbridgeConsLabLabSafe RefLikely RefLikely RefLikely RefSafe Ref
Penrith and SolwayConsLabIndSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Perth and Kinross-shireSNPSNPSNPSafe SNPToss-up SNPLikely SNPLean SNPLikely SNP
PeterboroughConsLabLabSafe ConsToss-up ConsLean RefLean RefToss-up Ref
Plymouth Moor ViewConsLabLabSafe RefLean RefLikely RefSafe RefLikely Ref
Plymouth Sutton and DevonportLabLabLabSafe LabToss-up LabLean RefLean RefLean Ref
Pontefract, Castleford and KnottingleyLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
PontypriddLabLabLabSafe LabToss-up RefLean RefLean RefToss-up Ref
PooleConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Poplar and LimehouseLabLabLabSafe LabSafe LabSafe LabLikely LabLean Lab
Portsmouth NorthConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
Portsmouth SouthLabLabLabSafe LabLean LabLean RefToss-up RefToss-up Ref
PrestonLabLabLabSafe LabToss-up RefLean RefToss-up RefToss-up Ref
PutneyLabLabLabSafe LabLikely LabLean LabLikely LabLikely Lab
Queen's Park and Maida ValeLabLabLabSafe LabSafe LabSafe LabLikely LabLikely Lab
Rawmarsh and ConisbroughLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
Rayleigh and WickfordConsConsConsSafe ConsToss-up RefLean RefLean RefLikely Ref
Reading CentralLabLabLabSafe LabLikely LabLikely LabLean LabLean Lab
Reading West and Mid BerkshireConsLabLabLikely ConsLean ConsToss-up ConsToss-up RefToss-up Cons
RedcarConsLabLabLean ConsLean RefLikely RefLikely RefLikely Ref
RedditchConsLabLabSafe ConsToss-up ConsLean RefLikely RefLean Ref
ReigateConsConsConsSafe ConsLean ConsToss-up ConsToss-up ConsToss-up Cons
Rhondda and OgmoreLabLabLabLikely RefLean RefLikely RefLikely RefSafe Ref
Ribble ValleyConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Richmond and NorthallertonConsConsConsSafe ConsSafe ConsLean ConsToss-up ConsLikely Cons
Richmond ParkLDLDLDSafe LDLean LDLean LDSafe LDLikely LD
RochdaleLabLabLabLean LabToss-up RefLean RefToss-up RefLean Ref
Rochester and StroodConsLabLabLean RefToss-up RefLikely RefLikely RefLikely Ref
RomfordConsConsRefSafe ConsToss-up RefLikely RefToss-up RefLean Ref
Romsey and Southampton NorthConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up ConsLean Cons
Rossendale and DarwenConsLabLabSafe ConsToss-up RefLikely RefLikely RefLikely Ref
Rother ValleyConsLabLabSafe RefLikely RefSafe RefLikely RefLikely Ref
RotherhamLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
RugbyConsLabLabLean ConsToss-up ConsToss-up RefLean RefLean Ref
Ruislip, Northwood and PinnerConsConsConsSafe ConsLikely ConsLean ConsLean ConsLikely Cons
Runcorn and HelsbyLabLabRefSafe LabToss-up RefToss-up RefToss-up RefLean Ref
Runnymede and WeybridgeConsConsConsSafe ConsLikely ConsToss-up RefToss-up ConsToss-up Cons
RushcliffeConsLabLabSafe LabToss-up ConsToss-up LabToss-up RefToss-up Ref
RutherglenSNPLabLabLean LabToss-up SNPLean SNPToss-up SNPLikely SNP
Rutland and StamfordConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
SalfordLabLabLabSafe LabToss-up LabToss-up RefToss-up RefLean Ref
SalisburyConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Cons
Scarborough and WhitbyConsLabLabSafe ConsLean RefLikely RefLikely RefLikely Ref
ScunthorpeConsLabLabLean RefLikely RefSafe RefLikely RefLikely Ref
Sefton CentralLabLabLabSafe LabLean LabLikely LabToss-up LabToss-up Lab
SelbyConsLabLabSafe LabToss-up RefLean RefLean RefLikely Ref
SevenoaksConsConsConsSafe ConsLean ConsToss-up ConsToss-up ConsToss-up Cons
Sheffield Brightside and HillsboroughLabLabLabSafe LabLean LabLean RefToss-up LabToss-up Ref
Sheffield CentralLabLabLabSafe LabLikely LabToss-up LabLean LabToss-up Green
Sheffield HallamLabLabLabSafe LabToss-up LDToss-up LDToss-up LDLean Lab
Sheffield HeeleyLabLabLabSafe LabLikely LabToss-up LabLean LabToss-up Ref
Sheffield South EastLabLabLabSafe LabToss-up LabLean RefToss-up RefLikely Ref
Sherwood ForestConsLabLabSafe ConsToss-up RefLean RefLikely RefLikely Ref
ShipleyConsLabLabSafe LabToss-up LabToss-up LabToss-up RefToss-up Ref
ShrewsburyConsLabLabSafe LabToss-up LabToss-up RefLean RefLean Ref
Sittingbourne and SheppeyConsLabLabLikely ConsLean RefLikely RefLikely RefLikely Ref
Skipton and RiponConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Sleaford and North HykehamConsConsConsSafe ConsLean ConsToss-up RefLean RefLean Ref
SloughLabLabLabSafe LabToss-up IndToss-up IndToss-up IndToss-up Lab
SmethwickLabLabLabSafe LabLean LabToss-up RefToss-up RefToss-up Ref
Solihull West and ShirleyConsConsConsSafe ConsLean ConsToss-up RefToss-up RefToss-up Cons
South AntrimDUPUUPUUP
South Basildon and East ThurrockConsRefIndSafe RefLikely RefSafe RefSafe RefSafe Ref
South CambridgeshireConsLDLDSafe LDLikely LDLikely LDLikely LDToss-up LD
South CotswoldsConsLDLDSafe LDToss-up LDToss-up LDLean LDToss-up Cons
South DerbyshireConsLabLabSafe ConsToss-up RefLean RefLikely RefLikely Ref
South DevonConsLDLDSafe LDToss-up LDToss-up LDLean LDToss-up Cons
South DorsetConsLabLabSafe ConsToss-up ConsToss-up RefLikely RefLean Ref
South DownSFSFSF
South East CornwallConsLabLabSafe ConsLean ConsToss-up RefLean RefLean Ref
South Holland and The DeepingsConsConsConsSafe ConsToss-up RefLean RefLikely RefLikely Ref
South LeicestershireConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
South NorfolkConsLabLabSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
South NorthamptonshireConsConsConsSafe ConsLean ConsLean ConsToss-up RefToss-up Ref
South RibbleConsLabLabSafe LabToss-up RefToss-up RefLikely RefLean Ref
South ShieldsLabLabLabSafe RefToss-up RefLikely RefLean RefSafe Ref
South ShropshireConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Cons
South SuffolkConsConsConsSafe ConsToss-up ConsToss-up RefToss-up RefLean Ref
South West DevonConsConsConsSafe ConsLean ConsToss-up RefLean RefLean Ref
South West HertfordshireConsConsConsSafe ConsLikely ConsToss-up ConsToss-up ConsToss-up Cons
South West NorfolkConsLabLabLean ConsToss-up RefLikely RefLikely RefLikely Ref
South West WiltshireConsConsConsSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
Southampton ItchenConsLabLabSafe LabToss-up RefLikely RefLean RefLean Ref
Southampton TestLabLabLabSafe LabLean LabToss-up RefToss-up RefToss-up Ref
Southend East and RochfordConsLabLabSafe ConsToss-up RefLean RefLean RefLean Ref
Southend West and LeighConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Southgate and Wood GreenLabLabLabSafe LabLikely LabLikely LabLikely LabLean Lab
SouthportConsLabLabLean LabToss-up RefLean RefLikely RefLean Ref
SpelthorneConsConsConsSafe ConsToss-up ConsLean RefLean RefLean Ref
Spen ValleyConsLabLabSafe RefLean RefLikely RefLikely RefLikely Ref
St AlbansLDLDLDSafe LDLikely LDLikely LDSafe LDLikely LD
St Austell and NewquayConsLabLabSafe ConsToss-up RefLean RefLikely RefLean Ref
St Helens NorthLabLabLabSafe LabToss-up RefLean RefLean RefLikely Ref
St Helens South and WhistonLabLabLabSafe LabToss-up RefToss-up RefLean RefLean Ref
St IvesConsLDLDSafe LDLean LDLikely LDLikely LDToss-up LD
St Neots and Mid CambridgeshireConsLDLDSafe LDToss-up LDLean LDLean LDToss-up Ref
StaffordConsLabLabSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Staffordshire MoorlandsConsConsConsSafe ConsToss-up ConsLean RefLikely RefLean Ref
Stalybridge and HydeLabLabLabLean RefLean RefLikely RefLikely RefLikely Ref
StevenageConsLabLabSafe LabToss-up ConsToss-up RefLean RefLean Ref
Stirling and StrathallanSNPLabLabSafe SNPToss-up SNPToss-up SNPLean SNPLikely SNP
StockportLabLabLabSafe LabLean LabToss-up LabToss-up RefToss-up Ref
Stockton NorthLabLabLabLikely RefLean RefSafe RefLean RefLikely Ref
Stockton WestConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Ref
Stoke-on-Trent CentralConsLabLabSafe RefLean RefSafe RefLikely RefSafe Ref
Stoke-on-Trent NorthConsLabLabSafe RefLikely RefSafe RefSafe RefSafe Ref
Stoke-on-Trent SouthConsLabLabSafe ConsToss-up RefLikely RefLikely RefLean Ref
Stone, Great Wyrley and PenkridgeConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
StourbridgeConsLabLabSafe ConsToss-up RefLean RefLikely RefLean Ref
StrangfordDUPDUPDUP
Stratford and BowLabLabLabSafe LabSafe LabLikely LabLikely LabToss-up Lab
Stratford-on-AvonConsLDLDSafe LDToss-up LDToss-up LDLean LDToss-up Ref
Streatham and Croydon NorthLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Stretford and UrmstonLabLabLabSafe LabLean LabLikely LabToss-up LabToss-up Lab
StroudConsLabLabSafe LabToss-up ConsToss-up LabToss-up RefLean Ref
Suffolk CoastalConsLabLabSafe ConsToss-up ConsToss-up RefLean RefToss-up Ref
Sunderland CentralLabLabLabSafe RefLean RefSafe RefLikely RefLikely Ref
Surrey HeathConsLDLDSafe ConsToss-up LDToss-up LDLean LDToss-up Cons
Sussex WealdConsConsConsSafe ConsLikely ConsToss-up ConsToss-up ConsToss-up Ref
Sutton and CheamConsLDLDSafe LDLean LDToss-up LDLean LDToss-up LD
Sutton ColdfieldConsConsConsSafe ConsLean ConsLean RefToss-up RefToss-up Ref
Swansea WestLabLabLabToss-up LabToss-up RefLean RefLikely RefToss-up Ref
Swindon NorthConsLabLabLean ConsToss-up RefToss-up RefLean RefLean Ref
Swindon SouthConsLabLabSafe LabToss-up LabLean RefToss-up RefLean Ref
TamworthConsLabLabSafe ConsToss-up RefLikely RefLikely RefLikely Ref
TattonConsConsConsSafe ConsLean ConsToss-up ConsToss-up RefToss-up Cons
Taunton and WellingtonConsLDLDSafe LDLikely LDLikely LDLean LDToss-up LD
TelfordConsLabLabSafe LabLean RefLikely RefLikely RefLikely Ref
TewkesburyConsLDLDSafe LDLean LDLean LDToss-up LDToss-up Ref
The WrekinConsConsConsSafe ConsToss-up ConsToss-up RefLean RefLean Ref
Thirsk and MaltonConsConsConsSafe ConsLean ConsToss-up RefToss-up RefToss-up Cons
Thornbury and YateConsLDLDLean ConsLean LDToss-up LDToss-up LDToss-up LD
ThurrockConsLabLabSafe RefLean RefSafe RefLikely RefSafe Ref
Tipton and WednesburyConsLabLabSafe RefLikely RefSafe RefSafe RefLikely Ref
Tiverton and MineheadConsLDLDSafe LDToss-up ConsToss-up LDToss-up RefToss-up Ref
TonbridgeConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
TootingLabLabLabSafe LabLikely LabSafe LabSafe LabSafe Lab
TorbayConsLDLDSafe LDLean LDToss-up RefToss-up RefToss-up Ref
TorfaenLabLabLabSafe LabLean RefLikely RefLean RefToss-up Ref
Torridge and TavistockConsConsConsSafe ConsLean ConsToss-up RefLean RefToss-up Ref
TottenhamLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Truro and FalmouthConsLabLabSafe ConsToss-up LabToss-up LabLean RefToss-up Ref
Tunbridge WellsConsLDLDSafe LDToss-up LDLean LDLikely LDToss-up Ref
TwickenhamLDLDLDSafe LDSafe LDLikely LDSafe LDLikely LD
TynemouthLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Ref
Upper BannDUPDUPDUP
Uxbridge and South RuislipConsLabLabSafe ConsToss-up ConsToss-up RefToss-up ConsToss-up Cons
Vale of GlamorganConsLabLabSafe LabToss-up RefLikely RefLikely RefLean Ref
Vauxhall and Camberwell GreenLabLabLabSafe LabSafe LabSafe LabSafe LabLikely Lab
Wakefield and RothwellConsLabLabSafe LabToss-up RefLean RefLean RefLikely Ref
WallaseyLabLabLabSafe LabLean LabToss-up LabToss-up LabToss-up Lab
Walsall and BloxwichConsLabLabLean ConsToss-up LabLikely RefLikely RefLean Ref
WalthamstowLabLabLabSafe LabSafe LabLikely LabLikely LabLean Lab
Warrington NorthLabLabLabSafe LabLean RefLean RefLikely RefLikely Ref
Warrington SouthLabLabLabSafe LabToss-up RefToss-up LabLean RefLean Ref
Warwick and LeamingtonLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Lab
Washington and Gateshead SouthLabLabLabSafe RefLikely RefSafe RefLikely RefSafe Ref
WatfordConsLabLabSafe LabToss-up ConsToss-up ConsToss-up RefToss-up Ref
Waveney ValleyConsGreenGreenSafe ConsLean GreenLikely GreenLikely GreenLean Green
Weald of KentConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
Wellingborough and RushdenConsLabLabLikely RefLean RefLikely RefLikely RefLikely Ref
Wells and Mendip HillsConsLDLDSafe LDLean LDLean LDLean LDToss-up LD
Welwyn HatfieldConsLabLabSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
West Aberdeenshire and KincardineConsConsConsToss-up ConsToss-up SNPLean SNPToss-up RefToss-up Ref
West BromwichConsLabLabSafe LabToss-up RefLikely RefLean RefLikely Ref
West DorsetConsLDLDSafe LDToss-up LDLean LDLean LDToss-up Cons
West DunbartonshireSNPLabLabToss-up SNPToss-up SNPSafe SNPLikely SNPToss-up SNP
West Ham and BecktonLabLabLabSafe LabSafe LabLean LabLikely LabLean Lab
West LancashireLabLabLabSafe LabToss-up RefToss-up LabLean RefLean Ref
West SuffolkConsConsConsSafe ConsToss-up ConsLean RefLean RefLean Ref
West TyroneSFSFSF
West WorcestershireConsConsConsSafe ConsLikely ConsToss-up ConsToss-up RefToss-up Cons
Westmorland and LonsdaleConsLDLDSafe LDSafe LDLikely LDSafe LDLikely LD
Weston-super-MareConsLabLabLikely RefToss-up RefLean RefLikely RefLikely Ref
Wetherby and EasingwoldConsConsConsSafe ConsLikely ConsLean ConsToss-up ConsToss-up Cons
Whitehaven and WorkingtonConsLabLabSafe LabToss-up RefLean RefLikely RefLikely Ref
Widnes and HalewoodLabLabLabSafe LabToss-up LabToss-up LabToss-up LabToss-up Ref
WiganLabLabLabLean LabLean RefLikely RefLikely RefSafe Ref
WimbledonConsLDLDSafe LDLean LDLikely LDSafe LDLean LD
WinchesterConsLDLDSafe LDLean LDLikely LDLikely LDToss-up LD
WindsorConsConsConsSafe ConsLean ConsLean ConsToss-up ConsLean Cons
Wirral WestLabLabLabSafe LabToss-up LabLikely LabToss-up RefToss-up Lab
WithamConsConsConsSafe ConsToss-up ConsToss-up ConsToss-up RefToss-up Ref
WitneyConsLDLDLean ConsToss-up ConsLean LDLean LDToss-up Cons
WokingConsLDLDSafe LDLean LDLean LDLikely LDLean LD
WokinghamConsLDLDSafe LDLean LDLean LDLikely LDToss-up LD
Wolverhampton North EastConsLabLabLean RefLean RefLikely RefLikely RefLikely Ref
Wolverhampton South EastLabLabLabSafe LabToss-up RefSafe RefLean RefLikely Ref
Wolverhampton WestConsLabLabSafe LabToss-up LabToss-up RefToss-up RefToss-up Ref
WorcesterConsLabLabSafe LabToss-up LabToss-up RefLean RefLean Ref
Worsley and EcclesLabLabLabSafe LabLean RefLean RefLikely RefLikely Ref
Worthing WestConsLabLabLikely ConsToss-up ConsToss-up ConsToss-up RefLean Ref
WrexhamConsLabLabSafe LabToss-up ConsLean RefLean RefToss-up Ref
WycombeConsLabLabSafe LabToss-up ConsToss-up ConsToss-up RefToss-up Ref
Wyre ForestConsConsConsSafe ConsToss-up RefLean RefLikely RefLean Ref
Wythenshawe and Sale EastLabLabLabSafe LabToss-up LabToss-up LabToss-up RefToss-up Ref
YeovilConsLDLDSafe LDLikely LDLean LDToss-up LDToss-up LD
Ynys MônConsPCPCLean PCLean PCToss-up RefToss-up PCToss-up PC
York CentralLabLabLabSafe LabLean LabLean LabToss-up LabToss-up Ref
York OuterConsLabLabSafe LabToss-up ConsToss-up LabToss-up RefToss-up Ref