Friends of Michael Ancram MP, Devizes

All Possible Friends

Shows which MPs voted most similarly to this one in the 2005-2010, Westminster Parliament. This is measured from 0% agreement (never voted the same) to 100% (always voted the same). Only votes that both MPs attended are counted. This may reveal relationships between MPs that were previously unsuspected. Or it may be nonsense.

AgreementNameConstituencyParty
100.0% John HowellHenleyCon
91.2% Robert KeySalisburyCon
90.6% Alan DuncanRutland and MeltonCon
90.3% Francis MaudeHorshamCon
90.0% David CameronWitneyCon
90.0% Caroline SpelmanMeridenCon
89.8% Jeremy HuntSouth West SurreyCon
89.8% Oliver LetwinWest DorsetCon
89.7% William HagueRichmond (Yorks)Con
89.6% Liam FoxWoodspringCon
89.6% David DavisHaltemprice and HowdenCon
89.5% Paul BeresfordMole ValleyCon
89.4% Humfrey MalinsWokingCon
89.2% David MundellDumfriesshire, Clydesdale and TweeddaleCon
89.2% Keith SimpsonMid NorfolkCon
89.0% David WilshireSpelthorneCon
88.9% Anne MainSt AlbansCon
88.8% Ben WallaceLancaster and WyreCon
88.7% James ClappisonHertsmereCon
88.7% Chris GraylingEpsom and EwellCon
88.6% David MacleanPenrith and The BorderCon
88.5% John MaplesStratford-on-AvonCon
88.4% David Heathcoat-AmoryWellsCon
88.4% Mark PritchardThe WrekinCon
88.3% Stephen CrabbPreseli PembrokeshireCon
88.3% Stephen O'BrienEddisburyCon
88.2% Michael HowardFolkestone and HytheCon
88.2% Gary StreeterSouth West DevonCon
88.2% Edward LeighGainsboroughCon
88.1% David DaviesMonmouthCon
88.1% Philip HammondRunnymede and WeybridgeCon
88.1% Greg HandsHammersmith and FulhamCon
88.1% Oliver HealdNorth East HertfordshireCon
88.1% Julian LewisNew Forest EastCon
88.1% Angela BrowningTiverton and HonitonCon
88.1% Ian TaylorEsher and WaltonCon
88.1% Richard SpringWest SuffolkCon
88.0% John RedwoodWokinghamCon
87.9% Ann WiddecombeMaidstone and The WealdCon
87.9% Andrew TurnerIsle of WightCon
87.9% David CurrySkipton and RiponCon
87.9% Mark LancasterNorth East Milton KeynesCon
87.8% Patrick MercerNewarkCon
87.8% Roger GaleNorth ThanetCon
87.8% Boris JohnsonHenleyCon
87.8% John HoramOrpingtonCon
87.8% Tim YeoSouth SuffolkCon
87.8% Peter AinsworthEast SurreyCon
87.8% Adam HollowayGraveshamCon
87.8% Anne MiltonGuildfordCon
87.8% Eleanor LaingEpping ForestCon
87.8% Mike PenningHemel HempsteadCon
87.8% Robert SymsPooleCon
87.7% James GrayNorth WiltshireCon
87.7% Grant ShappsWelwyn HatfieldCon
87.7% Malcolm RifkindKensington and ChelseaCon
87.7% James ArbuthnotNorth East HampshireCon
87.6% Ed VaizeyWantageCon
87.6% Mark FrancoisRayleighCon
87.6% Charles HendryWealdenCon
87.5% John GreenwayRyedaleCon
87.5% Geoffrey CoxTorridge and West DevonCon
87.5% Philip DunneLudlowCon
87.5% Michael FabricantLichfieldCon
87.5% Jeremy WrightRugby and KenilworthCon
87.4% Richard BenyonNewburyCon
87.4% Hugo SwireEast DevonCon
87.4% Paul GoodmanWycombeCon
87.4% Michael SpicerWest WorcestershireCon
87.4%Sir David AmessSouthend WestCon
87.4% Michael JackFyldeCon
87.4% Richard BaconSouth NorfolkCon
87.4% Edward GarnierHarboroughCon
87.4% Nigel WatersonEastbourneCon
87.3% Christopher FraserSouth West NorfolkCon
87.3% John PenroseWeston-Super-MareCon
87.3% Greg ClarkTunbridge WellsCon
87.2% Anne McIntoshVale of YorkCon
87.2% John HayesSouth Holland and The DeepingsCon
87.2% Peter AtkinsonHexhamCon
87.2% Bernard JenkinNorth EssexCon
87.2% Michael MatesEast HampshireCon
87.1% Andrew MitchellSutton ColdfieldCon
87.1% Desmond SwayneNew Forest WestCon
87.1% Andrew MurrisonWestburyCon
87.1% Nigel EvansRibble ValleyCon
87.1% Peter ViggersGosportCon
87.0% Brian BinleyNorthampton SouthCon
87.0% David BurrowesEnfield, SouthgateCon
87.0% Stewart JacksonPeterboroughCon
87.0% Mark PriskHertford and StortfordCon
87.0% Hugh RobertsonFaversham and Mid KentCon
87.0% Henry BellinghamNorth West NorfolkCon
87.0% Peter TapsellLouth and HorncastleCon
86.9% Anthony SteenTotnesCon
86.9% Philip HolloboneKetteringCon
86.9% Greg KnightEast YorkshireCon
86.9% Michael GoveSurrey HeathCon
86.8% Stephen HammondWimbledonCon
86.8% Bill WigginLeominsterCon
86.8% Jonathan DjanoglyHuntingdonCon
86.8% Justine GreeningPutneyCon
86.8% Angela WatkinsonUpminsterCon
86.8% John WhittingdaleMaldon and East ChelmsfordCon
86.8% John RandallUxbridgeCon
86.7% Lee ScottIlford NorthCon
86.7% Patrick CormackSouth StaffordshireCon
86.7% Michael FallonSevenoaksCon
86.7% Crispin BluntReigateCon
86.6% James BrokenshireHornchurchCon
86.6% Theresa MayMaidenheadCon
86.5% Robert GoodwillScarborough and WhitbyCon
86.5% George OsborneTattonCon
86.5% James DuddridgeRochford and Southend EastCon
86.5% Mark HobanFarehamCon
86.4% David WillettsHavantCon
86.3% David GaukeSouth West HertfordshireCon
86.3% Adam AfriyieWindsorCon
86.3% Derek ConwayOld Bexley and Sidcupwhilst Con
86.2% Andrew RosindellRomfordCon
86.2% John StanleyTonbridge and MallingCon
86.2% Laurence RobertsonTewkesburyCon
86.2% Peter BoneWellingboroughCon
86.2% George YoungNorth West HampshireCon
86.1% Peter LilleyHitchin and HarpendenCon
86.0% Douglas CarswellHarwichCon
86.0% Nick HurdRuislip - NorthwoodCon
86.0% Daniel KawczynskiShrewsbury and AtchamCon
86.0% Owen PatersonNorth ShropshireCon
85.9% Mark HarperForest of DeanCon
85.7% Bill CashStoneCon
85.7% Quentin DaviesGrantham and Stamfordwhilst Con
85.7% Tim LoughtonEast Worthing and ShorehamCon
85.7% Peter LuffMid WorcestershireCon
85.7% Nicholas SoamesMid SussexCon
85.7% Rob WilsonReading EastCon
85.4% Philip DaviesShipleyCon
85.1% Robert WalterNorth DorsetCon
85.0% Douglas HoggSleaford and North HykehamCon
84.6% Jeffrey M. DonaldsonLagan ValleyDUP
84.5% Nicholas WintertonMacclesfieldCon
84.2% Peter BottomleyWorthing WestCon
84.2% Kenneth ClarkeRushcliffeCon
84.0% John GummerSuffolk CoastalCon
82.8% David SimpsonUpper BannDUP
81.0% Gregory CampbellEast LondonderryDUP
78.3% Iris RobinsonStrangfordDUP
76.3% Willie RennieDunfermline and West FifeLDem
74.6% Charles KennedyRoss, Skye and LochaberLDem
73.8% Eddie McGradySouth DownSDLP
73.0% John ThursoCaithness, Sutherland and Easter RossLDem
72.5% Alan ReidArgyll and ButeLDem
72.4% Mark OatenWinchesterLDem
71.9% Mike HancockPortsmouth SouthLDem
71.1% Sandra GidleyRomseyLDem
70.9% Paul RowenRochdaleLDem
70.7% Christopher HuhneEastleighLDem
70.3% Paul KeetchHerefordLDem
70.3% Matthew TaylorTruro and St AustellLDem
69.7% Robert SmithWest Aberdeenshire and KincardineLDem
69.7% Edward DaveyKingston and SurbitonLDem
69.5% Alex SalmondBanff and BuchanSNP
69.5% Malcolm BruceGordonLDem
69.2% Richard Younger-RossTeignbridgeLDem
69.0% Simon HughesNorth Southwark and BermondseyLDem
68.8% Evan HarrisOxford West and AbingdonLDem
68.8% Alistair CarmichaelOrkney and ShetlandLDem
68.6% Nick CleggSheffield, HallamLDem
68.3% Vincent CableTwickenhamLDem
68.3% John BarrettEdinburgh WestLDem
68.3% Greg MulhollandLeeds North WestLDem
68.0% Susan KramerRichmond ParkLDem
67.7% Andrew GeorgeSt IvesLDem
67.6% Jeremy BrowneTauntonLDem
67.2% Angus MacNeilNa h-Eileanan an IarSNP
67.0% Lembit ÖpikMontgomeryshireLDem
66.5% Paul BurstowSutton and CheamLDem
66.5% Menzies CampbellNorth East FifeLDem
66.4% Lynne FeatherstoneHornsey and Wood GreenLDem
66.4% John LeechManchester, WithingtonLDem
66.1% David LawsYeovilLDem
65.9% Steve WebbNorthavonLDem
65.8% Richard TaylorWyre ForestIndependent
65.8% Mark HunterCheadleLDem
65.7% Julia GoldsworthyFalmouth and CamborneLDem
65.6% Elfyn LlwydMeirionnydd Nant ConwyPC
65.5% Jo SwinsonEast DunbartonshireLDem
65.4% Phil WillisHarrogate and KnaresboroughLDem
65.3% Nick HarveyNorth DevonLDem
65.2% Norman BakerLewesLDem
64.9% Andrew StunellHazel GroveLDem
64.8% Annette BrookeMid Dorset and North PooleLDem
64.8% John PughSouthportLDem
64.6% Lorely BurtSolihullLDem
64.6% Michael MooreBerwickshire, Roxburgh and SelkirkLDem
64.4% Stewart HosieDundee EastSNP
64.0% David HeathSomerton and FromeLDem
63.7% Adrian SandersTorbayLDem
63.4% Tim FarronWestmorland and LonsdaleLDem
63.2% Norman LambNorth NorfolkLDem
62.5% Pete WishartPerth and North PerthshireSNP
62.4% Michael WeirAngusSNP
62.1% Danny AlexanderInverness, Nairn, Badenoch and StrathspeyLDem
61.3% Angus RobertsonMoraySNP
60.0% Sylvia HermonNorth DownUUP
50.0% Mark DurkanFoyleSDLP
34.4% John Martin McDonnellHayes and HarlingtonLab
33.7% Kate HoeyVauxhallLab
33.7% Paul FlynnNewport WestLab
33.1% Robert Marshall-AndrewsMedwayLab
31.4% Alan SimpsonNottingham SouthLab
30.9% Jeremy CorbynIslington NorthLab
30.2% Mark FisherStoke-on-Trent CentralLab
28.3% Robert WareingLiverpool, West Derbywhilst Lab
27.7% Frank CookStockton NorthLab
27.1% Kelvin HopkinsLuton NorthLab
26.6% Ian GibsonNorwich NorthLab
26.3% Katy ClarkNorth Ayrshire and ArranLab
26.1% Glenda JacksonHampstead and HighgateLab
25.7% David TaylorNorth West LeicestershireLab
25.6% Diane AbbottHackney North and Stoke NewingtonLab
23.8% Linda RiordanHalifaxLab
23.3% Gavin StrangEdinburgh EastLab
22.4% Rudi VisFinchley and Golders GreenLab
22.2% Jimmy HoodLanark and Hamilton EastLab
22.1% David DrewStroudLab
22.0% Peter HainNeathLab
21.9% David WinnickWalsall NorthLab
21.7% Gordon PrenticePendleLab
21.7% Ann CryerKeighleyLab
21.6% John GroganSelbyLab
21.2% Emily ThornberryIslington South and FinsburyLab
21.2% Neil GerrardWalthamstowLab
21.1% Bill EtheringtonSunderland NorthLab
21.0% Geraldine SmithMorecambe and LunesdaleLab
21.0% Frank DobsonHolborn and St PancrasLab
21.0% John AustinErith and ThamesmeadLab
20.8% Albert OwenYnys MônLab
20.7% Andrew LoveEdmontonLab
20.7% Austin MitchellGreat GrimsbyLab
20.6% Peter KilfoyleLiverpool, WaltonLab
20.5% Colin ChallenMorley and RothwellLab
20.5% Joan RuddockLewisham, DeptfordLab
20.5% George MudieLeeds EastLab
20.3% Steve PoundEaling NorthLab
20.3% Gerald KaufmanManchester, GortonLab
20.2% Nick RaynsfordGreenwich and WoolwichLab
20.1% Bill RammellHarlowLab
20.0% Jon TrickettHemsworthLab
20.0% Tony McNultyHarrow EastLab
19.8% Charles ClarkeNorwich SouthLab
19.8% Richard CabornSheffield CentralLab
19.7% Shaun WoodwardSt Helens SouthLab
19.6% Martin CatonGowerLab
19.6% Tom LevittHigh PeakLab
19.5% Sadiq KhanTootingLab
19.4% David HamiltonMidlothianLab
19.4% Peter SoulsbyLeicester SouthLab
19.4% Roger BerryKingswoodLab
19.4% Piara S KhabraEaling, SouthallLab
19.4% Tom WatsonWest Bromwich EastLab
19.3% Siân JamesSwansea EastLab
19.3% Brian H DonohoeCentral AyrshireLab
19.3% Des BrowneKilmarnock and LoudounLab
19.2% Kevin BarronRother ValleyLab
19.2% David WrightTelfordLab
19.2% Tony LloydManchester CentralLab
19.1% Ian PearsonDudley SouthLab
19.1% Janet AndersonRossendale and DarwenLab
19.1% Claire WardWatfordLab
19.1% Sally KeebleNorthampton NorthLab
19.1% Mark LazarowiczEdinburgh North and LeithLab
19.0% Paul GogginsWythenshawe and Sale EastLab
19.0% Frank DoranAberdeen NorthLab
18.9% Ian DavidsonGlasgow South WestLab
18.9% Anne SnelgroveSouth SwindonLab
18.9% Russell BrownDumfries and GallowayLab
18.9% Michael ConnartyLinlithgow and East FalkirkLab
18.9% Jim CousinsNewcastle upon Tyne CentralLab
18.9% Nick BrownNewcastle upon Tyne East and WallsendLab
18.8% Stephen LadymanSouth ThanetLab
18.8% Brian JenkinsTamworthLab
18.8% Jim FitzpatrickPoplar and Canning TownLab
18.8% Andrew MacKinlayThurrockLab
18.8% Rosie CooperWest LancashireLab
18.8% Jim KnightSouth DorsetLab
18.8% David MilibandSouth ShieldsLab
18.8% Ian StewartEcclesLab
18.7% Ian AustinDudley NorthLab
18.7% Jim SheridanPaisley and Renfrewshire NorthLab
18.7% Andrew SmithOxford EastLab
18.7% Keith VazLeicester EastLab
18.7% Doug HendersonNewcastle upon Tyne NorthLab
18.6% Gillian MerronLincolnLab
18.6% Dai HavardMerthyr Tydfil and RhymneyLab
18.6% Ian LucasWrexhamLab
18.6% Paul TruswellPudseyLab
18.6% Tom ClarkeCoatbridge, Chryston and BellshillLab
18.5% Liz BlackmanErewashLab
18.5% Keith HillStreathamLab
18.5% Caroline FlintDon ValleyLab
18.5% John McFallWest DunbartonshireLab
18.5% Charlotte AtkinsStaffordshire MoorlandsLab
18.5% Bill OlnerNuneatonLab
18.5% Ed MilibandDoncaster NorthLab
18.4% Anne MoffatEast LothianLab
18.4% Fraser KempHoughton and Washington EastLab
18.4% Harry CohenLeyton and WansteadLab
18.4% Barbara FollettStevenageLab
18.4% John SmithVale of GlamorganLab
18.4% Angela EagleWallaseyLab
18.4% Dave WattsSt Helens NorthLab
18.4% Huw Irranca-DaviesOgmoreLab
18.4% Parmjit DhandaGloucesterLab
18.4% George HowarthKnowsley North and Sefton EastLab
18.4% Alan CampbellTynemouthLab
18.4% Diana R. JohnsonKingston upon Hull NorthLab
18.3% Kevan JonesNorth DurhamLab
18.3% Mike O'BrienNorth WarwickshireLab
18.3% Jim DevineLivingstonLab
18.3% Eric JoyceFalkirkLab
18.3% Beverley HughesStretford and UrmstonLab
18.3% Vera BairdRedcarLab
18.3% Meg MunnSheffield, HeeleyLab
18.2% Gwyn ProsserDoverLab
18.2% Alan WhiteheadSouthampton, TestLab
18.2% Iain WrightHartlepoolLab
18.2% John ReidAirdrie and ShottsLab
18.2% Ann McKechinGlasgow NorthLab
18.2% Celia BarlowHoveLab
18.2% Clive EffordElthamLab
18.2% Dan NorrisWansdykeLab
18.2% Clive BettsSheffield, AttercliffeLab
18.2% John DenhamSouthampton, ItchenLab
18.2% Jessica MordenNewport EastLab
18.2% Michael Jabez FosterHastings and RyeLab
18.1% Patricia HewittLeicester WestLab
18.1% Andrew SlaughterEaling, Acton and Shepherd's BushLab
18.1% Michael MeacherOldham West and RoytonLab
18.1% Jim DobbinHeywood and MiddletonLab
18.1% David LammyTottenhamLab
18.1% Hilary BennLeeds CentralLab
18.1% Stephen TimmsEast HamLab
18.1% Adrian BaileyWest Bromwich WestLab
18.1% Rob FlelloStoke-on-Trent SouthLab
18.1% Phyllis StarkeyMilton Keynes South WestLab
18.1% David ClellandTyne BridgeLab
18.0% Louise EllmanLiverpool, RiversideLab
18.0% Gordon BanksOchil and South PerthshireLab
18.0% Ben BradshawExeterLab
18.0% Mary CreaghWakefieldLab
18.0% Paddy TippingSherwoodLab
18.0% Linda GilroyPlymouth, SuttonLab
18.0% John RobertsonGlasgow North WestLab
18.0% Jacqui SmithRedditchLab
18.0% Tony CunninghamWorkingtonLab
18.0% Chris MoleIpswichLab
17.9% Chris RuaneVale of ClwydLab
17.9% Graham AllenNottingham NorthLab
17.9% Paul ClarkGillinghamLab
17.9% John CummingsEasingtonLab
17.9% Hugh BayleyCity of YorkLab
17.9% Ann CoffeyStockportLab
17.9% Hilary ArmstrongNorth West DurhamLab
17.9% Helen JonesWarrington NorthLab
17.9% Sarah McCarthy-FryPortsmouth NorthLab
17.9% Joan RyanEnfield NorthLab
17.8% Alan WilliamsSwansea WestLab
17.8% Siobhain McDonaghMitcham and MordenLab
17.8% Elliot MorleyScunthorpeLab
17.7% Jane KennedyLiverpool, WavertreeLab
17.7% Lyn BrownWest HamLab
17.7% Nia GriffithLlanelliLab
17.7% John HealeyWentworthLab
17.7% Chris MullinSunderland SouthLab
17.7% Margaret MoranLuton SouthLab
17.7% Andrew DismoreHendonLab
17.7% Bridget PrenticeLewisham EastLab
17.7% James PurnellStalybridge and HydeLab
17.7% David MarshallGlasgow EastLab
17.6% Don TouhigIslwynLab
17.6% David KidneyStaffordLab
17.6% Pat McFaddenWolverhampton South EastLab
17.6% Mohammad SarwarGlasgow CentralLab
17.6% Andy ReedLoughboroughLab
17.6% Michael WillsNorth SwindonLab
17.6% Shahid MalikDewsburyLab
17.6% Graham StringerManchester, BlackleyLab
17.6% Frank RoyMotherwell and WishawLab
17.6% Alison SeabeckPlymouth, DevonportLab
17.6% Anthony D WrightGreat YarmouthLab
17.5% Kim HowellsPontypriddLab
17.5% Phil WoolasOldham East and SaddleworthLab
17.5% Jim MurphyEast RenfrewshireLab
17.5% John SpellarWarleyLab
17.5% Angela SmithSheffield, HillsboroughLab
17.4% Gareth ThomasHarrow WestLab
17.4% Ben ChapmanWirral SouthLab
17.4% Meg HillierHackney South and ShoreditchLab
17.4% Jim McGovernDundee WestLab
17.4% James PlaskittWarwick and LeamingtonLab
17.4% Robin CookLivingstonLab
17.4% Derek TwiggHaltonLab
17.4% Barbara KeeleyWorsleyLab
17.4% Maria EagleLiverpool, GarstonLab
17.3% Edward O'HaraKnowsley SouthLab
17.3% Andrew MillerEllesmere Port and NestonLab
17.3% Stephen HepburnJarrowLab
17.2% Tessa JowellDulwich and West NorwoodLab
17.2% Thomas McAvoyRutherglen and Hamilton WestLab
17.2% Mark HendrickPrestonLab
17.2% Rob MarrisWolverhampton South WestLab
17.2% Alan MealeMansfieldLab
17.2% Anne McGuireStirlingLab
17.1% Ashok KumarMiddlesbrough South and East ClevelandLab
17.1% Neil TurnerWiganLab
17.1% Paul FarrellyNewcastle-under-LymeLab
17.1% Karen BuckRegent's Park and Kensington NorthLab
17.1% John HeppellNottingham EastLab
17.1% Bruce GeorgeWalsall SouthLab
17.1% John MacDougallGlenrothesLab
17.1% Adam IngramEast Kilbride, Strathaven and LesmahagowLab
17.1% Chris BryantRhonddaLab
17.1% Lynda WalthoStourbridgeLab
17.1% Michael FosterWorcesterLab
17.0% Sharon HodgsonGateshead East and Washington WestLab
17.0% Ian McCartneyMakerfieldLab
17.0% Edward BallsNormantonLab
17.0% John BattleLeeds WestLab
17.0% Martin SalterReading WestLab
17.0% Joan WalleyStoke-on-Trent NorthLab
17.0% Douglas AlexanderPaisley and Renfrewshire SouthLab
16.9% David CairnsInverclydeLab
16.8% David BlunkettSheffield, BrightsideLab
16.8% Rosie WintertonDoncaster CentralLab
16.8% Vernon CoakerGedlingLab
16.8% Jim DowdLewisham WestLab
16.8% Mike GapesIlford SouthLab
16.8% Anne BeggAberdeen SouthLab
16.8% Derek WyattSittingbourne and SheppeyLab
16.7% Bob BlizzardWaveneyLab
16.7% Denis MacShaneRotherhamLab
16.7% Paul MurphyTorfaenLab
16.7% Tom HarrisGlasgow SouthLab
16.7% Alan JohnsonKingston upon Hull West and HessleLab
16.6% Dari TaylorStockton SouthLab
16.6% Rosemary McKennaCumbernauld, Kilsyth and Kirkintilloch EastLab
16.6% Alan KeenFeltham and HestonLab
16.6% David BorrowSouth RibbleLab
16.5% Sandra OsborneAyr, Carrick and CumnockLab
16.4% Denis MurphyWansbeckLab
16.4% Hazel BlearsSalfordLab
16.3% Fiona MactaggartSloughLab
16.2% Barry SheermanHuddersfieldLab
16.2% Ken PurchaseWolverhampton North EastLab
16.1% Nigel GriffithsEdinburgh SouthLab
16.1% Greg PopeHyndburnLab
16.1% Helen SouthworthWarrington SouthLab
15.9% Colin BurgonElmetLab
15.9% Stephen HesfordWirral WestLab
15.9% Roberta Blackman-WoodsCity of DurhamLab
15.8% Andy BurnhamLeighLab
15.8% Mike HallWeaver ValeLab
15.4% Alistair DarlingEdinburgh South WestLab
15.3% Gordon BrownKirkcaldy and CowdenbeathLab
15.3% Fabian HamiltonLeeds North EastLab
15.2% Yvette CooperPontefract and CastlefordLab
15.1% Stuart BellMiddlesbroughLab
13.9% Stephen ByersNorth TynesideLab
13.8% John PrescottKingston upon Hull EastLab
12.0% Tony BlairSedgefieldLab

About the Project

The Public Whip is a not-for-profit, open source website created in 2003 by Francis Irving and Julian Todd and now run by Bairwell Ltd.

The Whip on the Web

Help keep PublicWhip alive