The big tactical voting comparison

Tactical voting websites agree much more often than they disagree. Use this page to compare the different sites.
Symbols:     ✔ aligned     – most sites neutral/unsure     ⚠ clash

Compare tactical.vote to:

These 5 sites are aligned on 94% of recommendations (539/572)


Constituencytactical.voteRemain Unitedtacticalvote.co.ukPeople's VoteBest for BritainAligned?
AberavonLabourLabourLabourLabourLabour
AberconwyLabourLabourLabourLabourLabour
Aberdeen NorthSNPSNPAnyNoneNone
Aberdeen SouthSNPSNPSNPNoneSNP
Airdrie and ShottsSNPSNPAnyNoneNone
AldershotLabourLabourLabourLabourLabour
Aldridge-BrownhillsLabourLabourLabourLabourLabour
Altrincham and Sale WestLabourLabourLabourLabourLabour
Alyn and DeesideLabourLabourLabourLabourLabour
Amber ValleyLabourLabourLabourLabourLabour
AngusSNPSNPSNPNoneSNP
ArfonNoneLabourAnyPlaidPlaid
Argyll and ButeSNPSNPSNPNoneSNP
Arundel and South DownsLabourLabourNoneLib DemLib Dem
AshfieldLabourLabourLabourLabourLabour
AshfordLabourLabourLabourLabourLabour
Ashton-Under-LyneLabourLabourLabourLabourLabour
AylesburyLabourLabourLabourLabourLabour
Ayr, Carrick and CumnockSNPSNPSNPNoneSNP
BanburyLabourLabourLabourLabourLabour
Banff and BuchanSNPSNPSNPNoneSNP
BarkingLabourLabourLabourLabourLabour
Barnsley CentralLabourLabourLabourLabourLabour
Barnsley EastLabourLabourLabourLabourLabour
Barrow and FurnessLabourLabourLabourLabourLabour
Basildon and BillericayLabourLabourLabourLabourLabour
BasingstokeLabourLabourLabourLabourLabour
BassetlawLabourLabourLabourLabourLabour
BathLib DemLib DemLib DemLib DemLib Dem
Batley and SpenLabourLabourLabourLabourLabour
BatterseaLabourLabourLabourLabourLabour
BeaconsfieldNot sureIndependentNoneIndependentIndependent
BeckenhamLabourLabourLabourLabourLabour
BedfordLabourLabourLabourLabourLabour
Belfast EastAllianceAllianceAllianceAllianceNone
Belfast NorthSinn FeinSinn FeinSinn FeinSinn FeinNone
Belfast SouthNone
Belfast WestSinn FeinSinn FeinAnyNoneNone
Bermondsey and Old SouthwarkNoneLabourAnyLabourLabour
Berwickshire, Roxburgh and SelkirkSNPSNPSNPNoneSNP
Berwick-Upon-TweedLabourLabourNoneLib DemLib Dem
Bethnal Green and BowLabourLabourAnyLabourLabour
Beverley and HoldernessLabourLabourLabourLabourLabour
Bexhill and BattleLabourNoneLabourLabourLabour
Bexleyheath and CrayfordLabourNoneLabourLabourLabour
BirkenheadLabourLabourLabourLabourLabour
Birmingham, EdgbastonLabourLabourLabourLabourLabour
Birmingham, ErdingtonLabourLabourLabourLabourLabour
Birmingham, Hall GreenLabourLabourAnyLabourLabour
Birmingham, Hodge HillLabourLabourAnyLabourLabour
Birmingham, LadywoodLabourLabourAnyLabourLabour
Birmingham, NorthfieldLabourLabourLabourLabourLabour
Birmingham, Perry BarrLabourLabourLabourLabourLabour
Birmingham, Selly OakLabourLabourLabourLabourLabour
Birmingham, YardleyLabourLabourLabourLabourLabour
Bishop AucklandLabourLabourLabourLabourLabour
BlackburnLabourLabourLabourLabourLabour
Blackley and BroughtonLabourLabourLabourLabourLabour
Blackpool North and CleveleysLabourLabourLabourLabourLabour
Blackpool SouthLabourLabourLabourLabourLabour
Blaenau GwentNoneLabourAnyLabourLabour
BlaydonLabourLabourLabourLabourLabour
Blyth ValleyLabourLabourLabourLabourLabour
Bognor Regis and LittlehamptonLabourNoneNoneLabourLabour
BolsoverLabourLabourLabourLabourLabour
Bolton North EastLabourLabourLabourLabourLabour
Bolton South EastLabourLabourLabourLabourLabour
Bolton WestLabourLabourLabourLabourLabour
BootleLabourLabourAnyLabourLabour
Boston and SkegnessLabourNoneLabourLabourLabour
BosworthLabourLabourNoneLib DemLib Dem
Bournemouth EastLabourLabourLabourLabourLabour
Bournemouth WestLabourLabourLabourLabourLabour
BracknellLabourLabourLabourLabourLabour
Bradford EastLabourLabourLabourLabourLabour
Bradford SouthLabourLabourLabourLabourLabour
Bradford WestLabourLabourLabourLabourLabour
BraintreeLabourNoneLabourLabourLabour
Brecon and RadnorshireLib DemNoneLib DemLib DemLib Dem
Brent CentralLabourLabourAnyLabourLabour
Brentford and IsleworthLabourLabourLabourLabourLabour
Brent NorthLabourLabourLabourLabourLabour
Brentwood and OngarNoneNoneNoneNoneLabour
BridgendLabourLabourLabourLabourLabour
Bridgwater and West SomersetLabourLabourLabourLabourLabour
Brigg and GooleLabourNoneLabourLabourLabour
Brighton, KemptownLabourLabourLabourLabourLabour
Brighton, PavilionGreenGreenGreenGreenGreen
Bristol EastLabourLabourLabourLabourLabour
Bristol North WestLabourLabourLabourLabourLabour
Bristol SouthLabourLabourLabourLabourLabour
Bristol WestNoneLabourAnyLabourLabour
BroadlandLabourLabourNoneLabourLabour
Bromley and ChislehurstLabourLabourLabourLabourLabour
BromsgroveLabourLabourLabourLabourLabour
BroxbourneLabourNoneLabourLabourLabour
BroxtoweLabourLabourLabourIndependentIndependent
BuckinghamNot sureNoneNoneLib DemLib Dem
BurnleyLabourLabourLabourLabourLabour
BurtonLabourLabourLabourLabourLabour
Bury NorthLabourLabourLabourLabourLabour
Bury SouthLabourLabourLabourLabourLabour
Bury St EdmundsLabourLabourNoneLabourGreen
CaerphillyLabourLabourLabourLabourLabour
Caithness, Sutherland and Easter RossLib DemNoneNoneNoneNone
Calder ValleyLabourLabourLabourLabourLabour
Camberwell and PeckhamLabourLabourAnyLabourLabour
Camborne and RedruthLabourLabourLabourLabourLabour
CambridgeNoneLabourAnyLabourLabour
Cannock ChaseLabourLabourLabourLabourLabour
CanterburyLabourLabourLabourLabourLabour
Cardiff CentralLabourLabourLabourLabourLabour
Cardiff NorthLabourLabourLabourLabourLabour
Cardiff South and PenarthLabourLabourLabourLabourLabour
Cardiff WestLabourLabourLabourLabourLabour
CarlisleLabourLabourLabourLabourLabour
Carmarthen East and DinefwrPlaidPlaidPlaidPlaidPlaid
Carmarthen West and South PembrokeshireLabourLabourLabourLabourLabour
Carshalton and WallingtonLib DemLib DemLib DemLib DemLib Dem
Castle PointNoneNoneNoneLabourLabour
Central AyrshireSNPSNPSNPNoneNone
Central DevonLabourLabourNoneLabourLabour
Central Suffolk and North IpswichLabourLabourLabourLabourLabour
CeredigionNoneLabourNonePlaidPlaid
CharnwoodLabourLabourLabourLabourLabour
Chatham and AylesfordLabourLabourLabourLabourLabour
CheadleLib DemLib DemLib DemLib DemLib Dem
ChelmsfordLabourLabourNoneLib DemLib Dem
Chelsea and FulhamLabourLib DemLib DemLib DemLib Dem
CheltenhamLib DemLib DemLib DemLib DemLib Dem
Chesham and AmershamNoneNoneNoneLib DemLib Dem
ChesterfieldLabourLabourLabourLabourLabour
ChichesterLabourLabourNoneLib DemLib Dem
Chingford and Woodford GreenLabourLabourLabourLabourLabour
ChippenhamLib DemLib DemLib DemLib DemLib Dem
Chipping BarnetLabourLabourLabourLabourLabour
ChorleyNot sureSpeakerAnySpeakerSpeaker
ChristchurchNoneNoneNoneLib DemLib Dem
Cities Of London and WestminsterLabourLabourLib DemLib DemLib Dem
City Of ChesterLabourLabourLabourLabourLabour
City Of DurhamLabourLabourLabourLabourLabour
ClactonLabourNoneLabourLabourLabour
CleethorpesLabourLabourLabourLabourLabour
Clwyd SouthLabourLabourLabourLabourLabour
Clwyd WestLabourLabourLabourLabourLabour
Coatbridge, Chryston and BellshillNoneSNPAnyNoneNone
ColchesterLabourLabourLabourLabourLabour
Colne ValleyLabourLabourLabourLabourLabour
CongletonLabourLabourLabourLabourLabour
CopelandLabourLabourLabourLabourLabour
CorbyLabourLabourLabourLabourLabour
Coventry North EastLabourLabourLabourLabourLabour
Coventry North WestLabourLabourLabourLabourLabour
Coventry SouthLabourLabourLabourLabourLabour
CrawleyLabourLabourLabourLabourLabour
Crewe and NantwichLabourLabourLabourLabourLabour
Croydon CentralLabourLabourLabourLabourLabour
Croydon NorthLabourLabourAnyLabourLabour
Croydon SouthLabourLabourLabourLabourLabour
Cumbernauld, Kilsyth and Kirkintilloch EastSNPSNPAnyNoneNone
Cynon ValleyLabourLabourLabourLabourLabour
Dagenham and RainhamLabourLabourLabourLabourLabour
DarlingtonLabourLabourLabourLabourLabour
DartfordLabourLabourLabourLabourLabour
DaventryLabourLabourLabourLabourLabour
DelynLabourLabourLabourLabourLabour
Denton and ReddishLabourLabourLabourLabourLabour
Derby NorthLabourLabourLabourLabourLabour
Derbyshire DalesLabourLabourLabourLabourLabour
Derby SouthLabourLabourLabourLabourLabour
DevizesNoneNoneNoneLabourLabour
DewsburyLabourLabourLabourLabourLabour
Doncaster CentralLabourLabourLabourLabourLabour
Doncaster NorthLabourLabourLabourLabourLabour
Don ValleyLabourLabourLabourLabourLabour
DoverLabourLabourLabourLabourLabour
Dudley NorthLabourLabourLabourLabourLabour
Dudley SouthLabourLabourLabourLabourLabour
Dulwich and West NorwoodLabourLabourLabourLabourLabour
Dumfries and GallowaySNPSNPSNPNoneSNP
Dumfriesshire, Clydesdale and TweeddaleSNPSNPSNPNoneSNP
Dundee EastSNPSNPSNPNoneNone
Dundee WestNoneSNPAnyNoneNone
Dunfermline and West FifeSNPSNPNoneNoneNone
Dwyfor MeirionnyddPlaidPlaidPlaidPlaidPlaid
Ealing Central and ActonLabourLabourLabourLabourLabour
Ealing NorthLabourLabourLabourLabourLabour
Ealing, SouthallLabourLabourLabourLabourLabour
EasingtonLabourLabourLabourLabourLabour
East AntrimAllianceNoneNoneNoneNone
EastbourneLib DemLib DemLib DemLib DemLib Dem
East DevonIndependentIndependentIndependentIndependentIndependent
East DunbartonshireNoneLib DemAnyNoneLib Dem
East HamLabourLabourAnyLabourLabour
East HampshireNoneLib DemNoneLib DemLib Dem
East Kilbride, Strathaven and LesmahagowSNPSNPAnyNoneNone
EastleighLib DemLib DemLib DemLib DemLib Dem
East LondonderrySinn FeinSinn FeinSinn FeinNoneNone
East LothianLabourSNPAnyNoneNone
East RenfrewshireSNPSNPSNPNoneSNP
East SurreyNoneNoneNoneLib DemLib Dem
East Worthing and ShorehamLabourLabourLabourLabourLabour
East YorkshireLabourLabourLabourLabourLabour
EddisburyNot sureLabourNoneLib DemLib Dem
Edinburgh EastSNPSNPAnyNoneNone
Edinburgh North and LeithSNPSNPAnyNoneNone
Edinburgh SouthLabourLabourAnyNoneLabour
Edinburgh South WestSNPSNPSNPNoneNone
Edinburgh WestLib DemNoneNoneNoneLib Dem
EdmontonLabourLabourLabourLabourLabour
Ellesmere Port and NestonLabourLabourLabourLabourLabour
Elmet and RothwellLabourLabourLabourLabourLabour
ElthamLabourLabourLabourLabourLabour
Enfield NorthLabourLabourLabourLabourLabour
Enfield, SouthgateLabourLabourLabourLabourLabour
Epping ForestLabourNoneLabourLabourLabour
Epsom and EwellLabourLabourNoneLib DemLib Dem
ErewashLabourLabourLabourLabourLabour
Erith and ThamesmeadLabourLabourLabourLabourLabour
Esher and WaltonLib DemLib DemLib DemLib DemLib Dem
ExeterLabourLabourLabourLabourLabour
FalkirkSNPSNPAnyNoneNone
FarehamLabourNoneNoneLabourLabour
Faversham and Mid KentLabourLabourNoneLabourLabour
Feltham and HestonLabourLabourLabourLabourLabour
Fermanagh and South TyroneSinn FeinSinn FeinSinn FeinNoneNone
Filton and Bradley StokeLabourLabourLabourLabourLabour
Finchley and Golders GreenNot sureLib DemNoneLib DemLib Dem
Folkestone and HytheLabourLabourLabourLabourLabour
Forest Of DeanLabourLabourLabourLabourLabour
FoyleNoneNone
FyldeLabourLabourLabourLabourLabour
GainsboroughLabourLabourLabourLabourLabour
Garston and HalewoodLabourLabourAnyLabourLabour
GatesheadLabourLabourLabourLabourLabour
GedlingLabourLabourLabourLabourLabour
Gillingham and RainhamLabourLabourLabourLabourLabour
Glasgow CentralNoneLabourAnyNoneNone
Glasgow EastSNPSNPNoneNoneNone
Glasgow NorthNoneNoneAnyNoneNone
Glasgow North EastNoneNoneAnyNoneLabour
Glasgow North WestSNPSNPAnyNoneNone
Glasgow SouthSNPSNPAnyNoneNone
Glasgow South WestNoneNoneAnyNoneNone
GlenrothesSNPSNPAnyNoneNone
GloucesterLabourLabourLabourLabourLabour
GordonSNPSNPSNPNoneSNP
GosportLabourLabourLabourLabourLabour
GowerLabourLabourLabourLabourLabour
Grantham and StamfordLabourLabourLabourLabourLabour
GraveshamLabourLabourLabourLabourLabour
Great GrimsbyLabourLabourLabourLabourLabour
Great YarmouthLabourLabourLabourLabourLabour
Greenwich and WoolwichLabourLabourLabourLabourLabour
GuildfordLib DemLib DemLib DemLib DemLib Dem
Hackney North and Stoke NewingtonLabourLabourAnyLabourLabour
Hackney South and ShoreditchLabourLabourAnyLabourLabour
Halesowen and Rowley RegisLabourLabourLabourLabourLabour
HalifaxLabourLabourLabourLabourLabour
Haltemprice and HowdenLabourLabourLabourLabourLabour
HaltonLabourLabourLabourLabourLabour
HammersmithLabourLabourLabourLabourLabour
Hampstead and KilburnLabourLabourLabourLabourLabour
HarboroughLabourLabourLabourLabourLabour
HarlowLabourLabourLabourLabourLabour
Harrogate and KnaresboroughLib DemNoneLib DemLib DemLib Dem
Harrow EastLabourLabourLabourLabourLabour
Harrow WestLabourLabourLabourLabourLabour
HartlepoolLabourLabourLabourLabourLabour
Harwich and North EssexLabourLabourLabourLabourLabour
Hastings and RyeLabourLabourLabourLabourLabour
HavantLabourLabourNoneLabourLabour
Hayes and HarlingtonLabourLabourLabourLabourLabour
Hazel GroveLib DemLib DemLib DemLib DemLib Dem
Hemel HempsteadLabourLabourLabourLabourLabour
HemsworthLabourLabourLabourLabourLabour
HendonLabourLabourLabourLabourLabour
HenleyNot sureNoneNoneLib DemLib Dem
Hereford and South HerefordshireLabourNoneNoneLabourLabour
Hertford and StortfordLabourLabourLabourLabourLabour
HertsmereLabourLabourLabourLabourLabour
HexhamLabourLabourLabourLabourLabour
Heywood and MiddletonLabourLabourLabourLabourLabour
High PeakLabourLabourLabourLabourLabour
Hitchin and HarpendenNot sureLib DemLib DemLib DemLib Dem
Holborn and St PancrasLabourLabourLabourLabourLabour
Hornchurch and UpminsterLabourLabourLabourLabourLabour
Hornsey and Wood GreenNoneLabourAnyLabourLabour
HorshamNot sureNoneNoneLib DemLib Dem
Houghton and Sunderland SouthLabourLabourLabourLabourLabour
HoveLabourLabourLabourLabourLabour
HuddersfieldLabourLabourLabourLabourLabour
HuntingdonLabourLabourNoneLabourLib Dem
HyndburnLabourLabourLabourLabourLabour
Ilford NorthLabourLabourLabourLabourLabour
Ilford SouthLabourLabourLabourLabourLabour
InverclydeSNPSNPAnyNoneNone
Inverness, Nairn, Badenoch and StrathspeySNPSNPSNPNoneNone
IpswichLabourLabourLabourLabourLabour
Isle Of WightGreenLabourGreenGreenGreen
Islington NorthLabourLabourAnyLabourLabour
Islington South and FinsburyLabourLabourLabourLabourLabour
IslwynLabourLabourLabourLabourLabour
JarrowLabourLabourLabourLabourLabour
KeighleyLabourLabourLabourLabourLabour
Kenilworth and SouthamLabourLabourNoneLib DemLib Dem
KensingtonLabourLib DemLabourLib DemLabour
KetteringLabourLabourLabourLabourLabour
Kilmarnock and LoudounSNPSNPAnyNoneNone
Kingston and SurbitonLib DemLib DemLib DemLib DemLib Dem
Kingston upon Hull EastLabourLabourLabourLabourLabour
Kingston upon Hull NorthLabourLabourLabourLabourLabour
Kingston upon Hull West and HessleLabourLabourLabourLabourLabour
KingswoodLabourLabourLabourLabourLabour
Kirkcaldy and CowdenbeathLabourLabourAnyNoneNone
KnowsleyLabourLabourAnyLabourLabour
Lagan ValleyNot sureNoneNoneAllianceNone
Lanark and Hamilton EastSNPSNPSNPNoneSNP
Lancaster and FleetwoodLabourLabourLabourLabourLabour
Leeds CentralLabourLabourLabourLabourLabour
Leeds EastLabourLabourLabourLabourLabour
Leeds North EastLabourLabourLabourLabourLabour
Leeds North WestLabourLabourAnyLabourLabour
Leeds WestLabourLabourLabourLabourLabour
Leicester EastLabourLabourLabourLabourLabour
Leicester SouthLabourLabourLabourLabourLabour
Leicester WestLabourLabourLabourLabourLabour
LeighLabourLabourLabourLabourLabour
LewesLib DemLib DemLib DemLib DemLib Dem
Lewisham, DeptfordLabourLabourAnyLabourLabour
Lewisham EastLabourLabourLabourLabourLabour
Lewisham West and PengeLabourLabourLabourLabourLabour
Leyton and WansteadLabourLabourLabourLabourLabour
LichfieldLabourLabourNoneLabourLabour
LincolnLabourLabourLabourLabourLabour
Linlithgow and East FalkirkSNPSNPAnyNoneNone
Liverpool, RiversideLabourLabourAnyNoneLabour
Liverpool, WaltonLabourLabourAnyLabourLabour
Liverpool, WavertreeLabourLabourAnyLabourLabour
Liverpool, West DerbyLabourLabourAnyLabourLabour
LivingstonSNPSNPAnyNoneNone
LlanelliLabourLabourLabourLabourLabour
LoughboroughLabourLabourLabourLabourLabour
Louth and HorncastleLabourLabourLabourLabourLabour
LudlowNot sureNoneNoneLib DemLib Dem
Luton NorthLabourLabourLabourLabourLabour
Luton SouthLabourLabourLabourLabourIndependent
MacclesfieldLabourLabourLabourLabourLabour
MaidenheadNoneNoneNoneLib DemLib Dem
Maidstone and The WealdNot sureNoneNoneLib DemLib Dem
MakerfieldLabourLabourLabourLabourLabour
MaldonNoneNoneNoneLabourLabour
Manchester CentralLabourLabourAnyLabourLabour
Manchester, GortonLabourLabourAnyLabourLabour
Manchester, WithingtonNoneLabourAnyLabourLabour
MansfieldLabourLabourLabourLabourLabour
Meon ValleyNoneNoneNoneLib DemLib Dem
MeridenLabourLabourLabourLabourLabour
Merthyr Tydfil and RhymneyLabourLabourLabourLabourLabour
Mid BedfordshireLabourLabourNoneLabourLabour
Mid DerbyshireLabourLabourLabourLabourLabour
MiddlesbroughLabourLabourLabourLabourLabour
Middlesbrough South and East ClevelandLabourLabourLabourLabourLabour
Mid Dorset and North PooleLib DemLib DemLib DemLib DemLib Dem
MidlothianLabourSNPAnyNoneNone
Mid NorfolkLabourLabourNoneLib DemLib Dem
Mid SussexLabourLabourNoneLib DemLib Dem
Mid UlsterSinn FeinSinn FeinAnyNoneNone
Mid WorcestershireNoneNoneNoneLabourLib Dem
Milton Keynes NorthLabourLabourLabourLabourLabour
Milton Keynes SouthLabourLabourLabourLabourLabour
Mitcham and MordenLabourLabourLabourLabourLabour
Mole ValleyNoneLib DemLib DemLib DemLib Dem
MonmouthLabourLabourLabourLabourLabour
MontgomeryshireLib DemLabourLib DemLib DemLib Dem
MoraySNPSNPSNPNoneSNP
Morecambe and LunesdaleLabourLabourLabourLabourLabour
Morley and OutwoodLabourLabourLabourLabourLabour
Motherwell and WishawSNPSNPAnyNoneNone
Na h-Eileanan An IarNoneSNPAnyNoneNone
NeathLabourLabourLabourLabourLabour
NewarkLabourLabourLabourLabourLabour
NewburyNoneLib DemLib DemLib DemLib Dem
Newcastle-Under-LymeLabourLabourLabourLabourLabour
Newcastle Upon Tyne CentralLabourLabourLabourLabourLabour
Newcastle Upon Tyne EastLabourLabourLabourLabourLabour
Newcastle Upon Tyne NorthLabourLabourLabourLabourLabour
New Forest EastNoneNoneNoneLib DemLib Dem
New Forest WestNoneNoneNoneLib DemLib Dem
Newport EastLabourLabourLabourLabourLabour
Newport WestLabourLabourLabourLabourLabour
Newry and ArmaghSinn FeinSinn FeinAnyNoneNone
Newton AbbotNot sureLib DemNoneLib DemLib Dem
Normanton, Pontefract and CastlefordLabourLabourLabourLabourLabour
Northampton NorthLabourLabourLabourLabourLabour
Northampton SouthLabourLabourLabourLabourLabour
North AntrimSinn FeinNoneNoneNoneNone
North Ayrshire and ArranSNPSNPSNPNoneSNP
North CornwallLib DemLib DemLib DemLib DemLib Dem
North DevonLib DemLib DemLib DemLib DemLib Dem
North DorsetNoneNoneNoneLib DemLib Dem
North DownNot sureAllianceAllianceAllianceNone
North DurhamLabourLabourLabourLabourLabour
North East BedfordshireLabourLabourLabourLabourLabour
North East CambridgeshireLabourNoneLabourLabourLabour
North East DerbyshireLabourLabourLabourLabourLabour
North East FifeSNPNoneAnyNoneNone
North East HampshireNoneNoneNoneLib DemLib Dem
North East HertfordshireLabourLabourLabourLabourLabour
North East SomersetLabourLabourLabourLib DemLabour
North HerefordshireNoneNoneNoneLib DemLib Dem
North NorfolkLib DemLib DemLib DemLib DemLib Dem
North ShropshireLabourNoneLabourLabourLabour
North SomersetLabourLabourLabourLabourLabour
North SwindonLabourLabourLabourLabourLabour
North ThanetLabourLabourLabourLabourLabour
North TynesideLabourLabourLabourLabourLabour
North WarwickshireLabourLabourLabourLabourLabour
North West CambridgeshireLabourLabourLabourLabourLabour
North West DurhamLabourLabourLabourLabourLabour
North West HampshireLabourLabourNoneLib DemLib Dem
North West LeicestershireLabourLabourLabourLabourLabour
North West NorfolkLabourLabourLabourLabourLabour
North WiltshireNoneLib DemLib DemLib DemLib Dem
Norwich NorthLabourLabourLabourLabourLabour
Norwich SouthLabourLabourLabourLabourLabour
Nottingham EastLabourLabourLabourNoneLabour
Nottingham NorthLabourLabourLabourLabourLabour
Nottingham SouthLabourLabourLabourLabourLabour
NuneatonLabourLabourLabourLabourLabour
Ochil and South PerthshireSNPSNPSNPNoneSNP
OgmoreLabourLabourLabourLabourLabour
Old Bexley and SidcupLabourLabourLabourLabourLabour
Oldham East and SaddleworthLabourLabourLabourLabourLabour
Oldham West and RoytonLabourLabourLabourLabourLabour
Orkney and ShetlandNoneLib DemAnyNoneLib Dem
OrpingtonLabourNoneNoneLib DemLabour
Oxford EastLabourLabourLabourLabourLabour
Oxford West and AbingdonLib DemLib DemLib DemLib DemLib Dem
Paisley and Renfrewshire NorthSNPSNPAnyNoneNone
Paisley and Renfrewshire SouthSNPSNPAnyNoneNone
PendleLabourLabourLabourLabourLabour
Penistone and StocksbridgeLabourLabourLabourLabourLabour
Penrith and The BorderLabourLabourLabourLabourLabour
Perth and North PerthshireSNPSNPSNPNoneNone
PeterboroughLabourLabourLabourLabourLabour
Plymouth, Moor ViewLabourLabourLabourLabourLabour
Plymouth, Sutton and DevonportLabourLabourLabourLabourLabour
PontypriddLabourLabourLabourLabourLabour
PooleLabourLabourNoneLabourLabour
Poplar and LimehouseLabourLabourLabourLabourLabour
Portsmouth NorthLabourLabourLabourLabourLabour
Portsmouth SouthLabourLabourLabourLabourLabour
Preseli PembrokeshireLabourLabourLabourLabourLabour
PrestonLabourLabourLabourLabourLabour
PudseyLabourLabourLabourLabourLabour
PutneyLabourLabourLabourLabourLabour
Rayleigh and WickfordNoneNoneNoneNoneLabour
Reading EastLabourLabourLabourLabourLabour
Reading WestLabourLabourLabourLabourLabour
RedcarLabourLabourLabourLabourLabour
RedditchLabourLabourLabourLabourLabour
ReigateLabourLabourNoneLib DemLabour
RhonddaNoneLabourAnyLabourLabour
Ribble ValleyLabourLabourLabourLabourLabour
Richmond ParkLib DemLib DemLib DemLib DemLib Dem
Richmond (Yorks)NoneNoneNoneNoneLabour
RochdaleLabourLabourLabourLabourLabour
Rochester and StroodLabourLabourLabourLabourLabour
Rochford and Southend EastLabourLabourLabourLabourLabour
RomfordLabourNoneLabourLabourLabour
Romsey and Southampton NorthLib DemLib DemLib DemLib DemLib Dem
Rossendale and DarwenLabourLabourLabourLabourLabour
Ross, Skye and LochaberSNPSNPSNPNoneNone
RotherhamLabourLabourLabourLabourLabour
Rother ValleyLabourLabourLabourLabourLabour
RugbyLabourLabourLabourLabourLabour
Ruislip, Northwood and PinnerLabourLabourLabourLabourLabour
Runnymede and WeybridgeLabourLabourNoneLabourLabour
RushcliffeLabourLabourLabourLabourLabour
Rutherglen and Hamilton WestLabourSNPAnyNoneNone
Rutland and MeltonNoneNoneNoneLib DemLib Dem
Saffron WaldenNoneNoneNoneLib DemLib Dem
Salford and EcclesLabourLabourLabourLabourLabour
SalisburyLabourLabourNoneLib DemLib Dem
Scarborough and WhitbyLabourLabourLabourLabourLabour
ScunthorpeLabourLabourLabourLabourLabour
SedgefieldLabourLabourLabourLabourLabour
Sefton CentralLabourLabourLabourLabourLabour
Selby and AinstyLabourLabourLabourLabourLabour
SevenoaksNoneNoneNoneLib DemLabour
Sheffield, Brightside and HillsboroughLabourLabourLabourLabourLabour
Sheffield CentralLabourLabourAnyLabourLabour
Sheffield, HallamNoneLib DemNoneLib DemLib Dem
Sheffield, HeeleyLabourLabourLabourLabourLabour
Sheffield South EastLabourLabourLabourLabourLabour
SherwoodLabourLabourLabourLabourLabour
ShipleyLabourLabourLabourLabourLabour
Shrewsbury and AtchamLabourLabourLabourLabourLabour
Sittingbourne and SheppeyLabourNoneLabourLabourLabour
Skipton and RiponLabourNoneNoneLabourLabour
Sleaford and North HykehamLabourNoneNoneLabourLabour
SloughLabourLabourLabourLabourLabour
SolihullNot sureLib DemNoneLib DemLib Dem
Somerton and FromeLib DemLib DemLib DemLib DemLib Dem
Southampton, ItchenLabourLabourLabourLabourLabour
Southampton, TestLabourLabourLabourLabourLabour
South AntrimNot sureAllianceNoneUUPNone
South Basildon and East ThurrockLabourLabourLabourLabourLabour
South CambridgeshireNot sureLib DemLib DemLib DemLib Dem
South DerbyshireLabourLabourLabourLabourLabour
South DorsetLabourLabourLabourLabourLabour
South DownNoneSinn FeinNoneNone
South East CambridgeshireNot sureLib DemLib DemLib DemLib Dem
South East CornwallNot sureLib DemLib DemLib DemLib Dem
Southend WestLabourLabourLabourLabourLabour
South Holland and The DeepingsNoneNoneNoneLabourLabour
South LeicestershireLabourLabourLabourLabourLabour
South NorfolkLabourLabourLabourLabourLabour
South NorthamptonshireLabourLabourNoneLabourLabour
SouthportLabourLabourLabourLabourLabour
South RibbleLabourLabourLabourLabourLabour
South ShieldsLabourLabourLabourLabourLabour
South StaffordshireNoneNoneNoneNoneLabour
South SuffolkLabourLabourLabourLabourLabour
South SwindonLabourLabourLabourLabourLabour
South ThanetLabourLabourLabourLabourLabour
South West BedfordshireLabourLabourLabourLabourLabour
South West DevonLabourLabourNoneLabourLabour
South West HertfordshireNot sureIndependentNoneNoneIndependent
South West NorfolkLabourLabourLabourLabourLabour
South West SurreyNot sureLib DemLib DemLib DemLib Dem
South West WiltshireLabourLabourNoneLabourLabour
SpelthorneLabourLabourLabourLabourLabour
StaffordLabourLabourLabourLabourLabour
Staffordshire MoorlandsLabourNoneLabourLabourLabour
St AlbansLib DemLib DemLib DemLib DemLib Dem
Stalybridge and HydeLabourLabourLabourLabourLabour
St Austell and NewquayLabourNoneLabourLabourLabour
StevenageLabourLabourLabourLabourLabour
St Helens NorthLabourLabourLabourLabourLabour
St Helens South and WhistonLabourLabourLabourLabourLabour
StirlingSNPSNPSNPNoneSNP
St IvesLib DemLib DemLib DemLib DemLib Dem
StockportLabourLabourLabourLabourLabour
Stockton NorthLabourLabourLabourLabourLabour
Stockton SouthLabourLabourLabourLabourLabour
Stoke-On-Trent CentralLabourLabourLabourLabourLabour
Stoke-On-Trent NorthLabourLabourLabourLabourLabour
Stoke-On-Trent SouthLabourLabourLabourLabourLabour
StoneLabourNoneNoneLabourLabour
StourbridgeLabourLabourLabourLabourLabour
StrangfordAllianceNoneNoneNoneNone
Stratford-On-AvonNoneLabourNoneLib DemLib Dem
StreathamLabourLabourLabourLabourLabour
Stretford and UrmstonLabourLabourLabourLabourLabour
StroudLabourLabourLabourLabourLabour
Suffolk CoastalLabourLabourNoneLabourLabour
Sunderland CentralLabourLabourLabourLabourLabour
Surrey HeathNoneLabourNoneLib DemLib Dem
Sutton and CheamLib DemLib DemLib DemLib DemLib Dem
Sutton ColdfieldLabourLabourLabourLabourLabour
Swansea EastLabourLabourLabourLabourLabour
Swansea WestLabourLabourLabourLabourLabour
TamworthLabourLabourLabourLabourLabour
TattonLabourLabourLabourLabourLabour
Taunton DeaneLib DemLib DemLib DemLib DemLib Dem
TelfordLabourLabourLabourLabourLabour
TewkesburyNot sureNoneNoneLib DemLib Dem
The CotswoldsNoneLib DemNoneLib DemLib Dem
The WrekinLabourLabourLabourLabourLabour
Thirsk and MaltonLabourNoneNoneLabourLabour
Thornbury and YateLib DemLib DemLib DemLib DemLib Dem
ThurrockLabourLabourLabourLabourLabour
Tiverton and HonitonLabourLabourNoneLabourLabour
Tonbridge and MallingNoneNoneNoneNoneLabour
TootingLabourLabourLabourLabourLabour
TorbayLib DemLib DemLib DemLib DemLib Dem
TorfaenLabourLabourLabourLabourLabour
Torridge and West DevonNot sureNoneLib DemLib DemLib Dem
TotnesNot sureLib DemLib DemLib DemLib Dem
TottenhamLabourLabourAnyLabourLabour
Truro and FalmouthLabourLabourLabourLabourLabour
Tunbridge WellsLabourLabourNoneLib DemLib Dem
TwickenhamLib DemLib DemLib DemLib DemLib Dem
TynemouthLabourLabourLabourLabourLabour
Upper BannSinn FeinSinn FeinSinn FeinNoneNone
Uxbridge and South RuislipLabourLabourLabourLabourLabour
Vale Of ClwydLabourLabourLabourLabourLabour
Vale Of GlamorganLabourLabourLabourLabourLabour
VauxhallLabourLabourAnyLabourLabour
WakefieldLabourLabourLabourLabourLabour
WallaseyLabourLabourLabourLabourLabour
Walsall NorthLabourLabourLabourLabourLabour
Walsall SouthLabourLabourLabourLabourLabour
WalthamstowLabourLabourAnyLabourLabour
WansbeckLabourLabourLabourLabourLabour
WantageLabourLabourLib DemLib DemLib Dem
WarleyLabourLabourLabourLabourLabour
Warrington NorthLabourLabourLabourLabourLabour
Warrington SouthLabourLabourLabourLabourLabour
Warwick and LeamingtonLabourLabourLabourLabourLabour
Washington and Sunderland WestLabourLabourLabourLabourLabour
WatfordLabourLabourLabourLabourLabour
WaveneyLabourLabourLabourLabourLabour
WealdenLabourLabourNoneLib DemLib Dem
Weaver ValeLabourLabourLabourLabourLabour
WellingboroughLabourLabourLabourLabourLabour
WellsLib DemLib DemLib DemLib DemLib Dem
Welwyn HatfieldLabourLabourLabourLabourLabour
Wentworth and DearneLabourLabourLabourLabourLabour
West Aberdeenshire and KincardineSNPSNPSNPNoneSNP
West Bromwich EastLabourLabourLabourLabourLabour
West Bromwich WestLabourLabourLabourLabourLabour
West DorsetLib DemLib DemLib DemLib DemLib Dem
West DunbartonshireNoneSNPAnyNoneNone
West HamLabourLabourAnyLabourLabour
West LancashireLabourLabourLabourLabourLabour
Westminster NorthLabourLabourLabourLabourLabour
Westmorland and LonsdaleLib DemLib DemLib DemLib DemLib Dem
Weston-Super-MareLabourLabourLabourLabourLabour
West SuffolkLabourNoneLabourLabourLabour
West TyroneSinn FeinSinn FeinAnyNoneNone
West WorcestershireNot sureNoneNoneLib DemLib Dem
WiganLabourLabourLabourLabourLabour
WimbledonLabourLib DemLib DemLib DemLib Dem
WinchesterLib DemLib DemLib DemLib DemLib Dem
WindsorNoneNoneNoneLib DemLib Dem
Wirral SouthLabourLabourLabourLabourLabour
Wirral WestLabourLabourLabourLabourLabour
WithamLabourLabourNoneLabourLabour
WitneyLib DemLib DemLib DemLib DemLib Dem
WokingLabourNoneNoneLib DemLib Dem
WokinghamNot sureLib DemNoneLib DemLib Dem
Wolverhampton North EastLabourLabourLabourLabourLabour
Wolverhampton South EastLabourLabourLabourLabourLabour
Wolverhampton South WestLabourLabourLabourLabourLabour
WorcesterLabourLabourLabourLabourLabour
WorkingtonLabourLabourLabourLabourLabour
Worsley and Eccles SouthLabourLabourLabourLabourLabour
Worthing WestLabourLabourLabourLabourLabour
WrexhamLabourLabourLabourLabourLabour
WycombeLabourLabourLabourLabourLabour
Wyre and Preston NorthLabourLabourLabourLabourLabour
Wyre ForestLabourLabourLabourLabourLabour
Wythenshawe and Sale EastLabourLabourLabourLabourLabour
YeovilLib DemLib DemLib DemLib DemLib Dem
Ynys MonLabourLabourLabourLabourLabour
York CentralLabourLabourLabourLabourLabour
York OuterLabourLabourLabourLabourLabour

Note: 'None', 'TBC' and similar have not been counted as clashes. Seats where the majority of recommendations are 'neutral', and there is no clash among the sites that do make a recommendation, are removed from the alignment percentage calculation.

Last updated 12 Dec 2019. Data sources: tactical.vote (JSON), Remain United (XLSX), tacticalvote.co.uk (JSON), People's Vote (JSON).
Note: Best for Britain's recommendations are now screen-scraped, since they removed their public data feed. Thank you to Compare the Tacticals.
Download comparison data: CSV, JSON