UK Explained
MPs

Find your MP

Type a name, place or party. Not sure who your MP is? Search by postcode.

MPAreaPartyMajority, 2024Questions, 12 monthsDeclared interests
Abena Oppong-AsareErith and ThamesmeadLabour16,30282
Abtisam MohamedSheffield CentralLabour8,286821
Adam DanceYeovilLiberal Democrat12,2684064
Adam JogeeNewcastle-under-LymeLabour5,0696634
Adam ThompsonErewashLabour5,859114
Adnan HussainBlackburnIndependent132813
Adrian RamsayWaveney ValleyGreen Party5,5941633
Afzal KhanManchester RusholmeLabour8,2352546
Al CarnsBirmingham Selly OakLabour11,53787
Al PinkertonSurrey HeathLiberal Democrat5,64011733
Alan CampbellTynemouthLabour15,45500
Alan GemmellCentral AyrshireLabour6,869458
Alan MakHavantConservative92124
Alan StricklandNewton Aycliffe and SpennymoorLabour8,83911
Alberto CostaSouth LeicestershireConservative5,5065429
Alec ShelbrookeWetherby and EasingwoldConservative4,846244
Alex BakerAldershotLabour5,683142
Alex BallingerHalesowenLabour4,364776
Alex Barros-CurtisCardiff WestLabour7,019415
Alex BrewerNorth East HampshireLiberal Democrat6343976
Alex BurghartBrentwood and OngarConservative5,98037912
Alex Davies-JonesPontypriddLabour8,40204
Alex EastonNorth DownIndependent7,305910
Alex MayerDunstable and Leighton BuzzardLabour6672863
Alex McIntyreGloucesterLabour3,431491
Alex NorrisNottingham North and KimberleyLabour9,42703
Alex SobelLeeds Central and HeadingleyLabour8,42214911
Alice MacdonaldNorwich NorthLabour10,850157
Alicia KearnsRutland and StamfordConservative10,39419412
Alison BennettMid SussexLiberal Democrat6,6621135
Alison GriffithsBognor Regis and LittlehamptonConservative1,7651597
Alison HumeScarborough and WhitbyLabour5,408188
Alison McGovernBirkenheadLabour13,79800
Alison TaylorPaisley and Renfrewshire NorthLabour6,333169
Alistair CarmichaelOrkney and ShetlandLiberal Democrat7,807146
Alistair StrathernHitchinLabour8,109252
Allison GardnerStoke-on-Trent SouthLabour627502
Amanda HackNorth West LeicestershireLabour1,012355
Amanda MartinPortsmouth NorthLabour7802715
Andrew BowieWest Aberdeenshire and KincardineConservative3,441986
Andrew CooperMid CheshireLabour8,927620
Andrew GeorgeSt IvesLiberal Democrat13,7861313
Andrew GriffithArundel and South DownsConservative12,13416816
Andrew LewinWelwyn HatfieldLabour3,799159
Andrew MitchellSutton ColdfieldConservative2,54316315
Andrew MurrisonSouth West WiltshireConservative3,2434810
Andrew PakesPeterboroughLabour11816
Andrew RangerWrexhamLabour5,948282
Andrew RosindellRomfordReform UK1,46380414
Andrew SnowdenFyldeConservative56117737
Andrew WesternStretford and UrmstonLabour16,15008
Andy BurnhamMakerfieldLabour9,231035
Andy MacNaeRossendale and DarwenLabour5,628282
Andy McDonaldMiddlesbrough and Thornaby EastLabour9,1921554
Andy SlaughterHammersmith and ChiswickLabour15,290551
Angela EagleWallaseyLabour17,99600
Angela RaynerAshton-under-LyneLabour6,791033
Angus MacDonaldInverness, Skye and West Ross-shireLiberal Democrat2,1602857
Ann DaviesCaerfyrddinPlaid Cymru4,5358110
Anna DixonShipleyLabour8,603364
Anna GelderdSouth East CornwallLabour1,9111043
Anna McMorrinCardiff NorthLabour11,20701
Anna SabineFrome and East SomersetLiberal Democrat5,415978
Anna TurleyRedcarLabour3,32306
Anneliese DoddsOxford EastLabour14,4653089
Anneliese MidgleyKnowsleyLabour18,319743
Antonia BanceTipton and WednesburyLabour3,385301
Aphra BrandrethChester South and EddisburyConservative3,0576812
Apsana BegumPoplar and LimehouseLabour12,560952
Ashley DaltonWest LancashireLabour13,62511
Ashley FoxBridgwaterConservative1,3491384
Ayoub KhanBirmingham Perry BarrIndependent50714334
Baggy ShankerDerby SouthLabour6,00223
Bambos CharalambousSouthgate and Wood GreenLabour15,300507
Barry GardinerBrent WestLabour3,79310041
Bayo AlabaSouthend East and RochfordIndependent4,02734
Beccy CooperWorthing WestLabour3,9495611
Becky GittinsClwyd EastLabour4,62220
Bell Ribeiro-AddyClapham and Brixton HillLabour18,0054595
Ben ColemanChelsea and FulhamLabour152951
Ben GoldsboroughSouth NorfolkLabour2,8261115
Ben LakeCeredigion PreseliPlaid Cymru14,7891750
Ben MaguireNorth CornwallLiberal Democrat9,9571736
Ben Obese-JectyHuntingdonConservative1,49940094
Ben SpencerRunnymede and WeybridgeConservative7,627765
Bernard JenkinHarwich and North EssexConservative1,1621612
Bill EstersonSefton CentralLabour18,28275
Blair McDougallEast RenfrewshireLabour8,42107
Blake StephensonMid BedfordshireConservative1,3216016
Bob BlackmanHarrow EastConservative11,6802969
Bobby DeanCarshalton and WallingtonLiberal Democrat7,905396
Bradley ThomasBromsgroveConservative3,0161341
Brendan O'HaraArgyll, Bute and South LochaberScottish National Party6,232527
Brian LeishmanAlloa and GrangemouthLabour6,122522
Brian MathewMelksham and DevizesLiberal Democrat2,401594
Bridget PhillipsonHoughton and Sunderland SouthLabour7,169013
Callum AndersonBuckingham and BletchleyLabour2,4217062
Calum MillerBicester and WoodstockLiberal Democrat4,95816114
Calvin BaileyLeyton and WansteadLabour13,964310
Cameron ThomasTewkesburyIndependent6,2623525
Carla DenyerBristol CentralGreen Party10,407969
Carla LockhartUpper BannDemocratic Unionist Party7,4061834
Caroline DinenageGosportConservative6,0541709
Caroline JohnsonSleaford and North HykehamConservative4,3462394
Caroline VoadenSouth DevonLiberal Democrat7,127942
Carolyn HarrisNeath and Swansea EastLabour6,6273715
Cat EcclesStourbridgeLabour3,073642
Cat SmithLancaster and WyreLabour9,253951
Catherine AtkinsonDerby NorthLabour8,91504
Catherine FookesMonmouthshireLabour3,338354
Catherine McKinnellNewcastle upon Tyne NorthLabour17,762267
Catherine WestHornsey and Friern BarnetLabour21,4751244
Charlie DewhirstBridlington and The WoldsConservative3,1257534
Charlie MaynardWitneyLiberal Democrat4,33911326
Charlotte CaneEly and East CambridgeshireLiberal Democrat4951838
Charlotte NicholsWarrington NorthLabour9,190901
Chi OnwurahNewcastle upon Tyne Central and WestLabour11,06012214
Chris BlooreRedditchLabour7891392
Chris BryantRhondda and OgmoreLabour7,790013
Chris CoghlanDorking and HorleyLiberal Democrat5,39115511
Chris CurtisMilton Keynes NorthLabour5,430311
Chris ElmoreBridgendLabour8,59503
Chris EvansCaerphillyLabour6,419987
Chris HinchliffNorth East HertfordshireLabour1,9231152
Chris KaneStirling and StrathallanLabour1,394173
Chris LawDundee CentralScottish National Party675978
Chris McDonaldStockton NorthLabour7,93907
Chris MurrayEdinburgh East and MusselburghLabour3,71564
Chris PhilpCroydon SouthConservative2,3137910
Chris VinceHarlowLabour2,50474
Chris WardBrighton Kemptown and PeacehavenLabour9,663140
Chris WebbBlackpool SouthLabour6,84853
Christian WakefordBury SouthLabour9,36100
Christine JardineEdinburgh WestLiberal Democrat16,470506
Christopher ChopeChristchurchConservative7,4551135
Claire CoutinhoEast SurreyConservative7,450696
Claire HannaBelfast South and Mid DownSocial Democratic & Labour Party12,5061020
Claire HazelgroveFilton and Bradley StokeLabour10,000863
Claire HughesBangor AberconwyLabour4,89600
Claire YoungThornbury and YateLiberal Democrat3,0141384
Clive BettsSheffield South EastLabour12,458653
Clive EffordEltham and ChislehurstLabour8,42993
Clive JonesWokinghamLiberal Democrat8,3456411
Clive LewisNorwich SouthLabour13,2398639
Colum EastwoodFoyleSocial Democratic & Labour Party4,166262
Connor NaismithCrewe and NantwichLabour9,727930
Connor RandAltrincham and Sale WestLabour4,174183
Daisy CooperSt AlbansLiberal Democrat19,83423423
Damian HindsEast HampshireConservative1,2751711
Damien EganBristol North EastLabour11,1671001
Dan AldridgeWeston-super-MareLabour4,409313
Dan CardenLiverpool WaltonLabour20,2457021
Dan JarvisBarnsley NorthLabour7,81107
Dan NorrisNorth East Somerset and HanhamIndependent5,3191470
Dan TomlinsonChipping BarnetLabour2,91402
Daniel FrancisBexleyheath and CrayfordLabour2,114281
Daniel ZeichnerCambridgeLabour11,078272
Danny BealesUxbridge and South RuislipLabour587930
Danny ChambersWinchesterLiberal Democrat13,821698
Danny KrugerEast WiltshireReform UK4,716166
Darren JonesBristol North WestLabour15,66933
Darren PaffeySouthampton ItchenLabour6,105851
Dave DooganAngus and Perthshire GlensScottish National Party4,870752
Dave RobertsonLichfieldLabour810180
David BainesSt Helens NorthLabour12,169131
David Burton-SampsonSouthend West and LeighLabour1,94943
David ChadwickBrecon, Radnor and Cwm TaweLiberal Democrat1,4721886
David DavisGoole and PocklingtonConservative3,572899
David LammyTottenhamLabour15,43407
David MundellDumfriesshire, Clydesdale and TweeddaleConservative4,2423310
David Pinto-DuschinskyHendonLabour15011
David ReedExmouth and Exeter EastConservative12117214
David SimmondsRuislip, Northwood and PinnerConservative7,5815627
David SmithNorth NorthumberlandLabour5,067665
David TaylorHemel HempsteadLabour4,857276
David WilliamsStoke-on-Trent NorthLabour5,082232
Dawn ButlerBrent EastLabour13,047610
Debbie AbrahamsOldham East and SaddleworthLabour6,357150
Deirdre CostiganEaling SouthallLabour15,79310
Derek TwiggWidnes and HalewoodLabour16,425481
Desmond SwayneNew Forest WestConservative5,600653
Diana JohnsonKingston upon Hull North and CottinghamLabour10,67902
Diane AbbottHackney North and Stoke NewingtonLabour15,08095
Douglas AlexanderLothian EastLabour13,26504
Douglas LumsdenAberdeen SouthConservative6,05051
Douglas McAllisterWest DunbartonshireLabour6,010295
Ed DaveyKingston and SurbitonLiberal Democrat17,235312
Ed MilibandDoncaster NorthLabour9,12600
Edward ArgarMelton and SystonConservative5,396241
Edward LeighGainsboroughConservative3,532103
Edward MorelloWest DorsetLiberal Democrat7,7897573
Elaine StewartAyr, Carrick and CumnockLabour4,15445
Ellie ChownsNorth HerefordshireGreen Party5,8942003
Ellie ReevesLewisham West and East DulwichLabour18,39703
Elsie BlundellHeywood and Middleton NorthLabour6,0821144
Emily DarlingtonMilton Keynes CentralLabour7,29175
Emily ThornberryIslington South and FinsburyLabour15,45552
Emma FoodyCramlington and KillingworthLabour12,820112
Emma HardyKingston upon Hull West and HaltempriceLabour8,97900
Emma LewellSouth ShieldsLabour6,6535210
Emma ReynoldsWycombeLabour4,59103
Esther McVeyTattonConservative1,13619034
Euan StainbankFalkirkLabour4,9962255
Fabian HamiltonLeeds North EastLabour16,083660
Feryal ClarkEnfield NorthLabour12,736143
Fleur AndersonPutneyLabour12,488987
Florence EshalomiVauxhall and Camberwell GreenLabour15,11202
Frank McNallyCoatbridge and BellshillLabour6,34430
Fred ThomasPlymouth Moor ViewLabour5,604176
Freddie van MierloHenley and ThameLiberal Democrat6,2673973
Gagan MohindraSouth West HertfordshireConservative4,45669
Gareth BaconOrpingtonConservative5,118371
Gareth DaviesGrantham and BourneConservative4,49618910
Gareth SnellStoke-on-Trent CentralLabour6,4092035
Gareth ThomasHarrow WestLabour6,6422171
Gavin RobinsonBelfast EastDemocratic Unionist Party2,676534
Gavin WilliamsonStone, Great Wyrley and PenkridgeConservative5,4664712
Gen KitchenWellingborough and RushdenLabour5,48600
Geoffrey Clifton-BrownNorth CotswoldsConservative3,357109
Geoffrey CoxTorridge and TavistockConservative3,9501353
George FreemanMid NorfolkConservative3,054024
Georgia GouldQueen's Park and Maida ValeLabour14,91301
Gerald JonesMerthyr Tydfil and AberdareLabour7,44732
Gideon AmosTaunton and WellingtonLiberal Democrat11,9391578
Gill FurnissSheffield Brightside and HillsboroughLabour11,600422
Gill GermanClwyd NorthLabour1,196360
Gordon McKeeGlasgow SouthLabour4,1541022
Graeme DownieDunfermline and DollarLabour8,2412254
Graham LeadbitterMoray West, Nairn and StrathspeyScottish National Party1,0011642
Graham StringerBlackley and Middleton SouthLabour10,25013
Graham StuartBeverley and HoldernessConservative1245210
Grahame MorrisEasingtonLabour6,5422091
Greg SmithMid BuckinghamshireConservative5,87231111
Gregor PoyntonLivingstonLabour3,52805
Gregory CampbellEast LondonderryDemocratic Unionist Party1794412
Gregory StaffordFarnham and BordonConservative1,3493563
Gurinder Singh JosanSmethwickLabour11,188229
Hamish FalconerLincolnLabour8,79303
Hannah SpencerGorton and DentonGreen Party4,4024516
Harpreet UppalHuddersfieldLabour4,533202
Harriet CrossGordon and BuchanConservative878870
Harriett BaldwinWest WorcestershireConservative6,54719412
Heidi AlexanderSwindon SouthLabour9,60603
Helen GrantMaidstone and MallingConservative1,6742611
Helen HayesDulwich and West NorwoodLabour18,789572
Helen MaguireEpsom and EwellLiberal Democrat3,68680717
Helen MorganNorth ShropshireLiberal Democrat15,3115945
Helen WhatelyFaversham and Mid KentConservative1,4692129
Helena DollimoreHastings and RyeLabour8,65325
Henry TufnellMid and South PembrokeshireLabour1,878173
Hilary BennLeeds SouthLabour11,27902
Iain Duncan SmithChingford and Woodford GreenConservative4,75711331
Ian ByrneLiverpool West DerbyLabour20,423913
Ian LaveryBlyth and AshingtonLabour9,173962
Ian MurrayEdinburgh SouthLabour17,25107
Ian RoomeNorth DevonLiberal Democrat6,7441851
Ian SollomSt Neots and Mid CambridgeshireLiberal Democrat4,6211622
Imogen WalkerHamilton and Clyde ValleyLabour9,472366
Imran HussainBradford EastLabour6,1891164
Iqbal MohamedDewsbury and BatleyIndependent6,9343515
Irene CampbellNorth Ayrshire and ArranLabour3,551202
Jack AbbottIpswichLabour7,40304
Jack RankinWindsorConservative6,45718014
Jacob CollierBurton and UttoxeterLabour2,2662410
Jade BotterillOssett and Denby DaleLabour4,54200
Jake RichardsRother ValleyLabour99803
James AsserWest Ham and BecktonLabour9,254111
James CartlidgeSouth SuffolkConservative3,04714973
James CleverlyBraintreeConservative3,670197511
James FrithBury NorthLabour6,94474
James MacClearyLewesLiberal Democrat12,6244218
James McMurdockSouth Basildon and East ThurrockIndependent9839042
James MurrayEaling NorthLabour12,51904
James NaishRushcliffeLabour7,42645416
James WildNorth West NorfolkConservative4,9542785
Jamie StoneCaithness, Sutherland and Easter RossLiberal Democrat10,489545
Janet DabyLewisham EastLabour18,07370
Jas AthwalIlford SouthLabour6,894684
Jayne KirkhamTruro and FalmouthLabour8,1511451
Jeevun SandherLoughboroughLabour4,96013
Jeff SmithManchester WithingtonLabour13,982124
Jen CraftThurrockLabour6,474252
Jenny Riddell-CarpenterSuffolk CoastalLabour1,0701229
Jeremy CorbynIslington NorthYour Party7,2476629
Jeremy HuntGodalming and AshConservative8912941
Jeremy WrightKenilworth and SouthamConservative6,57449
Jerome MayhewBroadland and FakenhamConservative71938917
Jess AsatoLowestoftLabour2,016634
Jess Brown-FullerChichesterLiberal Democrat12,17230612
Jess PhillipsBirmingham YardleyLabour693015
Jesse NormanHereford and South HerefordshireConservative1,279317
Jessica MordenNewport EastLabour9,009205
Jessica ToaleBournemouth WestLabour3,224696
Jim AllisterNorth AntrimTraditional Unionist Voice4501223
Jim DicksonDartfordLabour1,192421
Jim McMahonOldham West, Chadderton and RoytonLabour4,9764612
Jim ShannonStrangfordDemocratic Unionist Party5,13111353
Jo PlattLeigh and AthertonLabour8,881952
Jo StevensCardiff EastLabour9,09701
Jo WhiteBassetlawLabour5,768308
Joani ReidEast Kilbride and StrathavenLabour9,057177
Jodie GoslingNuneatonLabour3,479243
Joe MorrisHexhamLabour3,7132410
Joe PowellKensington and BayswaterLabour2,903125
Joe RobertsonIsle of Wight EastConservative3,3235034
Johanna BaxterPaisley and Renfrewshire SouthLabour6,527141
John CooperDumfries and GallowayConservative930774
John GlenSalisburyConservative3,8076414
John GradyGlasgow EastLabour3,784373
John HayesSouth Holland and The DeepingsConservative6,8569446
John HealeyRawmarsh and ConisbroughLabour6,90805
John LamontBerwickshire, Roxburgh and SelkirkConservative6,599648
John McDonnellHayes and HarlingtonLabour12,0311634
John MilneHorshamLiberal Democrat2,5171512
John SlingerRugbyLabour4,428362
John WhitbyDerbyshire DalesLabour350452
John WhittingdaleMaldonConservative6,906239
Jon PearceHigh PeakLabour7,90845
Jon TrickettNormanton and HemsworthLabour6,662421
Jonathan BrashHartlepoolLabour7,698222
Jonathan DaviesMid DerbyshireLabour1,878712
Jonathan HinderPendle and ClitheroeLabour902311
Jonathan ReynoldsStalybridge and HydeLabour8,53904
Josh BabarindeEastbourneLiberal Democrat12,2041279
Josh DeanHertford and StortfordLabour4,748132
Josh Fenton-GlynnCalder ValleyLabour8,991982
Josh MacAlisterWhitehaven and WorkingtonLabour13,28606
Josh NewburyCannock ChaseLabour3,125362
Joshua ReynoldsMaidenheadLiberal Democrat2,9634458
Joy MorrisseyBeaconsfieldConservative5,455390
Julia BuckleyShrewsburyLabour11,355333
Julia LopezHornchurch and UpminsterConservative1,943750
Julian LewisNew Forest EastConservative8,4951212
Julian SmithSkipton and RiponConservative1,65022114
Julie MinnsCarlisleLabour5,200425
Juliet CampbellBroxtoweLabour8,4031161
Justin MaddersEllesmere Port and BromboroughLabour16,908963
Kanishka NarayanVale of GlamorganLabour4,21603
Karen BradleyStaffordshire MoorlandsConservative1,175018
Karin SmythBristol SouthLabour7,66602
Karl TurnerKingston upon Hull EastIndependent3,920205
Kate DeardenHalifaxLabour6,26907
Kate OsamorEdmonton and Winchmore HillLabour12,632823
Kate OsborneJarrow and Gateshead EastLabour8,964413
Katie LamWeald of KentConservative8,4225912
Katie WhiteLeeds North WestLabour11,89605
Katrina MurrayCumbernauld and KirkintillochLabour4,144305
Keir MatherSelbyLabour10,19501
Keir StarmerHolborn and St PancrasLabour–00
Kemi BadenochNorth West EssexConservative2,610019
Kenneth StevensonAirdrie and ShottsLabour7,54713
Kerry McCarthyBristol EastLabour6,6061322
Kevin BonaviaStevenageLabour6,618323
Kevin HollinrakeThirsk and MaltonConservative7,55072711
Kevin McKennaSittingbourne and SheppeyLabour35573
Kieran MullanBexhill and BattleConservative2,657681
Kim JohnsonLiverpool RiversideLabour14,7932687
Kim LeadbeaterSpen ValleyLabour6,188342
Kirith EntwistleBolton North EastLabour6,653161
Kirsteen SullivanBathgate and LinlithgowLabour8,323354
Kirsty BlackmanAberdeen NorthScottish National Party1,760661
Kirsty McNeillMidlothianLabour8,16700
Kit MalthouseNorth West HampshireConservative3,288156
Lara BirdArbroath and Broughty FerryScottish National Party5,278162
Laura Kyrke-SmithAylesburyLabour630596
Laura TrottSevenoaksConservative5,4402716
Lauren EdwardsRochester and StroodLabour2,930164
Lauren SullivanGraveshamLabour2,71246
Laurence TurnerBirmingham NorthfieldLabour5,389832
Layla MoranOxford West and AbingdonLiberal Democrat14,8947715
Lee AndersonAshfieldReform UK5,50879136
Lee BarronCorby and East NorthamptonshireLabour6,33180
Lee DillonNewburyLiberal Democrat2,3775845
Lee PitcherDoncaster East and the Isle of AxholmeLabour2,311826
Leigh InghamStaffordLabour4,595253
Lewis AtkinsonSunderland CentralLabour6,073193
Lewis CockingBroxbourneConservative2,858861
Liam ByrneBirmingham Hodge Hill and Solihull NorthLabour1,5661286
Liam ConlonBeckenham and PengeLabour12,905133
Lilian GreenwoodNottingham SouthLabour10,29400
Lillian JonesKilmarnock and LoudounLabour5,11952
Lincoln JoppSpelthorneConservative1,590254
Linsey FarnsworthAmber ValleyLabour3,554162
Lisa NandyWiganLabour9,54901
Lisa SmartHazel GroveLiberal Democrat6,50017521
Liz JarvisEastleighLiberal Democrat1,5463351
Liz KendallLeicester WestLabour8,77700
Liz Saville RobertsDwyfor MeirionnyddPlaid Cymru15,87610119
Liz TwistBlaydon and ConsettLabour11,15393
Lizzi CollingeMorecambe and LunesdaleLabour5,815434
Llinos MediYnys MônPlaid Cymru637896
Lloyd HattonSouth DorsetLabour1,048330
Lola McEvoyDarlingtonLabour2,298214
Lorraine BeaversBlackpool North and FleetwoodLabour4,647512
Louie FrenchOld Bexley and SidcupConservative3,5482019
Louise HaighSheffield HeeleyLabour15,304307
Louise Sandher-JonesNorth East DerbyshireLabour1,75301
Lucy PowellManchester CentralLabour13,797013
Lucy RigbyNorthampton NorthLabour9,01403
Luke AkehurstNorth DurhamLabour5,8732808
Luke ChartersYork OuterLabour9,391396
Luke EvansHinckley and BosworthConservative5,4086210
Luke MurphyBasingstokeLabour6,484451
Luke MyerMiddlesbrough South and East ClevelandLabour214362
Luke PollardPlymouth Sutton and DevonportLabour13,32800
Luke TaylorSutton and CheamLiberal Democrat3,8011605
Manuela PerteghellaStratford-on-AvonLiberal Democrat7,1222614
Margaret MullaneDagenham and RainhamLabour7,173424
Maria EagleLiverpool GarstonLabour20,104280
Marie GoldmanChelmsfordLiberal Democrat4,753838
Marie RimmerSt Helens South and WhistonLabour11,945170
Marie TidballPenistone and StocksbridgeLabour8,73910
Mark FergusonGateshead Central and WhickhamLabour9,64406
Mark FrancoisRayleigh and WickfordConservative5,621904
Mark GarnierWyre ForestConservative81213030
Mark HendrickPrestonLabour5,291592
Mark PritchardThe WrekinConservative8831316
Mark SewardsLeeds South West and MorleyLabour8,4231567
Mark TamiAlyn and DeesideLabour8,79403
Markus Campbell-SavoursPenrith and SolwayLabour5,257413
Marsha De CordovaBatterseaLabour12,0391063
Martin McCluskeyInverclyde and Renfrewshire WestLabour6,37101
Martin RhodesGlasgow NorthLabour3,539271
Martin VickersBrigg and ImminghamConservative3,243238
Martin WrigleyNewton AbbotLiberal Democrat2,2467854
Mary CreaghCoventry EastLabour11,62302
Mary GlindonNewcastle upon Tyne East and WallsendLabour12,8171820
Mary Kelly FoyCity of DurhamLabour11,757670
Matt BishopForest of DeanLabour278166
Matt RoddaReading CentralLabour12,63711
Matt TurmaineWatfordLabour4,72341
Matt VickersStockton WestConservative2,1395664
Matt WesternWarwick and LeamingtonLabour12,412124
Matthew PatrickWirral WestLabour9,99800
Matthew PennycookGreenwich and WoolwichLabour18,36600
Maureen BurkeGlasgow North EastLabour4,637331
Max WilkinsonCheltenhamLiberal Democrat7,21025612
Maya EllisRibble ValleyLabour856922
Meg HillierHackney South and ShoreditchLabour14,73739
Mel StrideCentral DevonConservative614527
Melanie OnnGreat Grimsby and CleethorpesLabour4,803946
Melanie WardCowdenbeath and KirkcaldyLabour7,248165
Miatta FahnbullehPeckhamLabour15,22802
Michael PayneGedlingLabour11,881510
Michael ShanksRutherglenLabour8,76704
Michael WheelerWorsley and EcclesLabour11,091872
Michelle ScroghamBarrow and FurnessLabour5,324413
Michelle WelshSherwood ForestLabour5,443252
Mike KaneWythenshawe and Sale EastLabour14,61022
Mike MartinTunbridge WellsLiberal Democrat8,6878042
Mike ReaderNorthampton SouthLabour4,0713211
Mike TappDover and DealLabour7,58550
Mike WoodKingswinford and South StaffordshireConservative6,30330051
Mims DaviesEast Grinstead and UckfieldConservative8,4803062
Mohammad YasinBedfordLabour9,4301432
Monica HardingEsher and WaltonLiberal Democrat12,0035516
Munira WilsonTwickenhamLiberal Democrat21,45723223
Nadia WhittomeNottingham EastLabour15,1621320
Natalie FleetBolsoverLabour6,323273
Natasha IronsCroydon EastLabour6,825120
Naushabah KhanGillingham and RainhamLabour3,972138
Navendu MishraStockportLabour15,2702204
Naz ShahBradford WestLabour7071912
Neil CoyleBermondsey and Old SouthwarkLabour7,7871477
Neil Duncan-JordanPooleLabour187153
Neil HudsonEpping ForestConservative5,6821324
Neil O'BrienHarborough, Oadby and WigstonConservative2,3785401
Neil Shastri-HurstSolihull West and ShirleyConservative4,62010127
Nesil CaliskanBarkingLabour11,05481
Nia GriffithLlanelliLabour1,504105
Nicholas DakinScunthorpeLabour3,54202
Nick SmithBlaenau Gwent and RhymneyLabour12,18320
Nick Thomas-SymondsTorfaenLabour7,32208
Nick TimothyWest SuffolkConservative3,24758623
Nigel FarageClactonReform UK12,784092
Nigel HuddlestonDroitwich and EveshamConservative8,9954223
Noah LawSt Austell and NewquayLabour2,470371
Oliver DowdenHertsmereConservative7,99218837
Oliver RyanBurnleyLabour3,420154
Olivia BaileyReading West and Mid BerkshireLabour1,36115
Olivia BlakeSheffield HallamLabour8,189765
Olly GloverDidcot and WantageLiberal Democrat6,2331882
Pam CoxColchesterLabour8,250113
Pamela NashMotherwell, Wishaw and CarlukeLabour7,08500
Pat McFaddenWolverhampton South EastLabour9,18801
Patricia FergusonGlasgow WestLabour6,446362
Patrick HurleySouthportLabour5,789900
Patrick SpencerCentral Suffolk and North IpswichConservative4,290957
Paul DaviesColne ValleyLabour4,963750
Paul FosterSouth RibbleLabour6,501613
Paul HolmesHamble ValleyConservative4,8022093
Paul KohlerWimbledonLiberal Democrat12,6108112
Paul WaughRochdaleLabour1,44022
Paula BarkerLiverpool WavertreeLabour16,304552
Paulette HamiltonBirmingham ErdingtonLabour7,0192014
Perran MoonCamborne and RedruthLabour7,8061233
Pete WishartPerth and Kinross-shireScottish National Party4,127244
Peter BedfordMid LeicestershireConservative2,20119810
Peter DowdBootleLabour21,983161
Peter FortuneBromley and Biggin HillConservative302324
Peter KyleHove and PortsladeLabour19,79123
Peter LambCrawleyLabour5,235651
Peter PrinsleyBury St Edmunds and StowmarketLabour1,452687
Peter SwallowBracknellLabour784204
Phil BrickellBolton WestLabour4,945752
Pippa HeylingsSouth CambridgeshireLiberal Democrat10,6413532
Polly BillingtonEast ThanetLabour6,97182
Preet Kaur GillBirmingham EdgbastonLabour8,3681097
Priti PatelWithamConservative5,14517812
Rachael MaskellYork CentralLabour19,1542102
Rachel BlakeCities of London and WestminsterLabour2,708331
Rachel GilmourTiverton and MineheadLiberal Democrat3,507847
Rachel HopkinsLuton South and South BedfordshireLabour6,85832
Rachel ReevesLeeds West and PudseyLabour12,39203
Rachel TaylorNorth Warwickshire and BedworthLabour2,198189
Rebecca HarrisCastle PointConservative3,251134
Rebecca Long BaileySalfordLabour15,101545
Rebecca PaulReigateConservative3,1871647
Rebecca SmithSouth West DevonConservative2,1122056
Richard BakerGlenrothes and Mid FifeLabour2,954136
Richard BurgonLeeds EastLabour11,265574
Richard FoordHoniton and SidmouthLiberal Democrat6,700191
Richard FullerNorth BedfordshireConservative5,414736
Richard HoldenBasildon and BillericayConservative2020467
Richard QuigleyIsle of Wight WestLabour3,177266
Richard TiceBoston and SkegnessReform UK2,0104128
Rishi SunakRichmond and NorthallertonConservative12,185032
Robbie MooreKeighley and IlkleyConservative1,625455
Robert JenrickNewarkReform UK3,5725412
Robin SwannSouth AntrimUlster Unionist Party7,512874
Roger GaleHerne Bay and SandwichConservative2,49944
Rosena Allin-KhanTootingLabour19,487805
Rosie DuffieldCanterburyIndependent8,653280
Rosie WrightingKetteringLabour3,82097
Roz SavageSouth CotswoldsLiberal Democrat4,97328912
Rupa HuqEaling Central and ActonLabour13,995314
Rupert LoweGreat YarmouthRestore Britain1,426113672
Rushanara AliBethnal Green and StepneyLabour1,689125
Ruth CadburyBrentford and IsleworthLabour9,824873
Ruth JonesNewport West and IslwynLabour8,8683574
Sadik Al-HassanNorth SomersetLabour639123
Sally JamesonDoncaster CentralLabour9,551171
Sam CarlingNorth West CambridgeshireLabour39229
Sam RushworthBishop AucklandLabour6,672144
Samantha DixonChester North and NestonLabour11,87060
Samantha NiblettSouth DerbyshireLabour4,1682451
Sammy WilsonEast AntrimDemocratic Unionist Party1,3061262
Saqib BhattiMeriden and Solihull EastConservative4,5841527
Sarah BoolSouth NorthamptonshireConservative3,687579
Sarah ChampionRotherhamLabour5,490894
Sarah CoombesWest BromwichLabour9,554613
Sarah DykeGlastonbury and SomertonLiberal Democrat6,6111343
Sarah EdwardsTamworthLabour1,382281
Sarah GibsonChippenhamLiberal Democrat8,1387226
Sarah GreenChesham and AmershamLiberal Democrat5,451561
Sarah HallWarrington SouthLabour11,340944
Sarah JonesCroydon WestLabour14,22601
Sarah OlneyRichmond ParkLiberal Democrat17,1551120
Sarah OwenLuton NorthLabour7,510403
Sarah PochinRuncorn and HelsbyReform UK65717
Sarah RussellCongletonLabour3,387192
Sarah SackmanFinchley and Golders GreenLabour4,581017
Sarah SmithHyndburnLabour1,68782
Satvir KaurSouthampton TestLabour9,33301
Scott ArthurEdinburgh South WestLabour6,2173424
Seamus LoganAberdeenshire North and Moray EastScottish National Party9421192
Sean WoodcockBanburyLabour3,25641
Seema MalhotraFeltham and HestonLabour7,94414
Shabana MahmoodBirmingham LadywoodLabour3,42102
Sharon HodgsonWashington and Gateshead SouthLabour6,913636
Shaun DaviesTelfordLabour8,10212535
Shivani RajaLeicester EastConservative4,4266194
Shockat AdamLeicester SouthIndependent9791678
Simon HoareNorth DorsetConservative1,589313
Simon LightwoodWakefield and RothwellLabour9,34601
Simon OpherStroudLabour11,3888714
Siobhain McDonaghMitcham and MordenLabour18,76140
Siân BerryBrighton PavilionGreen Party14,2902574
Sojan JosephAshfordLabour1,779367
Sonia KumarDudleyLabour1,900223
Sorcha EastwoodLagan ValleyAlliance2,9591110
Steff AquaroneNorth NorfolkLiberal Democrat2,5859217
Stella CreasyWalthamstowLabour17,996267
Stephanie PeacockBarnsley SouthLabour4,74800
Stephen DoughtyCardiff South and PenarthLabour11,76700
Stephen KinnockAberafan MaestegLabour10,35404
Stephen MorganPortsmouth SouthLabour13,15505
Stephen TimmsEast HamLabour12,86303
Steve BarclayNorth East CambridgeshireConservative7,18910717
Steve DarlingTorbayLiberal Democrat5,3492518
Steve RaceExeterLabour11,93743
Steve ReedStreatham and Croydon NorthLabour15,60301
Steve WitherdenMontgomeryshire and GlyndŵrLabour3,815333
Steve YemmMansfieldLabour3,485296
Stuart AndersonSouth ShropshireConservative1,6246231
Stuart AndrewDaventryConservative3,0122551
Suella BravermanFareham and WaterloovilleReform UK6,07937418
Sureena BrackenridgeWolverhampton North EastLabour5,422192
Susan MurrayMid DunbartonshireLiberal Democrat9,673841
Tahir AliBirmingham Hall Green and MoseleyLabour5,656114
Taiwo OwatemiCoventry North WestLabour11,17403
Tanmanjeet Singh DhesiSloughLabour3,6476781
Terry JermySouth West NorfolkLabour630377
Tessa MuntWells and Mendip HillsLiberal Democrat11,121816
Tim FarronWestmorland and LonsdaleLiberal Democrat21,47225312
Tim RocaMacclesfieldLabour9,120235
Toby PerkinsChesterfieldLabour10,820925
Tom CollinsWorcesterLabour7,11620
Tom GordonHarrogate and KnaresboroughLiberal Democrat8,2381033
Tom HayesBournemouth EastLabour5,4791030
Tom MorrisonCheadleLiberal Democrat12,2352602
Tom RutlandEast Worthing and ShorehamLabour9,51925
Tom TugendhatTonbridgeConservative11,1667874
Tonia AntoniazziGowerLabour11,5673910
Tony VaughanFolkestone and HytheLabour3,7296124
Torcuil CrichtonNa h-Eileanan an IarLabour3,83632
Torsten BellSwansea WestLabour8,51502
Tracy GilbertEdinburgh North and LeithLabour7,268450
Tristan OsborneChatham and AylesfordLabour1,998593
Tulip SiddiqHampstead and HighgateLabour14,970162
Uma KumaranStratford and BowLabour11,634205
Valerie VazWalsall and BloxwichLabour4,914342
Vicky FoxcroftLewisham NorthLabour15,782801
Victoria AtkinsLouth and HorncastleConservative5,506178
Victoria CollinsHarpenden and BerkhamstedLiberal Democrat10,7083629
Vikki SladeMid Dorset and North PooleLiberal Democrat1,35231315
Warinder JussWolverhampton WestLabour7,8682111
Wendy ChamberlainNorth East FifeLiberal Democrat13,479759
Wendy MortonAldridge-BrownhillsConservative4,29491311
Wera HobhouseBathLiberal Democrat11,218797
Wes StreetingIlford NorthLabour528027
Will ForsterWokingLiberal Democrat11,2462523
Will StoneSwindon NorthLabour4,103331
Yasmin QureshiBolton South and WalkdenLabour6,743678
Yuan YangEarley and WoodleyLabour8481717
Yvette CooperPontefract, Castleford and KnottingleyLabour6,63004
Zarah SultanaCoventry SouthYour Party10,2015313
Zubir AhmedGlasgow South WestLabour3,285238
Zöe FranklinGuildfordLiberal Democrat8,4292116
Show voting columns

The number of votes where parties gave instructions, and how many times the MP voted against their party. The list is never sorted by these. Every MP who has voted in the last 90 days is listed.

MPPartyParty-instructed votesTimes against their party
Abena Oppong-AsareLabour2180
Abtisam MohamedLabour1730
Adam DanceLiberal Democrat2010
Adam JogeeLabour1670
Adam ThompsonLabour2500
Adnan HussainIndependent16136
Adrian RamsayGreen Party1560
Afzal KhanLabour2230
Al CarnsLabour1360
Al PinkertonLiberal Democrat1920
Alan CampbellLabour2260
Alan GemmellLabour1930
Alan MakConservative2051
Alan StricklandLabour2370
Alberto CostaConservative1970
Alec ShelbrookeConservative1660
Alex BakerLabour2140
Alex BallingerLabour1970
Alex Barros-CurtisLabour2080
Alex BrewerLiberal Democrat1680
Alex BurghartConservative1910
Alex Davies-JonesLabour1580
Alex EastonIndependent9742
Alex MayerLabour2580
Alex McIntyreLabour2300
Alex NorrisLabour1820
Alex SobelLabour1950
Alice MacdonaldLabour2510
Alicia KearnsConservative1090
Alison BennettLiberal Democrat1970
Alison GriffithsConservative1910
Alison HumeLabour2180
Alison McGovernLabour1750
Alison TaylorLabour1040
Alistair CarmichaelLiberal Democrat1160
Alistair StrathernLabour2220
Allison GardnerLabour2260
Amanda HackLabour2280
Amanda MartinLabour2230
Andrew BowieConservative1621
Andrew CooperLabour2430
Andrew GeorgeLiberal Democrat1850
Andrew GriffithConservative1610
Andrew LewinLabour2300
Andrew MitchellConservative1050
Andrew MurrisonConservative2230
Andrew PakesLabour1930
Andrew RangerLabour2080
Andrew RosindellReform UK1560
Andrew SnowdenConservative1580
Andrew WesternLabour1930
Andy BurnhamLabour130
Andy MacNaeLabour2140
Andy McDonaldLabour2323
Andy SlaughterLabour2310
Angela EagleLabour1780
Angela RaynerLabour1840
Angus MacDonaldLiberal Democrat1592
Ann DaviesPlaid Cymru1510
Anna DixonLabour2030
Anna GelderdLabour1430
Anna McMorrinLabour1470
Anna SabineLiberal Democrat1531
Anna TurleyLabour1960
Anneliese DoddsLabour2070
Anneliese MidgleyLabour1910
Antonia BanceLabour1800
Aphra BrandrethConservative1610
Apsana BegumLabour18814
Ashley DaltonLabour1500
Ashley FoxConservative1840
Ayoub KhanIndependent7312
Baggy ShankerLabour2350
Bambos CharalambousLabour1840
Barry GardinerLabour1480
Bayo AlabaIndependent1880
Beccy CooperLabour1810
Becky GittinsLabour2510
Bell Ribeiro-AddyLabour1565
Ben ColemanLabour1580
Ben GoldsboroughLabour2280
Ben LakePlaid Cymru1690
Ben MaguireLiberal Democrat1540
Ben Obese-JectyConservative1950
Ben SpencerConservative2020
Bernard JenkinConservative1820
Bill EstersonLabour1600
Blair McDougallLabour1800
Blake StephensonConservative1970
Bob BlackmanConservative2060
Bobby DeanLiberal Democrat1860
Bradley ThomasConservative2210
Brendan O'HaraScottish National Party720
Brian LeishmanLabour1824
Brian MathewLiberal Democrat1930
Bridget PhillipsonLabour1060
Callum AndersonLabour2410
Calum MillerLiberal Democrat1980
Calvin BaileyLabour1440
Cameron ThomasIndependent1531
Carla DenyerGreen Party1710
Carla LockhartDemocratic Unionist Party1230
Caroline DinenageConservative1670
Caroline JohnsonConservative2050
Caroline VoadenLiberal Democrat2060
Carolyn HarrisLabour2101
Cat EcclesLabour1401
Cat SmithLabour1531
Catherine AtkinsonLabour2030
Catherine FookesLabour2110
Catherine McKinnellLabour1470
Catherine WestLabour1980
Charlie DewhirstConservative1751
Charlie MaynardLiberal Democrat1960
Charlotte CaneLiberal Democrat1801
Charlotte NicholsLabour2150
Chi OnwurahLabour1840
Chris BlooreLabour1730
Chris BryantLabour970
Chris CoghlanLiberal Democrat1240
Chris CurtisLabour2040
Chris ElmoreLabour1230
Chris EvansLabour1820
Chris HinchliffLabour2141
Chris KaneLabour1680
Chris LawScottish National Party610
Chris McDonaldLabour1730
Chris MurrayLabour1700
Chris PhilpConservative1540
Chris VinceLabour2380
Chris WardLabour1940
Chris WebbLabour1670
Christian WakefordLabour2500
Christine JardineLiberal Democrat1350
Christopher ChopeConservative1260
Claire CoutinhoConservative1270
Claire HannaSocial Democratic & Labour Party150
Claire HazelgroveLabour2270
Claire HughesLabour2220
Claire YoungLiberal Democrat1790
Clive BettsLabour2140
Clive EffordLabour2100
Clive JonesLiberal Democrat1910
Clive LewisLabour1381
Colum EastwoodSocial Democratic & Labour Party150
Connor NaismithLabour1930
Connor RandLabour2170
Daisy CooperLiberal Democrat2020
Damian HindsConservative2110
Damien EganLabour1770
Dan AldridgeLabour1730
Dan CardenLabour1590
Dan JarvisLabour810
Dan NorrisIndependent19583
Dan TomlinsonLabour1550
Daniel FrancisLabour2220
Daniel ZeichnerLabour2170
Danny BealesLabour2350
Danny ChambersLiberal Democrat2090
Danny KrugerReform UK1040
Darren JonesLabour740
Darren PaffeyLabour1950
Dave DooganScottish National Party610
Dave RobertsonLabour2240
David BainesLabour1580
David Burton-SampsonLabour2310
David ChadwickLiberal Democrat1820
David DavisConservative1320
David LammyLabour670
David MundellConservative1610
David Pinto-DuschinskyLabour2080
David ReedConservative1380
David SimmondsConservative1820
David SmithLabour1530
David TaylorLabour1960
David WilliamsLabour2250
Dawn ButlerLabour1840
Debbie AbrahamsLabour1870
Deirdre CostiganLabour1790
Derek TwiggLabour1450
Desmond SwayneConservative2150
Diana JohnsonLabour1820
Diane AbbottLabour11127
Douglas AlexanderLabour900
Douglas LumsdenConservative220
Douglas McAllisterLabour2390
Ed DaveyLiberal Democrat1140
Ed MilibandLabour740
Edward ArgarConservative2150
Edward LeighConservative1820
Edward MorelloLiberal Democrat1640
Elaine StewartLabour1520
Ellie ChownsGreen Party2030
Ellie ReevesLabour1750
Elsie BlundellLabour2170
Emily DarlingtonLabour2380
Emily ThornberryLabour1380
Emma FoodyLabour2040
Emma HardyLabour1320
Emma LewellLabour1751
Emma ReynoldsLabour1290
Esther McVeyConservative1240
Euan StainbankLabour2270
Fabian HamiltonLabour1060
Feryal ClarkLabour1460
Fleur AndersonLabour1870
Florence EshalomiLabour1550
Frank McNallyLabour2210
Fred ThomasLabour1700
Freddie van MierloLiberal Democrat960
Gagan MohindraConservative1920
Gareth BaconConservative2200
Gareth DaviesConservative1900
Gareth SnellLabour2280
Gareth ThomasLabour1690
Gavin RobinsonDemocratic Unionist Party1541
Gavin WilliamsonConservative1740
Gen KitchenLabour2360
Geoffrey Clifton-BrownConservative1810
Geoffrey CoxConservative1130
George FreemanConservative1790
Georgia GouldLabour1150
Gerald JonesLabour2260
Gideon AmosLiberal Democrat2110
Gill FurnissLabour2060
Gill GermanLabour1560
Gordon McKeeLabour1870
Graeme DownieLabour1330
Graham LeadbitterScottish National Party600
Graham StringerLabour1374
Graham StuartConservative1510
Grahame MorrisLabour2533
Greg SmithConservative2240
Gregor PoyntonLabour1790
Gregory CampbellDemocratic Unionist Party1460
Gregory StaffordConservative1630
Gurinder Singh JosanLabour2260
Hamish FalconerLabour1550
Hannah SpencerGreen Party1140
Harpreet UppalLabour2340
Harriet CrossConservative1670
Harriett BaldwinConservative1990
Heidi AlexanderLabour1690
Helen GrantConservative1400
Helen HayesLabour1900
Helen MaguireLiberal Democrat1790
Helen MorganLiberal Democrat2080
Helen WhatelyConservative2080
Helena DollimoreLabour2020
Henry TufnellLabour1880
Hilary BennLabour2280
Iain Duncan SmithConservative2060
Ian ByrneLabour2138
Ian LaveryLabour2313
Ian MurrayLabour1470
Ian RoomeLiberal Democrat1430
Ian SollomLiberal Democrat2110
Imogen WalkerLabour1440
Imran HussainLabour17911
Iqbal MohamedIndependent14711
Irene CampbellLabour1700
Jack AbbottLabour2350
Jack RankinConservative1870
Jacob CollierLabour2050
Jade BotterillLabour1350
Jake RichardsLabour1200
James AsserLabour2350
James CartlidgeConservative2090
James CleverlyConservative1880
James FrithLabour1600
James MacClearyLiberal Democrat1641
James McMurdockIndependent5127
James MurrayLabour1470
James NaishLabour1580
James WildConservative1930
Jamie StoneLiberal Democrat1550
Janet DabyLabour1810
Jas AthwalLabour1920
Jayne KirkhamLabour2030
Jeevun SandherLabour2200
Jeff SmithLabour2180
Jen CraftLabour2260
Jenny Riddell-CarpenterLabour1920
Jeremy CorbynYour Party1149
Jeremy HuntConservative900
Jeremy WrightConservative1110
Jerome MayhewConservative1750
Jess AsatoLabour1980
Jess Brown-FullerLiberal Democrat1960
Jess PhillipsLabour1860
Jesse NormanConservative2001
Jessica MordenLabour2010
Jessica ToaleLabour1960
Jim AllisterTraditional Unionist Voice00
Jim DicksonLabour2260
Jim McMahonLabour2310
Jim ShannonDemocratic Unionist Party1864
Jo PlattLabour1930
Jo StevensLabour1630
Jo WhiteLabour2140
Joani ReidLabour1073
Jodie GoslingLabour1810
Joe MorrisLabour2020
Joe PowellLabour1810
Joe RobertsonConservative2040
Johanna BaxterLabour2370
John CooperConservative2030
John GlenConservative1950
John GradyLabour2070
John HayesConservative1851
John HealeyLabour980
John LamontConservative2100
John McDonnellLabour23612
John MilneLiberal Democrat1960
John SlingerLabour2290
John WhitbyLabour2460
John WhittingdaleConservative1830
Jon PearceLabour1920
Jon TrickettLabour2112
Jonathan BrashLabour1822
Jonathan DaviesLabour2181
Jonathan HinderLabour1983
Jonathan ReynoldsLabour1860
Josh BabarindeLiberal Democrat1980
Josh DeanLabour2390
Josh Fenton-GlynnLabour2280
Josh MacAlisterLabour1980
Josh NewburyLabour2051
Joshua ReynoldsLiberal Democrat1820
Joy MorrisseyConservative1650
Julia BuckleyLabour2230
Julia LopezConservative1950
Julian LewisConservative2180
Julian SmithConservative2091
Julie MinnsLabour2450
Juliet CampbellLabour2040
Justin MaddersLabour2330
Kanishka NarayanLabour1650
Karen BradleyConservative1130
Karin SmythLabour2090
Karl TurnerIndependent727
Kate DeardenLabour2080
Kate OsamorLabour1030
Kate OsborneLabour1302
Katie LamConservative1570
Katie WhiteLabour1600
Katrina MurrayLabour1860
Keir MatherLabour1840
Keir StarmerLabour200
Kemi BadenochConservative660
Kenneth StevensonLabour1730
Kerry McCarthyLabour2510
Kevin BonaviaLabour2130
Kevin HollinrakeConservative1360
Kevin McKennaLabour2360
Kieran MullanConservative2130
Kim JohnsonLabour1971
Kim LeadbeaterLabour2260
Kirith EntwistleLabour1780
Kirsteen SullivanLabour1770
Kirsty BlackmanScottish National Party570
Kirsty McNeillLabour1270
Kit MalthouseConservative2110
Lara BirdScottish National Party140
Laura Kyrke-SmithLabour2381
Laura TrottConservative1380
Lauren EdwardsLabour2230
Lauren SullivanLabour2360
Laurence TurnerLabour2210
Layla MoranLiberal Democrat1690
Lee AndersonReform UK1180
Lee BarronLabour2080
Lee DillonLiberal Democrat1610
Lee PitcherLabour2350
Leigh InghamLabour1690
Lewis AtkinsonLabour2260
Lewis CockingConservative2110
Liam ByrneLabour1680
Liam ConlonLabour1970
Lilian GreenwoodLabour1900
Lillian JonesLabour1480
Lincoln JoppConservative1320
Linsey FarnsworthLabour2250
Lisa NandyLabour780
Lisa SmartLiberal Democrat1660
Liz JarvisLiberal Democrat2090
Liz KendallLabour1040
Liz Saville RobertsPlaid Cymru1670
Liz TwistLabour2430
Lizzi CollingeLabour1920
Llinos MediPlaid Cymru1500
Lloyd HattonLabour2130
Lola McEvoyLabour2270
Lorraine BeaversLabour2230
Louie FrenchConservative1910
Louise HaighLabour1600
Louise Sandher-JonesLabour1510
Lucy PowellLabour1290
Lucy RigbyLabour1120
Luke AkehurstLabour2200
Luke ChartersLabour2170
Luke EvansConservative2170
Luke MurphyLabour1870
Luke MyerLabour2292
Luke PollardLabour1350
Luke TaylorLiberal Democrat1830
Manuela PerteghellaLiberal Democrat1730
Margaret MullaneLabour2290
Maria EagleLabour1930
Marie GoldmanLiberal Democrat1870
Marie RimmerLabour1572
Marie TidballLabour1930
Mark FergusonLabour1680
Mark FrancoisConservative1320
Mark GarnierConservative1980
Mark HendrickLabour1190
Mark PritchardConservative1500
Mark SewardsLabour2030
Mark TamiLabour2480
Markus Campbell-SavoursLabour22813
Marsha De CordovaLabour890
Martin McCluskeyLabour1890
Martin RhodesLabour2140
Martin VickersConservative1950
Martin WrigleyLiberal Democrat1990
Mary CreaghLabour1530
Mary GlindonLabour2453
Mary Kelly FoyLabour2222
Matt BishopLabour1100
Matt RoddaLabour2271
Matt TurmaineLabour2310
Matt VickersConservative1900
Matt WesternLabour1720
Matthew PatrickLabour1780
Matthew PennycookLabour2110
Maureen BurkeLabour990
Max WilkinsonLiberal Democrat1720
Maya EllisLabour1560
Meg HillierLabour2000
Mel StrideConservative1620
Melanie OnnLabour1880
Melanie WardLabour1770
Miatta FahnbullehLabour1830
Michael PayneLabour2000
Michael ShanksLabour1520
Michael WheelerLabour2300
Michelle ScroghamLabour1640
Michelle WelshLabour2120
Mike KaneLabour2320
Mike MartinLiberal Democrat1500
Mike ReaderLabour1780
Mike TappLabour1700
Mike WoodConservative2170
Mims DaviesConservative2130
Mohammad YasinLabour2100
Monica HardingLiberal Democrat1870
Munira WilsonLiberal Democrat2010
Nadia WhittomeLabour1317
Natalie FleetLabour1760
Natasha IronsLabour2141
Naushabah KhanLabour2120
Navendu MishraLabour2180
Naz ShahLabour1520
Neil CoyleLabour2070
Neil Duncan-JordanLabour2132
Neil HudsonConservative2240
Neil O'BrienConservative1870
Neil Shastri-HurstConservative2150
Nesil CaliskanLabour1920
Nia GriffithLabour1730
Nicholas DakinLabour2080
Nick SmithLabour2170
Nick Thomas-SymondsLabour830
Nick TimothyConservative1560
Nigel FarageReform UK550
Nigel HuddlestonConservative2250
Noah LawLabour1800
Oliver DowdenConservative1770
Oliver RyanLabour2020
Olivia BaileyLabour1600
Olivia BlakeLabour1920
Olly GloverLiberal Democrat1890
Pam CoxLabour2110
Pamela NashLabour1840
Pat McFaddenLabour1260
Patricia FergusonLabour2040
Patrick HurleyLabour2230
Patrick SpencerConservative199108
Paul DaviesLabour2530
Paul FosterLabour1940
Paul HolmesConservative1950
Paul KohlerLiberal Democrat1560
Paul WaughLabour2250
Paula BarkerLabour2290
Paulette HamiltonLabour2270
Perran MoonLabour2120
Pete WishartScottish National Party640
Peter BedfordConservative2000
Peter DowdLabour1740
Peter FortuneConservative2060
Peter KyleLabour630
Peter LambLabour2413
Peter PrinsleyLabour2110
Peter SwallowLabour2200
Phil BrickellLabour2090
Pippa HeylingsLiberal Democrat1550
Polly BillingtonLabour2030
Preet Kaur GillLabour1830
Priti PatelConservative1770
Rachael MaskellLabour2323
Rachel BlakeLabour2050
Rachel GilmourLiberal Democrat1220
Rachel HopkinsLabour2510
Rachel ReevesLabour400
Rachel TaylorLabour1990
Rebecca HarrisConservative2260
Rebecca Long BaileyLabour2183
Rebecca PaulConservative1850
Rebecca SmithConservative1420
Richard BakerLabour1520
Richard BurgonLabour20811
Richard FoordLiberal Democrat1600
Richard FullerConservative2120
Richard HoldenConservative1800
Richard QuigleyLabour2050
Richard TiceReform UK1140
Rishi SunakConservative140
Robbie MooreConservative1680
Robert JenrickReform UK901
Robin SwannUlster Unionist Party00
Roger GaleConservative1640
Rosena Allin-KhanLabour500
Rosie DuffieldIndependent7018
Rosie WrightingLabour2110
Roz SavageLiberal Democrat1840
Rupa HuqLabour2120
Rupert LoweRestore Britain4226
Rushanara AliLabour2450
Ruth CadburyLabour1930
Ruth JonesLabour2321
Sadik Al-HassanLabour2070
Sally JamesonLabour2120
Sam CarlingLabour2350
Sam RushworthLabour1840
Samantha DixonLabour2000
Samantha NiblettLabour2020
Sammy WilsonDemocratic Unionist Party1210
Saqib BhattiConservative1800
Sarah BoolConservative1810
Sarah ChampionLabour1510
Sarah CoombesLabour1870
Sarah DykeLiberal Democrat1750
Sarah EdwardsLabour1640
Sarah GibsonLiberal Democrat1640
Sarah GreenLiberal Democrat1920
Sarah HallLabour1710
Sarah JonesLabour1360
Sarah OlneyLiberal Democrat1590
Sarah OwenLabour1600
Sarah PochinReform UK1160
Sarah RussellLabour2230
Sarah SackmanLabour1610
Sarah SmithLabour1580
Satvir KaurLabour1900
Scott ArthurLabour2190
Seamus LoganScottish National Party660
Sean WoodcockLabour2500
Seema MalhotraLabour1080
Shabana MahmoodLabour370
Sharon HodgsonLabour1870
Shaun DaviesLabour1870
Shivani RajaConservative1530
Shockat AdamIndependent1337
Simon HoareConservative1730
Simon LightwoodLabour1700
Simon OpherLabour2181
Siobhain McDonaghLabour1550
Siân BerryGreen Party2051
Sojan JosephLabour2460
Sonia KumarLabour2320
Sorcha EastwoodAlliance00
Steff AquaroneLiberal Democrat1890
Stella CreasyLabour2130
Stephanie PeacockLabour1660
Stephen DoughtyLabour1180
Stephen KinnockLabour1940
Stephen MorganLabour1800
Stephen TimmsLabour1930
Steve BarclayConservative1730
Steve DarlingLiberal Democrat1860
Steve RaceLabour2340
Steve ReedLabour1140
Steve WitherdenLabour1990
Steve YemmLabour2430
Stuart AndersonConservative1490
Stuart AndrewConservative2080
Suella BravermanReform UK631
Sureena BrackenridgeLabour2170
Susan MurrayLiberal Democrat1580
Tahir AliLabour2150
Taiwo OwatemiLabour1430
Tanmanjeet Singh DhesiLabour1970
Terry JermyLabour1570
Tessa MuntLiberal Democrat1660
Tim FarronLiberal Democrat1360
Tim RocaLabour1730
Toby PerkinsLabour2170
Tom CollinsLabour2220
Tom GordonLiberal Democrat1740
Tom HayesLabour2120
Tom MorrisonLiberal Democrat1270
Tom RutlandLabour2010
Tom TugendhatConservative1350
Tonia AntoniazziLabour1690
Tony VaughanLabour1830
Torcuil CrichtonLabour1920
Torsten BellLabour1790
Tracy GilbertLabour1820
Tristan OsborneLabour2490
Tulip SiddiqLabour2080
Uma KumaranLabour1690
Valerie VazLabour2210
Vicky FoxcroftLabour2160
Victoria AtkinsConservative1590
Victoria CollinsLiberal Democrat1810
Vikki SladeLiberal Democrat1890
Warinder JussLabour2150
Wendy ChamberlainLiberal Democrat1670
Wendy MortonConservative1550
Wera HobhouseLiberal Democrat1520
Wes StreetingLabour1250
Will ForsterLiberal Democrat2040
Will StoneLabour2391
Yasmin QureshiLabour1690
Yuan YangLabour2060
Yvette CooperLabour680
Zarah SultanaYour Party543
Zubir AhmedLabour1830
Zöe FranklinLiberal Democrat1550

Sources: UK Parliament, IPSA, House of Commons Library, Commons Votes API.