Need help using this page? Click here for help!

Click on an MP's name to see a breakdown of their votes.

Mobile users: please wait a few seconds for the table to load. Sroll across the table (horizontally) to see the votes. This page looks best when viewed in landscape.

Showing votes on Abortion-related bills

Showing votes on Euthanasia-related bills

Showing votes on bills related to Other Life Issues

Individual IDConstituency IDMP NamePartyConstituencyPro-LifeAbsent/AbstainedAnti-LifePro-LifeAbsent/AbstainedAnti-LifePro-LifeAbsent/AbstainedAnti-Life
3952325EmmaHardyLabourKingston upon Hull West and Hessle000000000
302832JohnBaronConservativeBasildon and Billericay05601011112
3029481KevinBarronLabourRother Valley02280290431
30322GutoBebbConservativeAberconwy220100461
3033182MargaretBeckettLabourDerby South063001010530
3661394AndyMcDonaldLabourMiddlesbrough021100028
3037423HenryBellinghamConservativeNorfolk North West1911053017105
3038351HilaryBennLabourLeeds Central0380460719
3040412RichardBenyonConservativeNewbury7401001149
3041108JohnBercowConservativeBuckingham04753301115
3042400PaulBeresfordConservativeMole Valley0477408514
3043372LucianaBergerLabourLiverpool Wavertree022010029
3044480JakeBerryConservativeRossendale and Darwen220100452
3045507CliveBettsLabourSheffield South East0290380324
3049294BobBlackmanConservativeHarrow East400100470
3050214RobertaBlackman-WoodsLabourDurham, City of02901001212
3054504PaulBlomfieldLabourSheffield Central013001029
3056468CrispinBluntConservativeReigate01100384220
3057274NicholasBolesConservativeGrantham and Stamford022010038
3058608PeterBoneConservativeWellingborough9201002121
3059639PeterBottomleyConservativeWorthing West17121282141615
3060529KarenBradleyConservativeStaffordshire Moorlands040100047
3061244BenBradshawLabourExeter1370470323
30629GrahamBradyConservativeAltrincham and Sale West7407402132
3326599HelenJonesLabourWarrington North5515421268
3327215KevanJonesLabourDurham North01100101518
3328435MarcusJonesConservativeNuneaton220100821
3332510DanielKawczynskiConservativeShrewsbury and Atcham11000101527
3333637BarbaraKeeleyLabourWorsley and Eccles South1191000618
3656248SeemaMalhotraLabourFeltham and Heston111100028
3336358ElizabethKendallLabourLeicester West013001038
3855574RosenaAllin-KhanLabourTooting001000000
3340650GregKnightConservativeYorkshire East1331480013713
3341527KwasiKwartengConservativeSpelthorne040010272
3342239EleanorLaingConservativeEpping Forest2635606155
3133366JohnCryerLabourLeyton and Wanstead013010047
3134535AlexCunninghamLabourStockton North112010056
3135167JimCunninghamLabourCoventry South1463449414
3138498NicDakinLabourScunthorpe013010038
3142114WayneDavidLabourCaerphilly0290010222
3144401DavidDaviesConservativeMonmouth8301001581
3145559GeraintDaviesLabourSwansea West022001029
3146402GlynDaviesConservativeMontgomeryshire130100821
3147509PhilipDaviesConservativeShipley5601001680
3148284DavidDavisConservativeHaltemprice and Howden21906412543
315019Gloriade PieroLabourAshfield013010029
3152272CarolineDinenageConservativeGosport130010182
3063133TomBrakeLib DemCarshalton and Wallington0293441322
3066129KevinBrennanLabourCardiff West0380260420
3067359AndrewBridgenConservativeLeicestershire North West400100911
3068622SteveBrineConservativeWinchester022100632
3069438JamesBrokenshireConservativeOld Bexley and Sidcup5331001257
3072614LynBrownLabourWest Ham0471000222
3073415NicholasBrownLabourNewcastle upon Tyne East03270830728
3076159FionaBruceConservativeCongleton400100731
3078470ChrisBryantLabourRhondda01101160321
3079615KarenBuckLabourWestminster North01100380323
3175592AngelaEagleLabourWallasey01100380324
3176258MariaEagleLabourGarston and Halewood0380560422
3177131JonathanEdwardsPlaid CymruCarmarthen East and Dinefwr013010047
3178236CliveEffordLabourEltham0291460323
3179154Susan ElanJonesLabourClwyd South220100128
3180551JulieElliottLabourSunderland Central013100038
3181427MichaelEllisConservativeNorthampton North121100038
3183370LouiseEllmanLabourLiverpool Riverside0291370323
318482TobiasEllwoodConservativeBournemouth East4520101167
3185201CharlieElphickeConservativeDover220100713
3187500BillEstersonLabourSefton Central112100146
3188118GeorgeEusticeConservativeCambourne and Redruth0311000101
3189336ChristopherEvansLabourIslwyn013100029
3343422NormanLambLib DemNorfolk North0383321716
3344578DavidLammyLabourTottenham0561071520
3345397MarkLancasterConservativeMilton Keynes North0741006144
3347184PaulineLathamConservativeDerbyshire Mid112010614
3348596IanLaveryLabourWansbeck013010038
3351429AndreaLeadsomConservativeNorthamptonshire South220100650
335384PhillipLeeConservativeBracknell121100551
3355528JeremyLefroyConservativeStafford400100740
3356257EdwardLeighConservativeGainsborough28209203041
3358432ChristopherLeslieLabourNottingham East022010038
3359200OliverLetwinConservativeDorset West5425605714
3360277BrandonLewisConservativeGreat Yarmouth022010038
3361409JulianLewisConservativeNew Forest East62310101097
3362112IvanLewisLabourBury South1642452915
336395IanLiddell-GraingerConservativeBridgewater and Somerset West2540101950
336422DavidLidingtonConservativeAylesbury8307401692
3659387LucyPowellLabourManchester Central012001073
3370251JackLoprestiConservativeFilton and Bradley Stoke031010371
3371628JonathanLordConservativeWoking220010623
3372638TimLoughtonConservativeWorthing East and Shoreham4706412042
337498CarolineLucasGreenBrighton Pavilion013001029
3375641IanLucasLabourWrexham0471070717
3379407AngusMacNeilSNPNa h-Eileanan an Iar92001014100
309973RonnieCampbellLabourBlyth Valley79146501589
3100441AlistairCarmichaelLib DemOrkney and Shetland0291526315
3103540WilliamCashConservativeStone29109203050
3105176JennyChapmanLabourDarlington112010029
3106261RehmanChishtiConservativeGillingham and Rainham310100551
3107150ChristopherChopeConservativeChristchurch151508303130
3109580GregClarkConservativeTunbridge Wells3800016513
3111486KennethClarkeConservativeRushcliffe7201724501718
3114164GeoffreyClifton-BrownConservativeCotswolds, The2365429612
3115174AnnClwydLabourCynon Valley172212801025
3116260VernonCoakerLabourGedling0470560818
3117534AnnCoffeyLabourStockport0380381323
3118548ThereseCoffeyConservativeSuffolk Coastal310100641
3119253DamianCollinsConservativeFolkstone and Hythe022010146
3122349RosieCooperLabourLancashire West5511001374
3123426YvetteCooperLabourNormanton, Pontefract and Castleford0380920323
3124334JeremyCorbynLabourIslington North03271820629
3125192GeoffreyCoxConservativeDevon West and Torridge6501001671
3126459StephenCrabbConservativePreseli Pembrokeshire83010011112
312776DavidCrausbyLabourBolton North East5519202132
3128591MaryCreaghLabourWakefield01101006810
3129595StellaCreasyLabourWalthamstow013001029
3131137TraceyCrouchConservativeChatham and Aylesford022001038
3132175JonCruddasLabourDagenham and Rainham0651077612
3192471NigelEvansConservativeRibble Valley920101014121
319355DavidEvennettConservativeBexleyheath and Crayford26311002382
3194367MichaelFabricantConservativeLichfield083110011214
3195502MichaelFallonConservativeSevenoaks237065020113
3196413PaulFarrellyLabourNewcastle under Lyme01100101158
3197616TimFarronLib DemWestmorland and Lonsdale11000109123
319956FrankFieldLabourBirkenhead227973116163
3200151MarkFieldConservativeCities of London and Westminster6506201464
3201456JimFitzpatrickLabourPoplar and Limehouse23601102321
3203194CarolineFlintLabourDon Valley0470380422
3011525DavidAmessConservativeSouthend West300010103130
3013461StuartAndrewConservativePudsey130100038
3015204IanAustinLabourDudley North1730100816
3016424RichardBaconConservativeNorfolk South9206201482
3018613AdrianBaileyLabourWest Bromwich West0380280620
3021642StevenBakerConservativeWycombe211100731
3023635HarrietBaldwinConservativeWorcestershire West031100083
3026120StephenBarclayConservativeCambridgeshire North East220100353
3080561RobertBucklandConservativeSwindon South130100641
308162RichardBurdenLabourBirmingham Northfield0290380819
308483ConorBurnsConservativeBournemouth West400100182
308843AlistairBurtConservativeBedfordshire North East24604402058
309160LiamByrneLabourBirmingham Hodge Hill0560171419
3093589AlunCairnsConservativeVale of Glamorgan220100182
3856627RobertCourtsConservativeWitney010000000
3096582AlanCampbellLabourTynemouth0382720323
3097376GregoryCampbellDUPLondonderry East83010013101
3254353FabianHamiltonLabourLeeds North East0290832618
3255485PhilipHammondConservativeRunnymede and Weybridge27283011150
3256621StephenHammondConservativeWimbledon5331001248
3257550MatthewHancockConservativeSuffolk West022010047
3259140GregHandsConservativeChelsea and Fulham911100888
3260179DavidHansonLabourDelyn1372273519
3261117HarrietHarmanLabourCamberwell and Peckham02280560926
3263254MarkHarperConservativeForest of Dean7311001338
3264604RichardHarringtonConservativeWatford022010083
3265134RebeccaHarrisConservativeCastle Point112010236
3267132SimonHartConservativeCarmarthen West and Pembrokeshire South130010272
3309484NickHurdConservativeRuislip, Northwood and Pinner1460101392
365229DanJarvisLabourBarnsley Central022010038
3854437ChristopherElmoreLabourOgmore001000000
3314541MargotJamesConservativeStourbridge022100029
3317105SajidJavidConservativeBromsgrove220010164
3318297BernardJenkinConservativeHarwich and Essex North1916502619
3320324DianaJohnsonLabourKingston upon Hull North01100101617
3321177GarethJohnsonConservativeDartford022100632
3322442JosephJohnsonConservativeOrpington022001038
3323293AndrewJonesConservativeHarrogate and Knaresborough022100137
3324155DavidJonesConservativeClwyd West5601001671
3325327GrahamJonesLabourHyndburn013010029
3663482SarahChampionLabourRotherham111001028
3271520JohnHayesConservativeSouth Holland and The Deepings10105602132
3272309OliverHealdConservativeHertfordshire North East29074015111
3273611JohnHealeyLabourWentworth and Dearne03803801016
3275178ChrisHeaton-HarrisConservativeDaventry211010128
3277512GordonHendersonConservativeSittingbourne and Sheppey310010641
3278460MarkHendrickLabourPreston0110017898
3280337StephenHepburnLabourJarrow1552271718
328118NickHerbertConservativeArundel and South Downs6501008412
3282202SylviaHermonIndependentDown North7406201752
3284281MegHillierLabourHackney South and Shoreditch55110011112
3286287DamianHindsConservativeHampshire East220100434
328828MargaretHodgeLabourBarking03808301313
3289603SharonHodgsonLabourWashington and Sunderland West0381000321
3290590KateHoeyLabourVauxhall341947010148
3291391GeorgeHollingberyConservativeMeon Valley031010164
3292341PhilipHolloboneConservativeKettering11001002121
3293275AdamHollowayConservativeGravesham6501001761
3295380KelvinHopkinsLabourLuton North1190290422
3298211StewartHosieSNPDundee East04701011103
3299346GeorgeHowarthLabourKnowsley010200380527
3301305JohnHowellConservativeHenley013010934
3302149LindsayHoyleLabourChorley3806508180
3305554JeremyHuntConservativeSurrey South West7311004812
3861537GarethSnellLabourStoke-on-Trent Central001000000
3451104BobNeillConservativeBromley and Chislehurst56001013101
3453579SarahNewtonConservativeTruro and Falmouth022100047
3454478CarolineNokesConservativeRomsey and Southampton North022100173
3455306JesseNormanConservativeHereford and Herefordshire South040010182
3459304MatthewOffordConservativeHendon202100821
3461414ChiOnwurahLabourNewcastle upon Tyne Central013010029
3462312GuyOppermanConservativeHexham040001038
3410563EstherMcVeyConservativeTatton021000640
3466647AlbertOwenLabourYnys Môn36211611310
346814IanPaisleyDUPAntrim North220100821
3521382DavidRutleyConservativeMacclesfield220100623
352744AndrewSelousConservativeBedfordshire South West10108002022
3528542JimShannonDUPStrangford400100911
3529610GrantShappsConservativeWelwyn Hatfield3440102319
3531220VirendraSharmaLabourEaling Southall18210011211
3532322BarrySheermanLabourHuddersfield3112424501025
3533235AlecShelbrookeConservativeElmet and Rothwell211100452
3536381GavinShukerLabourLuton South301100191
3538586DavidSimpsonDUPUpper Bann9201001671
3539465AlokSharmaConservativeReading West040010092
3654103KeithSimpsonConservativeBroadland27274021311
3541344ChrisSkidmoreConservativeKingswood031010029
354275DennisSkinnerLabourBolsover27352271232
3543286AndySlaughterLabourHammersmith0290010222
3545448AngelaSmithLabourPenistone and Stocksbridge0290100915
3546430ChloeSmithConservativeNorwich North022001128
3547168HenrySmithConservativeCrawley310010722
3548513JulianSmithConservativeSkipton and Ripon022100038
354971NickSmithLabourBlaenau Gwent013010029
3550454OwenSmithLabourPontypridd013001029
3552555NicholasSoamesConservativeSussex Mid1110929081710
3553107AnnaSoubryConservativeBroxtowe013001038
3651357JonAshworthLabourLeicester South013100019
3555598JohnSpellarLabourWarley1462452915
3469572NeilParishConservativeTiverton and Honiton031100632
3470626PritiPatelConservativeWitham130010281
3471511OwenPatersonConservativeShropshire North9208302042
3472483MarkPawseyConservativeRugby220100722
3473242TeresaPearceLabourErith and Thamesmead022100038
3474302MikePenningConservativeHemel Hempstead5241001554
3475617JohnPenroseConservativeWeston-Super-Mare0650102814
347696AndrewPercyConservativeBrigg and Goole220100119
3477144TobyPerkinsLabourChesterfield112100029
3478187ClairePerryConservativeDevizes022001353
3480320BridgetPhillipsonLabourHoughton and Sunderland South013100029
3482562ChristopherPincherConservativeTamworth220100452
3483547DanielPoulterConservativeSuffolk Central and Ipswich North013010038
3484219StephenPoundLabourEaling North6504161448
38624RossThomsonConservativeAberdeen South000000000
3486308MarkPriskConservativeHertford and Stortford3803506126
3487640MarkPritchardConservativeWrekin, The10100101950
348977YasminQureshiLabourBolton South East022100164
3490243DominicRaabConservativeEsher and Walton130010344
3494629JohnRedwoodConservativeWokingham28117402391
3860160TrudyHarrisonConservativeCopeland010000000
3496518JacobRees-MoggConservativeSomerset North East4001001010
3498355RachelReevesLabourLeeds West031010074
3500630EmmaReynoldsLabourWolverhampton North East013001047
3501531JonathanReynoldsLabourStalybridge and Hyde040100029
3509566LaurenceRobertsonConservativeTewkesbury9204702006
3510166GeoffreyRobinsonLabourCoventry North West2162203811024
3512477AndrewRosindellConservativeRomford56062012111
3517298AmberRuddConservativeHastings and Rye031010029
3153326JonathanDjanoglyConservativeHuntingdon3714406711
3669313LizMcInnesLabourHeywood and Middleton102100002
315746NigelDoddsDUPBelfast North8307102121
3159347JeffreyDonaldsonDUPLagan Valley5607401592
316342NadineDorriesConservativeBedfordshire Mid9201001671
3166571JackieDoyle-PriceConservativeThurrock040100272
3167199RichardDraxConservativeDorset South040010830
316858JackDromeyLabourBirmingham Erdington022010038
3169476JamesDuddridgeConservativeRochford and Southend East2360101248
3171146IainDuncan SmithConservativeChingford and Woodford Green74011001754
3172488AlanDuncanConservativeRutland and Melton1914703159
3173379PhilipDunneConservativeLudlow1550105109
3599356KeithVazLabourLeicester East111722728222
3621386JohnWhittingdaleConservativeMaldon47056014112
3662171SteveReedLabourCroydon North012010037
3623307BillWigginConservativeHerefordshire North4166201149
362516HywelWilliamsPlaid CymruArfon0563230717
3630530GavinWilliamsonConservativeStaffordshire South130100632
3632499PhilWilsonLabourSedgefield0180010519
363413SammyWilsonDUPAntrim East101010012111
3636195RosieWintertonLabourDoncaster Central0380290323
3637450PeteWishartSNPPerth and Perthshire North04708001014
3638577SarahWollastonConservativeTotnes0221000110
364031JohnWoodcockLabourBarrow and Furness013100074
3653439DebbieAbrahamsLabourOldham East and Saddleworth013100019
3645339JeremyWrightConservativeKenilworth and Southam4701001383
3649543NadhimZahawiConservativeStratford-on-Avon022010046
3616186HeatherWheelerConservativeDerbyshire South022010722
3619524AlanWhiteheadLabourSouthampton, Test0290471322
3620116CraigWhittakerConservativeCalder Valley220010830
3204418PaulFlynnLabourNewport West42240380329
3206385YvonneFovargueLabourMakerfield013010038
3207517LiamFoxConservativeSomerset North9209201782
3209463MarkFrancoisConservativeRayleigh and Wickford65062010131
3210421GeorgeFreemanConservativeNorfolk Mid040100443
3211252MikeFreerConservativeFinchley and Golders Green112010029
3214567RogerGaleConservativeThanet North1811183012185
3215329MikeGapesLabourIlford South1191730720
321691BarryGardinerLabourBrent North08332601016
3218644MarkGarnierConservativeWyre Forest211010542
3219310DavidGaukeConservativeHertfordshire South West2630102913
322174NickGibbConservativeBognor Regis and Littlehampton01011918810
3224142CherylGillanConservativeChesham and Amersham4616501953
3227496JohnGlenConservativeSalisbury310100650
3228583MaryGlindonLabourTyneside North400100830
322959RogerGodsiffLabourBirmingham Hall Green0560837119
3667645MichaelKaneLabourWythenshawe and Sale East210100101
323266HelenGoodmanLabourBishop Auckland0380012814
3233497RobertGoodwillConservativeScarborough and Whitby7131005109
3234553MichaelGoveConservativeSurrey Heath11001005118
3235270RichardGrahamConservativeGloucester301010083
3236384HelenGrantConservativeMaidstone and The Weald130010218
3237619JamesGrayConservativeWiltshire North8219202213
3238240ChrisGraylingConservativeEpsom and Ewell5608009114
324020DamianGreenConservativeAshford83011001637
3241545KateGreenLabourStretford and Urmston013001029
3242462JustineGreeningConservativePutney3351001419
3243434LilianGreenwoodLabourNottingham South013001029
324439DominicGrieveConservativeBeaconsfield9207401394
3245110AndrewGriffithsConservativeBurton031100344
3246375NiaGriffthLabourLlanelli01101000222
3248180AndrewGwynneLabourDenton and Reddish1730108313
3249552SamGyimahConservativeSurrey East022100038
3252292RobertHalfonConservativeHarlow310100632
3576189HugoSwireConservativeDevon East1460807107
3577455RobertSymsConservativePoole8217401556
357810MarkTamiLabourAlyn and Deeside01101070222
3581295GarethThomasLabourHarrow West0561370323
3582335EmilyThornberryLabourIslington South and Finsbury1190100321
3584222StephenTimmsLabourEast Ham06527231112
3586560JustinTomlinsonConservativeSwindon North211010029
358781DavidTredinnickConservativeBosworth2523010161412
3588303JonTrickettLabourHemsworth01100474139
3589425ElizabethTrussConservativeNorfolk South West031010137
3591323KarlTurnerLabourKingston upon Hull East013001029
3592285DerekTwiggLabourHalton3713261475
338263KhalidMahmoodLabourBirmingham Perry Bar01010172148
338361ShabanaMahmoodLabourBirmingham Ladywood031100227
3384490AnneMainConservativeSt Albans9201002220
338535JohnMannLabourBassetlaw0380170222
338670GordonMarsdenLabourBlackpool South4702459611
3388383TheresaMayConservativeMaidenhead47011001097
338969PaulMaynardConservativeBlackpool North and Cleveleys130100641
339064SteveMcCabeLabourBirmingham Selly Oak0831733914
339299KerryMcCarthyLabourBristol East0290011122
3397399SiobhainMcDonaghLabourMitcham and Morden08332601610
3399300JohnMcDonnellLabourHayes and Harlington1190380917
3400631PatMcFaddenLabourWolverhampton South East0470010123
3401624AlisonMcGovernLabourWirral South013010047
3665585FrancieMolloySinn FeinUlster Mid030010080
3407416CatherineMcKinnellLabourNewcastle upon Tyne North121100155
3408183PatrickMcLoughlinConservativeDerbyshire Dales25509202157
3409532StephenMcPartlandConservativeStevenage220100740
3413259IanMearnsLabourGateshead022010047
3414256MarkMenziesConservativeFylde310100137
3668411RobertJenrickConservativeNewark012001011
341633StephenMetcalfeConservativeBasildon South and Thurrock East211100362
3658128StephenDoughtyLabourCardiff South and Penarth102100019
3666522EmmaLewell-BuckLabourSouth Shields021100017
3419196EdMilibandLabourDoncaster North0380010123
342134MariaMillerConservativeBasingstoke5331009411
342211NigelMillsConservativeAmber Valley211001515
3423279AnneMiltonConservativeGuildford2631001383
3424557AndrewMitchellConservativeSutton Coldfield18207101212
342694MadeleineMoonLabourBridgend10100010816
3428457PennyMordauntConservativePortsmouth North031010038
3429417JessicaMordenLabourNewport East0380100816
3430377NickyMorganConservativeLoughborough121010263
3432282JamesMorrisConservativeHalesowen and Rowley Regis022100542
3433420Anne-MarieMorrisConservativeNewton Abbot031010632
3434404DavidMorrisConservativeMorecambe and Lunesdale040010632
3435221GrahameMorrisLabourEasington112100128
3440208DavidMundellConservativeDumfriesshire, Clydesdale and Tweeddale4521004182
3446230IanMurrayLabourEdinburgh South112001029
3447163SheryllMurrayConservativeCornwall South East2020100101
3448620AndrewMurrisonConservativeWiltshire South West4346203147
3449618LisaNandyLabourWigan013010038
3556392CarolineSpelmanConservativeMeriden6508307154
3557508MarkSpencerConservativeSherwood0310100101
3559447AndrewStephensonConservativePendle211010128
3560130JohnStevensonConservativeCarlisle121010830
356140BobStewartConservativeBeckenham022100821
3562398IainStewartConservativeMilton Keynes South220100236
3563449RoryStewartConservativePenrith and The Border031010074
3565191GaryStreeterConservativeDevon South West91174010170
3566188MelStrideConservativeDevon Central022001533
356768GrahamStringerLabourBlackley and Broughton0651460719
356953GrahamStuartConservativeBeverley and Holderness5420101185
3571649JulianSturdyConservativeYork Outer121010542
3574410DesmondSwayneConservativeNew Forest West92011001637
3593373StephenTwiggLabourLiverpool West Derby013001029
3595544ChukaUmunnaLabourStreatham013001029
3597597EdwardVaizeyConservativeWantage2541001914
3598121ShaileshVaraConservativeCambridgeshire North West344100978
36701StephenKinnockLabourAberavon001001001
36713KirstyBlackmanSNPAberdeen North010001010
36746NeilGraySNPAirdrie and Shotts010010010
36758WendyMortonConservativeAldridge Brownhills100100010
367617BrendanO'HaraSNPArgyll and Bute010100010
367721AngelaRaynerLabourAshton-under-Lyne001100001
367924PhilippaWhitfordSNPAyrshire Central010100010
368025PatriciaGibsonSNPAyrshire North and Aron010010010
368126VictoriaPrentisConservativeBanbury100100010
385737TracyBrabinLabourBatley and Spen001000000
368445GavinRobinsonDUPBelfast East100100100
368549NeilCoyleLabourBermondsey and Old Southwark001100001
368650Anne-MarieTrevelyanConservativeBerwick upon Tweed100100100
368854HuwMerrimanConservativeBexhill and Battle010001010
368965JessPhillipsLabourBirmingham Yardley001001001
369067KateHollernLabourBlackburn010010001
369178ChrisGreenConservativeBolton West100100100
369279PeterDowdLabourBootle001100010
369380MattWarmanConservativeBoston and Skegness001001010
369485ImranHussainLabourBradford East010100010
369586JudithCumminsLabourBradford South010100001
369687NaseemShahLabourBradford West001010001
369788JamesCleverlyConservativeBraintree010100010
369889ChristopherDaviesConservativeBrecon and Radnorshire100100010
369990DawnButlerLabourBrent Central001100001
370092RuthCadburyLabourBrentford and Isleworth001001001
3701101KarinSmythLabourBristol South001001001
3702102ThangamDebbonaireLabourBristol West001010010
3703109JulieCooperLabourBurnley001010010
3721165ColleenFletcherLabourCoventry North East010100001
3722172ChrisPhilpConservativeCroydon South010001010
3723173StuartMcDonaldSNPCumbernauld, Kilsyth and Kirkintilloch East010010010
3725190PeterHeaton-JonesConservativeDevon North010001010
3726193PaulaSherriffLabourDewsbury001001010
3727197MichaelTomlinsonConservativeDorset Mid and Poole North100100010
3728198SimonHoareConservativeDorset North100100100
3729205MikeWoodConservativeDudley South010100010
3730206HelenHayesLabourDulwich and West Norwood001100001
3733210MartinDocherty-HughesSNPDunbartonshire West010010010
3734212ChrisLawSNPDundee West010001010
3735213DouglasChapmanSNPDunfermline and Fife West010010010
3736217LizSaville-RobertsPlaid CymruDwyfor Meirionnydd001010001
3737218RupaHuqLabourEaling Central and Acton001010001
3738223LisaCameronSNPEast Kilbride, Strathaven and Lesmahagow010100010
3366225StephenLloydLib DemEastbourne111000028
3741226MimsDaviesConservativeEastleigh010100010
3742227AntoinetteSandbachConservativeEddisbury010100010
3743228TommySheppardSNPEdinburgh East010001010
3744229DeidreBrockSNPEdinburgh North and Leith010010010
3745231JoannaCherrySNPEdinburgh South West010010010
3747233KateOsamorLabourEdmonton001100001
3748234JustinMaddersLabourEllesmere Port and Neston001100001
3749237JoanRyanLabourEnfield North001100010
3750241MaggieThroupConservativeErewash100100010
3751245JohnMcNallySNPFalkirk010010010
3752246SuellaBravemanConservativeFareham100100010
3753247HelenWhatelyConservativeFaversham and Mid Kent010100010
3223249MichelleGildernewSinn FeinFermanagh and South Tyrone030000090
3755250StephenGethinsSNPFife North East010010010
3756262AlisonThewlissSNPGlasgow Central010010010
3758264PatrickGradySNPGlasgow North010100010
3760266CarolMonaghanSNPGlasgow North West010100010
3761267StewartMcDonaldSNPGlasgow South010001010
3762268ChristopherStephensSNPGlasgow South West010100010
3763269PeterGrantSNPGlenrothes010010010
3766276MelanieOnnLabourGreat Grimsby001001001
3767278MatthewPennycookLabourGreenwich and Woolwich001001001
3768283HollyLynchLabourHalifax001001010
3769288RanilJayawardenaConservativeHampshire North East100100010
3770289KitMalthouseConservativeHampshire North West010001010
3771290TulipSiddiqLabourHampstead and Kilburn001001010
3772299AlanMakConservativeHavant010100010
3773301WilliamWraggConservativeHazel Grove100100001
3774311OliverDowdenConservativeHertsmere010010010
3775316KeirStarmerLabourHolborn and St Pancras010001001
3776318CatherineWestLabourHornsey and Wood Green001001001
3777319JeremyQuinConservativeHorsham100100010
3778321PeterKyleLabourHove001001001
3779328WesStreetingLabourIlford North001001001
3780330RonnieCowanSNPInverclyde010001010
3781331DrewHendrySNPInverness, Nairn, Badenoch and Strathspey010010010
3783342AlanBrownSNPKilmarnock and Loudoun010001010
3786348AngelaCrawleySNPLanark and Hamilton East010010010
3787350CatherineSmithLabourLancaster and Fleetwood001001001
3600594ValerieVazLabourWalsall South013100038
3601153MartinVickersConservativeCleethorpes400100920
3602148TheresaVilliersConservativeChipping Barnet0561002319
3603106CharlesWalkerConservativeBroxbourne10101001563
3604633RobinWalkerConservativeWorcester130100245
3605643BenWallaceConservativeWyre and Preston North6411001644
3610612TomWatsonLabourWest Bromwich East07403501113
3823492ConorMcGinnLabourSt Helens North010100001
3000280DianeAbbottLabourHackney North and Stoke Newington02280470527
365048PaulMaskeySinn FeinBelfast West0400100100
3002501NigelAdamsConservativeSelby and Ainsty220010542
3003623AdamAfriyieConservativeWindsor2810106153
3005605PeterAldousConservativeWaveney4001001010
3954364JanetDabyLabourLewisham East000000000
300952RushanaraAliLabourBethnal Green and Bow013100047
3704113JoChurchillConservativeBury St Edmunds010100100
3706119DanielZeichnerLabourCambridge001001001
3707122HeidiAllenConservativeCambridgeshire South010010010
3708123LucyFrazerConservativeCambridgeshire South East010001010
3709124AmandaMillingConservativeCannock Chase010100010
3710126JoStevensLabourCardiff Central001001001
3712136EdwardArgarConservativeCharnwood010100010
3713138MaryRobinsonConservativeCheadle100100010
3714141AlexChalkConservativeCheltenham010100010
3715143ChrisMathesonLabourChester, City of001100010
3716147MichelleDonelanConservativeChippenham100100010
3718157WillQuinceConservativeColchester100100010
3719161TomPursgloveConservativeCorby100100010
3720162ScottMannConservativeCornwall North100001010
3788352RichardBurgonLabourLeeds East010100001
3789360AlbertoCostaConservativeLeicestershire South100100010
3790362MariaCaulfieldConservativeLewes100100100
3791363VickyFoxcroftLabourLewisham Deptford001001001
3792379MartynDaySNPLudlow010010010
3793374HannahBardellSNPLivingston010010010
3794378VictoriaAtkinsConservativeLouth and Horncastle001010010
3795389JeffSmithLabourManchester Withington001001001
3796393GeraldJonesLabourMerthyr Tydil and Rhymney001100001
3798405AndreaJenkynsConservativeMorley and Outwood010100100
3799406MarionFellowsSNPMotherwell and Wishaw010100010
3800408ChristinaReesLabourNeath010001001
3801419MickeyBradySinn FeinNewry and Armagh010010010
3803431CliveLewisLabourNorwich South001001001
3805445GavinNewlandsSNPPaisley and Renfrewshire North010100010
3806446MhairiBlackSNPPaisley and Renfrewshire South010010010
3807452JohnnyMercerConservativePlymouth Moor View010100010
3809466AnnaTurleyLabourRedcar001001001
3811472RishiSunakConservativeRichmond (Yorks)010010010
3812475KellyTolhurstConservativeRochester and Strood010100010
3813479IanBlackfordSNPRoss, Skye and Lochaber010100001
3815495RebeccaLong-BaileyLabourSalford and Eccles010100001
3853503GillFurnissLabourSheffield Brightside and Hillsborough001000000
3817506LouiseHaighLabourSheffield Heeley001001001
3818516JulianKnightConservativeSolihull100100010
3819519DavidWarburtonConservativeSomerton and Frome100100100
3820521SeemaKennedyConservativeSouth Ribble100100010
3821523RoystonSmithConservativeSouthampton Itchen010100010
3822491SteveDoubleConservativeSt Austell and Newquay100100100
3850493MarieRimmerLabourSt Helens South and Whiston010100001
3824494DerekThomasConservativeSt Ives100100100
3826538RuthSmeethLabourStoke-on-Trent North001010001
3827549JamesCartlidgeConservativeSuffolk South010100010
3828556PaulScullyConservativeSutton and Cheam010001010
3829558CarolynHarrisLabourSwansea East001001001
3830564RebeccaPowConservativeTaunton Deane010100010
3831565LucyAllanConservativeTelford010001010
3832568CraigMackinlayConservativeThanet South010010010
3833569KevinHollinrakeConservativeThirsk and Malton010001010
3834570LukeHallConservativeThornbury and Yate100100010
3835573TomTugendhatConservativeTonbridge and Malling010100010
3836575KevinFosterConservativeTorbay100100010
3837576NickThomas-SymmondsLabourTorfaen010100001
3092581VinceCableLib DemTwickenham0914601168
3839587BorisJohnsonConservativeUxbridge and Ruislip South010100010
3516588ChrisRuaneLabourVale of Clwyd000000000
3841602CraigTraceyConservativeWarwickshire North100100010
3842606NusratGhaniConservativeWealden010001010
3843609JamesHeappeyConservativeWells010100010
3844625MargaretGreenwoodLabourWirral West010100001
3846634NigelHuddlestoneConservativeWorcestershire Mid100010010
3847636SueHaymanLabourWorkington001100001
3848646MarcusFyshConservativeYeovil100100010
3849648RachaelMaskellLabourYork Central100100001
3852440JimMcMahonLabourOldham West and Royton010000000
3859514CarolineJohnsonConservativeSleaford and North Hykeham100000000
38635AndrewBowieConservativeAberdeen West and Kincardine000000000
38647LeoDochertyConservativeAldershot000000000
386512KirsteneHairConservativeAngus000000000
386615PaulGirvanDUPAntrim South000000000
386723BillGrantConservativeAyr, Carrick and Cumnock000000000
386827DavidDuguidConservativeBanff and Buchan000000000
386930StephaniePeacockLabourBarnsley East000000000
387036WeraHobhouseLib DemBath000000000
387138Marshade CordovaLabourBattersea000000000
387241MohammadYasinLabourBedford000000000
387347EmmaLittle PengellyDUPBelfast South000000000
387451JohnLamontConservativeBerwickshire, Roxburgh and Selkirk000000000
387557PreetGillLabourBirmingham Edgbaston000000000
387672LizTwistLabourBlaydon000000000
387793AlexBurghartConservativeBrentwood and Ongar000000000
387897LloydRussell-MoyleLabourBrighton Kemptown000000000
3879100DarrenJonesLabourBristol North West000000000
3880111JamesFrithLabourBury North000000000
3881115JamieStoneLib DemCaithness, Sunderland and Easter Ross000000000
3882125RosieDuffieldLabourCanterbury000000000
3883127AnnaMcMorrinLabourCardiff North000000000
3884135BenLakePlaid CymruCeredigion000000000
3885139VickyFordConservativeChelmsford000000000
3886145GillianKeeganConservativeChichester000000000
3887152GilesWatlingConservativeClacton000000000
3888156HughGaffneyLabourCoatbridge, Chryston and Bellshill000000000
3889158ThelmaWalkerLabourColne Valley000000000
3890169LauraSmithLabourCrewe and Nantwich000000000
3891170SarahJonesLabourCroydon Central000000000
3892181ChrisWilliamsonLabourDerby North000000000
3893185LeeRowleyConservativeDerbyshire North East000000000
3894203ChrisHazzardSinn FeinDown South000000000
3895207AlisterJackConservativeDumfries and Galloway000000000
3896216LauraPidcockLabourDurham North West000000000
3897224MartinWhitfieldLabourEast Lothian000000000
3898232ChristineJardineLib DemEdinburgh West000000000
3899238BambosCharalambousLabourEnfield Southgate000000000
3900255ElishaMcCallionSinn FeinFoyle000000000
3901263DavidLindenSNPGlasgow East000000000
3902265PaulSweeneyLabourGlasgow North East000000000
3903271ColinClarkConservativeGordon000000000
3904273ToniaAntoniazziLabourGower000000000
3905291NeilO'BrienConservativeHarborough000000000
3906296MikeHillLabourHartlepool000000000
3907314RuthGeorgeLabourHigh Peak000000000
3908315BimAfolamiConservativeHitchin and Harpenden000000000
3909317JuliaDockerillConservativeHornchurch and Upminster000000000
3910332SandyMartinLabourIpswich000000000
3911333BobSeeleyConservativeIsle of Wight000000000
3912338JohnGroganLabourKeighley000000000
3913345LesleyLairdLabourKirkcaldy and Cowdenbeath000000000
3914354AlexSobelLabourLeeds North West000000000
3915361JoannePlattLabourLeigh000000000
3916365EllieReevesLabourLewisham West and Penge000000000
3917368KarenLeeLabourLincoln000000000
3918371DanCardenLabourLiverpool Walton000000000
3919388AfzalKhanLabourManchester Gorton000000000
3920390BenBradleyConservativeMansfield000000000
3921395SimonClarkeConservativeMiddlesborough South and Cleveland East000000000
3922396DanielleRowleyLabourMidlothian000000000
3923403DouglasRossConservativeMoray000000000
3924428AndrewLewerConservativeNorthampton South000000000
3925433AlexNorrisLabourNottingham North000000000
3926436LukeGrahamConservativeOchil and Perthshire South000000000
3927443AnnellieseDoddsLabourOxford East000000000
3928444LaylaMoranLib DemOxford West and Abingdon000000000
3929451FionaOnasanyaLabourPeterborough000000000
3930453LukePollardLabourPlymouth Sutton and Devonport000000000
3931458StephenMorganLabourPortsmouth South000000000
3932464MattRoddaLabourReading East000000000
3933467RachelMacleanConservativeRedditch000000000
3934469PaulMastertonConservativeRenfrewshire East000000000
3935474TonyLloydLabourRochdale000000000
3936487GerardKillenLabourRutherglen and Hamilton West000000000
3937489KemiBadenochConservativeSaffron Walden000000000
3938505JaredO'MaraLabourSheffield Hallam000000000
3939515TanDhesiLabourSlough000000000
3940526DamienMooreConservativeSouthport000000000
3941533StephenKerrConservativeStirling000000000
3942536PaulWilliamsLabourStockton South000000000
3943539JackBreretonConservativeStoke-on-Trent South000000000
3944546DavidDrewLabourStroud000000000
3953584OrfhlaithBegleySinn FeinTyrone West000000000
3946593EddieHughesConservativeWalsall North000000000
3947600FaisalRashidLabourWarrington South000000000
3948601MattWesternLabourWarwick and Leamington000000000
3949607MikeAmesburyLabourWeaver Vale000000000
3950632EleanorSmithLabourWolverhampton South West000000000
3951340EmmaDent CoadLabourKensington000000000
3231473ZacGoldsmithConservativeRichmond Park012001137
3575209JoSwinsonLib DemDunbartonshire East0190004217
3141343EdwardDaveyLib DemKingston and Surbiton0194605218