MP Expenses

MP expenses by total claimed — 2018-19

This table sorts current MPs by the total business costs IPSA published for 2018-19. It is a navigation tool, not a judgement: staffing, office, travel and accommodation needs vary by constituency and role.

Published total

£4,159,299

MPs with claims

229

Average published total

£18,163

Choose a financial year

All current MPs, sorted by total

Open an MP's profile for the category breakdown and individual IPSA source links.

MPConstituencyPartyTotal claimed (2018-19)
Shabana MahmoodBirmingham LadywoodLabour£89,228
Sammy WilsonEast AntrimDemocratic Unionist Party£77,382
Kevin HollinrakeThirsk and MaltonConservative£62,214
Brendan O'HaraArgyll, Bute and South LochaberScottish National Party£58,606
Mr Alistair CarmichaelOrkney and ShetlandLiberal Democrat£57,182
Naz ShahBradford WestLabour£52,313
Darren JonesBristol North WestLabour£49,382
Jim ShannonStrangfordDemocratic Unionist Party£49,265
Chris LawDundee CentralScottish National Party£45,885
Emma ReynoldsWycombeLabour£45,524
Sir Geoffrey CoxTorridge and TavistockConservative£41,618
Liam ByrneBirmingham Hodge Hill and Solihull NorthLabour£40,901
Neil O'BrienHarborough, Oadby and WigstonConservative£37,970
Mr Gregory CampbellEast LondonderryDemocratic Unionist Party£37,434
Dame Siobhain McDonaghMitcham and MordenLabour£37,110
Simon HoareNorth DorsetConservative£37,090
Pete WishartPerth and Kinross-shireScottish National Party£36,178
Christine JardineEdinburgh WestLiberal Democrat£36,061
Jonathan ReynoldsStalybridge and HydeLabour (Co-op)£34,937
Peter KyleHove and PortsladeLabour£34,858
Dame Diana JohnsonKingston upon Hull North and CottinghamLabour£34,438
John LamontBerwickshire, Roxburgh and SelkirkConservative£34,078
Órfhlaith BegleyWest TyroneSinn Féin£34,016
David DavisGoole and PocklingtonConservative£32,731
Emma HardyKingston upon Hull West and HaltempriceLabour£32,678
Ian MurrayEdinburgh SouthLabour£32,392
Andrew BowieWest Aberdeenshire and KincardineConservative£32,262
Sir Andrew MitchellSutton ColdfieldConservative£32,199
Sir Lindsay HoyleChorleySpeaker£32,099
Graham StringerBlackley and Middleton SouthLabour£31,856
Chris HazzardSouth DownSinn Féin£31,445
Stephen KinnockAberafan MaestegLabour£31,344
Peter DowdBootleLabour£31,177
Chris ElmoreBridgendLabour£31,080
Jamie StoneCaithness, Sutherland and Easter RossLiberal Democrat£30,496
Matt RoddaReading CentralLabour£29,829
Luke PollardPlymouth Sutton and DevonportLabour (Co-op)£29,487
Ms Marie RimmerSt Helens South and WhistonLabour£28,871
Sir Roger GaleHerne Bay and SandwichConservative£28,736
Wera HobhouseBathLiberal Democrat£28,479
Sir John WhittingdaleMaldonConservative£27,875
Sir Christopher ChopeChristchurchConservative£27,584
Mr James FrithBury NorthLabour£27,378
Preet Kaur GillBirmingham EdgbastonLabour (Co-op)£27,115
Tim FarronWestmorland and LonsdaleLiberal Democrat£27,032
Gavin RobinsonBelfast EastDemocratic Unionist Party£26,710
Yvette CooperPontefract, Castleford and KnottingleyLabour£26,248
Esther McVeyTattonConservative£26,032
Kirsty BlackmanAberdeen NorthScottish National Party£25,706
Jessica MordenNewport EastLabour£25,581
Anna McMorrinCardiff NorthLabour£25,559
Alberto CostaSouth LeicestershireConservative£25,515
Sir Nicholas DakinScunthorpeLabour£25,414
Andy SlaughterHammersmith and ChiswickLabour£25,096
Stephanie PeacockBarnsley SouthLabour£24,904
Valerie VazWalsall and BloxwichLabour£24,883
Steve BarclayNorth East CambridgeshireConservative£24,780
George FreemanMid NorfolkConservative£24,384
Chris BryantRhondda and OgmoreLabour£24,248
Alex NorrisNottingham North and KimberleyLabour (Co-op)£24,068
Neil CoyleBermondsey and Old SouthwarkLabour£24,066
Mr Toby PerkinsChesterfieldLabour£23,987
Stephen DoughtyCardiff South and PenarthLabour (Co-op)£23,641
Sir Mark TamiAlyn and DeesideLabour£23,630
Sir Mark HendrickPrestonLabour (Co-op)£23,097
Dame Chi OnwurahNewcastle upon Tyne Central and WestLabour£23,013
Karin SmythBristol SouthLabour£22,930
Rachel ReevesLeeds West and PudseyLabour£22,825
Sir James CleverlyBraintreeConservative£21,575
Gill FurnissSheffield Brightside and HillsboroughLabour£21,145
Andy McDonaldMiddlesbrough and Thornaby EastLabour£20,938
Ian LaveryBlyth and AshingtonLabour£20,914
Mr Clive BettsSheffield South EastLabour£20,908
John HealeyRawmarsh and ConisbroughLabour£20,873
Gareth SnellStoke-on-Trent CentralLabour (Co-op)£20,798
Catherine McKinnellNewcastle upon Tyne NorthLabour£20,544
Sir John HayesSouth Holland and The DeepingsConservative£20,532
Alan MakHavantConservative£20,515
Dame Caroline DinenageGosportConservative£20,125
Jesse NormanHereford and South HerefordshireConservative£20,062
Yasmin QureshiBolton South and WalkdenLabour£20,029
Emma LewellSouth ShieldsLabour£19,967
Tonia AntoniazziGowerLabour£19,685
Debbie AbrahamsOldham East and SaddleworthLabour£19,634
David MundellDumfriesshire, Clydesdale and TweeddaleConservative£19,634
Pat McFaddenWolverhampton South EastLabour£19,409
Jess PhillipsBirmingham YardleyLabour£19,145
Graham StuartBeverley and HoldernessConservative£19,129
Bridget PhillipsonHoughton and Sunderland SouthLabour£19,090
Alison McGovernBirkenheadLabour£18,953
Mrs Sharon HodgsonWashington and Gateshead SouthLabour£18,923
Dame Nia GriffithLlanelliLabour£18,842
Sir Gavin WilliamsonStone, Great Wyrley and PenkridgeConservative£18,832
Caroline NokesRomsey and Southampton NorthConservative£18,692
Sir Iain Duncan SmithChingford and Woodford GreenConservative£18,079
Liz Saville RobertsDwyfor MeirionnyddPlaid Cymru£17,512
Nick Thomas-SymondsTorfaenLabour£17,479
Mary CreaghCoventry EastLabour£17,412
Sir Alan CampbellTynemouthLabour£17,222
Sarah ChampionRotherhamLabour£16,213
John GlenSalisburyConservative£16,144
Jo StevensCardiff EastLabour£16,071
Ben LakeCeredigion PreseliPlaid Cymru£15,823
Maria EagleLiverpool GarstonLabour£15,796
Robert JenrickNewarkReform UK£15,701
Liz TwistBlaydon and ConsettLabour£15,583
Bill EstersonSefton CentralLabour£15,521
Carolyn HarrisNeath and Swansea EastLabour£15,353
Ms Diane AbbottHackney North and Stoke NewingtonLabour£15,287
Priti PatelWithamConservative£15,255
Hilary BennLeeds SouthLabour£15,149
Lucy PowellManchester CentralLabour (Co-op)£15,047
Dame Angela EagleWallaseyLabour£15,021
Mary GlindonNewcastle upon Tyne East and WallsendLabour£14,866
Angela RaynerAshton-under-LyneLabour£14,652
Mike KaneWythenshawe and Sale EastLabour£14,492
Lisa NandyWiganLabour£14,461
Ed MilibandDoncaster NorthLabour£14,359
Ruth CadburyBrentford and IsleworthLabour£14,318
Nick SmithBlaenau Gwent and RhymneyLabour£14,288
Clive LewisNorwich SouthLabour£14,205
Stuart AndrewDaventryConservative£14,165
Dan CardenLiverpool WaltonLabour£13,998
Paul MaskeyBelfast WestSinn Féin£13,836
James CartlidgeSouth SuffolkConservative£13,726
Cat SmithLancaster and WyreLabour£13,664
Alex SobelLeeds Central and HeadingleyLabour (Co-op)£13,521
Dr Andrew MurrisonSouth West WiltshireConservative£13,366
Anneliese DoddsOxford EastLabour (Co-op)£13,353
Fabian HamiltonLeeds North EastLabour£13,180
Judith CumminsBradford SouthLabour£13,117
Anna TurleyRedcarLabour (Co-op)£13,066
Sir Stephen TimmsEast HamLabour£12,877
Stephen MorganPortsmouth SouthLabour£12,806
Liz KendallLeicester WestLabour£12,713
Melanie OnnGreat Grimsby and CleethorpesLabour£12,705
Gerald JonesMerthyr Tydfil and AberdareLabour£12,597
Dan JarvisBarnsley NorthLabour£12,548
Jim McMahonOldham West, Chadderton and RoytonLabour (Co-op)£12,488
Mike WoodKingswinford and South StaffordshireConservative£12,474
Richard BurgonLeeds EastLabour£12,433
Matthew PennycookGreenwich and WoolwichLabour£12,406
Mohammad YasinBedfordLabour£12,301
Grahame MorrisEasingtonLabour£12,290
Mark GarnierWyre ForestConservative£12,263
Sir Jeremy WrightKenilworth and SouthamConservative£12,131
Jeff SmithManchester WithingtonLabour£12,029
Derek TwiggWidnes and HalewoodLabour£11,825
Lilian GreenwoodNottingham SouthLabour£11,754
Mark PritchardThe WrekinConservative£11,751
Jon TrickettNormanton and HemsworthLabour£11,745
Rushanara AliBethnal Green and StepneyLabour£11,700
Dame Harriett BaldwinWest WorcestershireConservative£11,648
Imran HussainBradford EastLabour£11,522
Wendy MortonAldridge-BrownhillsConservative£11,389
Louise HaighSheffield HeeleyLabour£11,121
Layla MoranOxford West and AbingdonLiberal Democrat£11,073
Karl TurnerKingston upon Hull EastIndependent£10,761
Sir Alec ShelbrookeWetherby and EasingwoldConservative£10,719
Rosie DuffieldCanterburyIndependent£10,616
Chris PhilpCroydon SouthConservative£10,490
Bob BlackmanHarrow EastConservative£10,463
Dr Caroline JohnsonSleaford and North HykehamConservative£10,312
Chris EvansCaerphillyLabour (Co-op)£10,280
Helen GrantMaidstone and MallingConservative£10,243
Afzal KhanManchester RusholmeLabour£10,230
Tom TugendhatTonbridgeConservative£10,014
Jo PlattLeigh and AthertonLabour (Co-op)£9,881
Mrs Kemi BadenochNorth West EssexConservative£9,781
Kerry McCarthyBristol EastLabour£9,628
Steve ReedStreatham and Croydon NorthLabour (Co-op)£9,601
Mr Mark FrancoisRayleigh and WickfordConservative£9,599
Seema MalhotraFeltham and HestonLabour (Co-op)£9,365
Nigel HuddlestonDroitwich and EveshamConservative£9,189
Dame Karen BradleyStaffordshire MoorlandsConservative£9,159
Martin VickersBrigg and ImminghamConservative£8,995
Sir Edward LeighGainsboroughConservative£8,993
Justin MaddersEllesmere Port and BromboroughLabour£8,852
Matt WesternWarwick and LeamingtonLabour£8,733
Sir Julian LewisNew Forest EastConservative£8,501
Rachael MaskellYork CentralLabour (Co-op)£8,372
Barry GardinerBrent WestLabour£8,195
Rebecca Long BaileySalfordLabour£8,024
Sir Mel StrideCentral DevonConservative£7,955
Sir Julian SmithSkipton and RiponConservative£7,848
Sir Geoffrey Clifton-BrownNorth CotswoldsConservative£7,742
Suella BravermanFareham and WaterloovilleReform UK£7,714
John McDonnellHayes and HarlingtonLabour£7,463
Ed DaveyKingston and SurbitonLiberal Democrat£7,243
Kit MalthouseNorth West HampshireConservative£6,943
Sir Jeremy HuntGodalming and AshConservative£6,920
Helen WhatelyFaversham and Mid KentConservative£6,904
Dame Meg HillierHackney South and ShoreditchLabour (Co-op)£6,774
Jeremy CorbynIslington NorthYour Party£6,606
Clive EffordEltham and ChislehurstLabour£6,285
Victoria AtkinsLouth and HorncastleConservative£6,283
Mr Tanmanjeet Singh DhesiSloughLabour£6,217
Edward ArgarMelton and SystonConservative£6,127
Daniel ZeichnerCambridgeLabour£6,069
Andrew RosindellRomfordReform UK£6,055
Sir Bernard JenkinHarwich and North EssexConservative£5,980
Mims DaviesEast Grinstead and UckfieldConservative£5,923
Helen HayesDulwich and West NorwoodLabour£5,795
Catherine WestHornsey and Friern BarnetLabour£5,401
Ms Stella CreasyWalthamstowLabour (Co-op)£5,321
Julia LopezHornchurch and UpminsterConservative£5,295
Bambos CharalambousSouthgate and Wood GreenLabour£5,199
Marsha De CordovaBatterseaLabour£5,170
Mr David LammyTottenhamLabour£4,949
Damian HindsEast HampshireConservative£4,429
Janet DabyLewisham EastLabour£4,402
Kate OsamorEdmonton and Winchmore HillLabour (Co-op)£4,254
Ms Nusrat GhaniSussex WealdConservative£4,151
Vicky FoxcroftLewisham NorthLabour£3,700
Sarah JonesCroydon WestLabour£3,632
Gareth ThomasHarrow WestLabour (Co-op)£3,569
Sir Keir StarmerHolborn and St PancrasLabour£3,546
Rebecca HarrisCastle PointConservative£3,432
Dr Rosena Allin-KhanTootingLabour£3,301
Wes StreetingIlford NorthLabour£3,293
Dr Rupa HuqEaling Central and ActonLabour£2,894
Ellie ReevesLewisham West and East DulwichLabour£2,752
Emily ThornberryIslington South and FinsburyLabour£2,478
Sir Desmond SwayneNew Forest WestConservative£2,267
Sir Oliver DowdenHertsmereConservative£2,156
Tulip SiddiqHampstead and HighgateLabour£1,488
Alex BurghartBrentwood and OngarConservative£1,083
Dawn ButlerBrent EastLabour£934
Heidi AlexanderSwindon SouthLabour£452
Jack AbbottIpswichLabour (Co-op)£0
Mr Bayo AlabaSouthend East and RochfordIndependent£0
Dan AldridgeWeston-super-MareLabour£0
Shockat AdamLeicester SouthIndependent£0
Dr Zubir AhmedGlasgow South WestLabour£0
Luke AkehurstNorth DurhamLabour£0
Mr Douglas AlexanderLothian EastLabour (Co-op)£0
Lee AndersonAshfieldReform UK£0
Stuart AndersonSouth ShropshireConservative£0
Tahir AliBirmingham Hall Green and MoseleyLabour£0
Jim AllisterNorth AntrimTraditional Unionist Voice£0
Gideon AmosTaunton and WellingtonLiberal Democrat£0
Callum AndersonBuckingham and BletchleyLabour£0
Sadik Al-HassanNorth SomersetLabour£0
Fleur AndersonPutneyLabour£0
Steff AquaroneNorth NorfolkLiberal Democrat£0
Dr Scott ArthurEdinburgh South WestLabour£0
Jess AsatoLowestoftLabour£0
James AsserWest Ham and BecktonLabour£0
Jas AthwalIlford SouthLabour£0
Catherine AtkinsonDerby NorthLabour£0
Olivia BaileyReading West and Mid BerkshireLabour£0
David BainesSt Helens NorthLabour£0
Alex BakerAldershotLabour£0
Richard BakerGlenrothes and Mid FifeLabour£0
Lewis AtkinsonSunderland CentralLabour£0
Josh BabarindeEastbourneLiberal Democrat£0
Gareth BaconOrpingtonConservative£0
Mr Calvin BaileyLeyton and WansteadLabour£0
Mr Alex Barros-CurtisCardiff WestLabour£0
Johanna BaxterPaisley and Renfrewshire SouthLabour£0
Danny BealesUxbridge and South RuislipLabour£0
Lorraine BeaversBlackpool North and FleetwoodLabour£0
Alex BallingerHalesowenLabour£0
Antonia BanceTipton and WednesburyLabour£0
Paula BarkerLiverpool WavertreeLabour£0
Lee BarronCorby and East NorthamptonshireLabour£0
Mr Peter BedfordMid LeicestershireConservative£0
Ms Polly BillingtonEast ThanetLabour£0
Apsana BegumPoplar and LimehouseLabour£0
Torsten BellSwansea WestLabour£0
Alison BennettMid SussexLiberal Democrat£0
Siân BerryBrighton PavilionGreen Party£0
Lara BirdArbroath and Broughty FerryScottish National Party£0
Saqib BhattiMeriden and Solihull EastConservative£0
Rachel BlakeCities of London and WestminsterLabour (Co-op)£0
Chris BlooreRedditchLabour£0
Mrs Elsie BlundellHeywood and Middleton NorthLabour£0
Kevin BonaviaStevenageLabour£0
Sarah BoolSouth NorthamptonshireConservative£0
Matt BishopForest of DeanLabour£0
Olivia BlakeSheffield HallamLabour£0
Jade BotterillOssett and Denby DaleLabour£0
Alex BrewerNorth East HampshireLiberal Democrat£0
Phil BrickellBolton WestLabour£0
Jess Brown-FullerChichesterLiberal Democrat£0
Sureena BrackenridgeWolverhampton North EastLabour£0
Aphra BrandrethChester South and EddisburyConservative£0
Mr Jonathan BrashHartlepoolLabour£0
Maureen BurkeGlasgow North EastLabour£0
Andy BurnhamMakerfieldLabour (Co-op)£0
David Burton-SampsonSouthend West and LeighLabour£0
Ian ByrneLiverpool West DerbyLabour£0
Julia BuckleyShrewsburyLabour£0
Markus Campbell-SavoursPenrith and SolwayLabour£0
Charlotte CaneEly and East CambridgeshireLiberal Democrat£0
Sam CarlingNorth West CambridgeshireLabour£0
Nesil CaliskanBarkingLabour£0
Irene CampbellNorth Ayrshire and ArranLabour£0
Juliet CampbellBroxtoweLabour£0
Al CarnsBirmingham Selly OakLabour£0
David ChadwickBrecon, Radnor and Cwm TaweLiberal Democrat£0
Dr Danny ChambersWinchesterLiberal Democrat£0
Wendy ChamberlainNorth East FifeLiberal Democrat£0
Mr Luke ChartersYork OuterLabour£0
Dr Ellie ChownsNorth HerefordshireGreen Party£0
Lewis CockingBroxbourneConservative£0
Chris CoghlanDorking and HorleyLiberal Democrat£0
Ben ColemanChelsea and FulhamLabour£0
Jacob CollierBurton and UttoxeterLabour£0
Lizzi CollingeMorecambe and LunesdaleLabour£0
Feryal ClarkEnfield NorthLabour£0
Tom CollinsWorcesterLabour£0
Victoria CollinsHarpenden and BerkhamstedLiberal Democrat£0
John CooperDumfries and GallowayConservative£0
Liam ConlonBeckenham and PengeLabour£0
Sarah CoombesWest BromwichLabour£0
Andrew CooperMid CheshireLabour£0
Dr Beccy CooperWorthing WestLabour£0
Daisy CooperSt AlbansLiberal Democrat£0
Deirdre CostiganEaling SouthallLabour£0
Harriet CrossGordon and BuchanConservative£0
Claire CoutinhoEast SurreyConservative£0
Pam CoxColchesterLabour£0
Jen CraftThurrockLabour£0
Torcuil CrichtonNa h-Eileanan an IarLabour£0
Pat CullenFermanagh and South TyroneSinn Féin£0
Chris CurtisMilton Keynes NorthLabour£0
Ashley DaltonWest LancashireLabour£0
Adam DanceYeovilLiberal Democrat£0
Steve DarlingTorbayLiberal Democrat£0
Emily DarlingtonMilton Keynes CentralLabour£0
Ann DaviesCaerfyrddinPlaid Cymru£0
Gareth DaviesGrantham and BourneConservative£0
Jonathan DaviesMid DerbyshireLabour£0
Paul DaviesColne ValleyLabour£0
Shaun DaviesTelfordLabour£0
Alex Davies-JonesPontypriddLabour£0
Bobby DeanCarshalton and WallingtonLiberal Democrat£0
Josh DeanHertford and StortfordLabour£0
Anna DixonShipleyLabour£0
Samantha DixonChester North and NestonLabour£0
Kate DeardenHalifaxLabour (Co-op)£0
Carla DenyerBristol CentralGreen Party£0
Charlie DewhirstBridlington and The WoldsConservative£0
Jim DicksonDartfordLabour£0
Mr Lee DillonNewburyLiberal Democrat£0
Neil Duncan-JordanPooleLabour£0
Helena DollimoreHastings and RyeLabour (Co-op)£0
Dave DooganAngus and Perthshire GlensScottish National Party£0
Graeme DownieDunfermline and DollarLabour£0
Sarah DykeGlastonbury and SomertonLiberal Democrat£0
Colum EastwoodFoyleSocial Democratic & Labour Party£0
Cat EcclesStourbridgeLabour£0
Lauren EdwardsRochester and StroodLabour£0
Sarah EdwardsTamworthLabour£0
Sorcha EastwoodLagan ValleyAlliance£0
Alex EastonNorth DownIndependent£0
Damien EganBristol North EastLabour£0
Dr Luke EvansHinckley and BosworthConservative£0
Miatta FahnbullehPeckhamLabour (Co-op)£0
Florence EshalomiVauxhall and Camberwell GreenLabour (Co-op)£0
Kirith EntwistleBolton North EastLabour£0
Mr Hamish FalconerLincolnLabour£0
Maya EllisRibble ValleyLabour£0
Nigel FarageClactonReform UK£0
Linsey FarnsworthAmber ValleyLabour£0
Josh Fenton-GlynnCalder ValleyLabour£0
Mark FergusonGateshead Central and WhickhamLabour£0
Patricia FergusonGlasgow WestLabour£0
Richard FoordHoniton and SidmouthLiberal Democrat£0
Natalie FleetBolsoverLabour£0
Emma FoodyCramlington and KillingworthLabour (Co-op)£0
Catherine FookesMonmouthshireLabour£0
John FinucaneBelfast NorthSinn Féin£0
Mr Will ForsterWokingLiberal Democrat£0
Peter FortuneBromley and Biggin HillConservative£0
Mr Paul FosterSouth RibbleLabour£0
Sir Ashley FoxBridgwaterConservative£0
Mary Kelly FoyCity of DurhamLabour£0
Daniel FrancisBexleyheath and CrayfordLabour£0
Zöe FranklinGuildfordLiberal Democrat£0
Mr Louie FrenchOld Bexley and SidcupConservative£0
Richard FullerNorth BedfordshireConservative£0
Dr Allison GardnerStoke-on-Trent SouthLabour£0
Anna GelderdSouth East CornwallLabour£0
Alan GemmellCentral AyrshireLabour£0
Tracy GilbertEdinburgh North and LeithLabour£0
Rachel GilmourTiverton and MineheadLiberal Democrat£0
Becky GittinsClwyd EastLabour£0
Andrew GeorgeSt IvesLiberal Democrat£0
Gill GermanClwyd NorthLabour£0
Sarah GibsonChippenhamLiberal Democrat£0
Olly GloverDidcot and WantageLiberal Democrat£0
Marie GoldmanChelmsfordLiberal Democrat£0
Ben GoldsboroughSouth NorfolkLabour£0
Tom GordonHarrogate and KnaresboroughLiberal Democrat£0
Jodie GoslingNuneatonLabour£0
John GradyGlasgow EastLabour£0
Georgia GouldQueen's Park and Maida ValeLabour£0
Sarah GreenChesham and AmershamLiberal Democrat£0
Alison GriffithsBognor Regis and LittlehamptonConservative£0
Amanda HackNorth West LeicestershireLabour£0
Sarah HallWarrington SouthLabour (Co-op)£0
Paulette HamiltonBirmingham ErdingtonLabour£0
Claire HannaBelfast South and Mid DownSocial Democratic & Labour Party£0
Andrew GriffithArundel and South DownsConservative£0
Monica HardingEsher and WaltonLiberal Democrat£0
Lloyd HattonSouth DorsetLabour£0
Tom HayesBournemouth EastLabour£0
Claire HazelgroveFilton and Bradley StokeLabour£0
Pippa HeylingsSouth CambridgeshireLiberal Democrat£0
Chris HinchliffNorth East HertfordshireLabour£0
Jonathan HinderPendle and ClitheroeLabour£0
Mr Richard HoldenBasildon and BillericayConservative£0
Paul HolmesHamble ValleyConservative£0
Rachel HopkinsLuton South and South BedfordshireLabour£0
Claire HughesBangor AberconwyLabour£0
Dr Neil HudsonEpping ForestConservative£0
Dáire HughesNewry and ArmaghSinn Féin£0
Alison HumeScarborough and WhitbyLabour£0
Patrick HurleySouthportLabour£0
Mr Adnan HussainBlackburnIndependent£0
Leigh InghamStaffordLabour£0
Natasha IronsCroydon EastLabour£0
Sally JamesonDoncaster CentralLabour (Co-op)£0
Liz JarvisEastleighLiberal Democrat£0
Kim JohnsonLiverpool RiversideLabour£0
Terry JermySouth West NorfolkLabour£0
Adam JogeeNewcastle-under-LymeLabour£0
Clive JonesWokinghamLiberal Democrat£0
Lincoln JoppSpelthorneConservative£0
Gurinder Singh JosanSmethwickLabour£0
Sojan JosephAshfordLabour£0
Warinder JussWolverhampton WestLabour£0
Chris KaneStirling and StrathallanLabour£0
Lillian JonesKilmarnock and LoudounLabour£0
Ruth JonesNewport West and IslwynLabour£0
Satvir KaurSouthampton TestLabour£0
Jayne KirkhamTruro and FalmouthLabour (Co-op)£0
Gen KitchenWellingborough and RushdenLabour£0
Mr Paul KohlerWimbledonLiberal Democrat£0
Alicia KearnsRutland and StamfordConservative£0
Naushabah KhanGillingham and RainhamLabour£0
Ayoub KhanBirmingham Perry BarrIndependent£0
Danny KrugerEast WiltshireReform UK£0
Sonia KumarDudleyLabour£0
Uma KumaranStratford and BowLabour£0
Laura Kyrke-SmithAylesburyLabour£0
Katie LamWeald of KentConservative£0
Peter LambCrawleyLabour£0
Brian LeishmanAlloa and GrangemouthLabour£0
Andrew LewinWelwyn HatfieldLabour£0
Noah LawSt Austell and NewquayLabour£0
Kim LeadbeaterSpen ValleyLabour£0
Graham LeadbitterMoray West, Nairn and StrathspeyScottish National Party£0
James MacClearyLewesLiberal Democrat£0
Simon LightwoodWakefield and RothwellLabour (Co-op)£0
Carla LockhartUpper BannDemocratic Unionist Party£0
Seamus LoganAberdeenshire North and Moray EastScottish National Party£0
Rupert LoweGreat YarmouthRestore Britain£0
Douglas LumsdenAberdeen SouthConservative£0
Josh MacAlisterWhitehaven and WorkingtonLabour£0
Alice MacdonaldNorwich NorthLabour (Co-op)£0
Mr Cathal MallaghanMid UlsterSinn Féin£0
Mr Angus MacDonaldInverness, Skye and West Ross-shireLiberal Democrat£0
Andy MacNaeRossendale and DarwenLabour£0
Ben MaguireNorth CornwallLiberal Democrat£0
Helen MaguireEpsom and EwellLiberal Democrat£0
Charlie MaynardWitneyLiberal Democrat£0
Amanda MartinPortsmouth NorthLabour£0
Mike MartinTunbridge WellsLiberal Democrat£0
Keir MatherSelbyLabour£0
Brian MathewMelksham and DevizesLiberal Democrat£0
Alex MayerDunstable and Leighton BuzzardLabour£0
Jerome MayhewBroadland and FakenhamConservative£0
Douglas McAllisterWest DunbartonshireLabour£0
Lola McEvoyDarlingtonLabour£0
Martin McCluskeyInverclyde and Renfrewshire WestLabour£0
Chris McDonaldStockton NorthLabour£0
Blair McDougallEast RenfrewshireLabour£0
Kirsty McNeillMidlothianLabour (Co-op)£0
Alex McIntyreGloucesterLabour£0
Gordon McKeeGlasgow SouthLabour£0
Kevin McKennaSittingbourne and SheppeyLabour£0
James McMurdockSouth Basildon and East ThurrockIndependent£0
Frank McNallyCoatbridge and BellshillLabour£0
Llinos MediYnys MônPlaid Cymru£0
Anneliese MidgleyKnowsleyLabour£0
Calum MillerBicester and WoodstockLiberal Democrat£0
John MilneHorshamLiberal Democrat£0
Ms Julie MinnsCarlisleLabour£0
Navendu MishraStockportLabour£0
Abtisam MohamedSheffield CentralLabour£0
Iqbal MohamedDewsbury and BatleyIndependent£0
Mr Gagan MohindraSouth West HertfordshireConservative£0
Perran MoonCamborne and RedruthLabour£0
Robbie MooreKeighley and IlkleyConservative£0
Edward MorelloWest DorsetLiberal Democrat£0
Helen MorganNorth ShropshireLiberal Democrat£0
Joe MorrisHexhamLabour£0
Dr Kieran MullanBexhill and BattleConservative£0
Margaret MullaneDagenham and RainhamLabour£0
Tessa MuntWells and Mendip HillsLiberal Democrat£0
Luke MurphyBasingstokeLabour£0
Tom MorrisonCheadleLiberal Democrat£0
Joy MorrisseyBeaconsfieldConservative£0
Chris MurrayEdinburgh East and MusselburghLabour£0
Kanishka NarayanVale of GlamorganLabour£0
James MurrayEaling NorthLabour (Co-op)£0
Katrina MurrayCumbernauld and KirkintillochLabour£0
Susan MurrayMid DunbartonshireLiberal Democrat£0
Luke MyerMiddlesbrough South and East ClevelandLabour£0
Connor NaismithCrewe and NantwichLabour£0
James NaishRushcliffeLabour£0
Pamela NashMotherwell, Wishaw and CarlukeLabour£0
Josh NewburyCannock ChaseLabour£0
Samantha NiblettSouth DerbyshireLabour£0
Charlotte NicholsWarrington NorthLabour£0
Dan NorrisNorth East Somerset and HanhamIndependent£0
Ben Obese-JectyHuntingdonConservative£0
Kate OsborneJarrow and Gateshead EastLabour£0
Tristan OsborneChatham and AylesfordLabour£0
Taiwo OwatemiCoventry North WestLabour£0
Sarah OlneyRichmond ParkLiberal Democrat£0
Dr Simon OpherStroudLabour£0
Ms Abena Oppong-AsareErith and ThamesmeadLabour£0
Sarah OwenLuton NorthLabour£0
Jon PearceHigh PeakLabour£0
Darren PaffeySouthampton ItchenLabour£0
Andrew PakesPeterboroughLabour (Co-op)£0
Matthew PatrickWirral WestLabour£0
Rebecca PaulReigateConservative£0
Michael PayneGedlingLabour£0
Dr Al PinkertonSurrey HeathLiberal Democrat£0
David Pinto-DuschinskyHendonLabour£0
Lee PitcherDoncaster East and the Isle of AxholmeLabour£0
Sarah PochinRuncorn and HelsbyReform UK£0
Manuela PerteghellaStratford-on-AvonLiberal Democrat£0
Richard QuigleyIsle of Wight WestLabour£0
Steve RaceExeterLabour£0
Shivani RajaLeicester EastConservative£0
Joe PowellKensington and BayswaterLabour£0
Gregor PoyntonLivingstonLabour£0
Dr Peter PrinsleyBury St Edmunds and StowmarketLabour£0
Adrian RamsayWaveney ValleyGreen Party£0
Mr Connor RandAltrincham and Sale WestLabour£0
Andrew RangerWrexhamLabour£0
Jack RankinWindsorConservative£0
Mike ReaderNorthampton SouthLabour£0
David ReedExmouth and Exeter EastConservative£0
Joani ReidEast Kilbride and StrathavenLabour£0
Jenny Riddell-CarpenterSuffolk CoastalLabour£0
Lucy RigbyNorthampton NorthLabour£0
Mr Joshua ReynoldsMaidenheadLiberal Democrat£0
Martin RhodesGlasgow NorthLabour£0
Bell Ribeiro-AddyClapham and Brixton HillLabour£0
Jake RichardsRother ValleyLabour£0
Dave RobertsonLichfieldLabour£0
Joe RobertsonIsle of Wight EastConservative£0
Tim RocaMacclesfieldLabour£0
Ian RoomeNorth DevonLiberal Democrat£0
Sam RushworthBishop AucklandLabour£0
Sarah RussellCongletonLabour£0
Tom RutlandEast Worthing and ShorehamLabour£0
Oliver RyanBurnleyLabour (Co-op)£0
Anna SabineFrome and East SomersetLiberal Democrat£0
Sarah SackmanFinchley and Golders GreenLabour£0
Dr Jeevun SandherLoughboroughLabour£0
Louise Sandher-JonesNorth East DerbyshireLabour£0
Dr Roz SavageSouth CotswoldsLiberal Democrat£0
Michelle ScroghamBarrow and FurnessLabour£0
Mark SewardsLeeds South West and MorleyLabour£0
Baggy ShankerDerby SouthLabour (Co-op)£0
Michael ShanksRutherglenLabour£0
Dr Neil Shastri-HurstSolihull West and ShirleyConservative£0
David SimmondsRuislip, Northwood and PinnerConservative£0
Vikki SladeMid Dorset and North PooleLiberal Democrat£0
John SlingerRugbyLabour£0
Lisa SmartHazel GroveLiberal Democrat£0
David SmithNorth NorthumberlandLabour£0
Greg SmithMid BuckinghamshireConservative£0
Rebecca SmithSouth West DevonConservative£0
Sarah SmithHyndburnLabour£0
Mr Andrew SnowdenFyldeConservative£0
Ian SollomSt Neots and Mid CambridgeshireLiberal Democrat£0
Dr Ben SpencerRunnymede and WeybridgeConservative£0
Hannah SpencerGorton and DentonGreen Party£0
Patrick SpencerCentral Suffolk and North IpswichConservative£0
Gregory StaffordFarnham and BordonConservative£0
Euan StainbankFalkirkLabour£0
Blake StephensonMid BedfordshireConservative£0
Kenneth StevensonAirdrie and ShottsLabour£0
Elaine StewartAyr, Carrick and CumnockLabour£0
Will StoneSwindon NorthLabour£0
Alistair StrathernHitchinLabour£0
Alan StricklandNewton Aycliffe and SpennymoorLabour£0
Kirsteen SullivanBathgate and LinlithgowLabour (Co-op)£0
Dr Lauren SullivanGraveshamLabour£0
Zarah SultanaCoventry SouthYour Party£0
Rishi SunakRichmond and NorthallertonConservative£0
Peter SwallowBracknellLabour£0
Robin SwannSouth AntrimUlster Unionist Party£0
Mike TappDover and DealLabour£0
Fred ThomasPlymouth Moor ViewLabour£0
Alison TaylorPaisley and Renfrewshire NorthLabour£0
David TaylorHemel HempsteadLabour£0
Luke TaylorSutton and CheamLiberal Democrat£0
Rachel TaylorNorth Warwickshire and BedworthLabour£0
Bradley ThomasBromsgroveConservative£0
Cameron ThomasTewkesburyIndependent£0
Adam ThompsonErewashLabour£0
Laura TrottSevenoaksConservative£0
Richard TiceBoston and SkegnessReform UK£0
Dr Marie TidballPenistone and StocksbridgeLabour£0
Nick TimothyWest SuffolkConservative£0
Jessica ToaleBournemouth WestLabour£0
Dan TomlinsonChipping BarnetLabour£0
Henry TufnellMid and South PembrokeshireLabour£0
Matt TurmaineWatfordLabour£0
Laurence TurnerBirmingham NorthfieldLabour£0
Harpreet UppalHuddersfieldLabour£0
Tony VaughanFolkestone and HytheLabour£0
Freddie van MierloHenley and ThameLiberal Democrat£0
Caroline VoadenSouth DevonLiberal Democrat£0
Christian WakefordBury SouthLabour£0
Imogen WalkerHamilton and Clyde ValleyLabour£0
Chris WardBrighton Kemptown and PeacehavenLabour£0
Melanie WardCowdenbeath and KirkcaldyLabour£0
Matt VickersStockton WestConservative£0
Chris VinceHarlowLabour (Co-op)£0
Paul WaughRochdaleLabour (Co-op)£0
Michael WheelerWorsley and EcclesLabour£0
John WhitbyDerbyshire DalesLabour£0
Jo WhiteBassetlawLabour£0
Chris WebbBlackpool SouthLabour£0
Michelle WelshSherwood ForestLabour£0
Andrew WesternStretford and UrmstonLabour£0
Katie WhiteLeeds North WestLabour£0
Munira WilsonTwickenhamLiberal Democrat£0
Nadia WhittomeNottingham EastLabour£0
James WildNorth West NorfolkConservative£0
Max WilkinsonCheltenhamLiberal Democrat£0
David WilliamsStoke-on-Trent NorthLabour£0
Steve WitherdenMontgomeryshire and GlyndŵrLabour£0
Yuan YangEarley and WoodleyLabour£0
Steve YemmMansfieldLabour£0
Claire YoungThornbury and YateLiberal Democrat£0
Sean WoodcockBanburyLabour£0
Rosie WrightingKetteringLabour£0
Martin WrigleyNewton AbbotLiberal Democrat£0

How to read the list

  • Totals are sums of IPSA-published business costs for the selected financial year.
  • Salary is separate and is not included in the expense total.
  • A larger or smaller total does not establish whether a claim was necessary or appropriate.
  • IPSA's own category names are preserved exactly as published.

Read the methodology and limitations, or use the full MP search for party, category and constituency filters.

Frequently asked questions

Which MPs claimed the most expenses in 2018-19?
The table on this page sorts current MPs by their total IPSA-published business costs for 2018-19. A larger total is not evidence of wrongdoing: staffing, constituency location, travel and accommodation needs differ between MPs.
Is this an MP expenses ranking?
It is a sortable list of published totals, not a score or judgement. The default order is highest total to lowest so readers can navigate the data, and every MP name opens a source-linked breakdown.
Does the total include an MP's salary?
No. IPSA business costs cover categories such as staffing, offices, travel and accommodation. An MP's salary is separate.