MP Expenses

MP expenses by total claimed — 2023-24

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

Published total

£15,222,694

MPs with claims

295

Average published total

£51,602

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 (2023-24)
Jamie StoneCaithness, Sutherland and Easter RossLiberal Democrat£127,357
John LamontBerwickshire, Roxburgh and SelkirkConservative£113,108
Ian ByrneLiverpool West DerbyLabour£109,209
Sarah GreenChesham and AmershamLiberal Democrat£107,840
Brendan O'HaraArgyll, Bute and South LochaberScottish National Party£106,592
Dave DooganAngus and Perthshire GlensScottish National Party£106,432
Mr Alistair CarmichaelOrkney and ShetlandLiberal Democrat£104,355
Imran HussainBradford EastLabour£101,225
Chris LawDundee CentralScottish National Party£98,449
Pete WishartPerth and Kinross-shireScottish National Party£96,716
Kate OsborneJarrow and Gateshead EastLabour£96,396
Liam ByrneBirmingham Hodge Hill and Solihull NorthLabour£95,345
Kirsty BlackmanAberdeen NorthScottish National Party£92,499
David MundellDumfriesshire, Clydesdale and TweeddaleConservative£92,117
Preet Kaur GillBirmingham EdgbastonLabour (Co-op)£91,157
Darren JonesBristol North WestLabour£90,874
Andrew BowieWest Aberdeenshire and KincardineConservative£90,812
Ashley DaltonWest LancashireLabour£90,759
Christian WakefordBury SouthLabour£90,524
Christine JardineEdinburgh WestLiberal Democrat£90,376
Colum EastwoodFoyleSocial Democratic & Labour Party£89,821
Sir Mark HendrickPrestonLabour (Co-op)£87,835
Simon LightwoodWakefield and RothwellLabour (Co-op)£85,163
Paula BarkerLiverpool WavertreeLabour£84,232
Sammy WilsonEast AntrimDemocratic Unionist Party£83,797
Jess PhillipsBirmingham YardleyLabour£81,659
Jonathan ReynoldsStalybridge and HydeLabour (Co-op)£80,225
Sir Gavin WilliamsonStone, Great Wyrley and PenkridgeConservative£79,559
Naz ShahBradford WestLabour£79,552
Anna McMorrinCardiff NorthLabour£79,428
Matt RoddaReading CentralLabour£78,916
Alex SobelLeeds Central and HeadingleyLabour (Co-op)£78,445
Richard FoordHoniton and SidmouthLiberal Democrat£77,304
Dame Karen BradleyStaffordshire MoorlandsConservative£76,311
Emma HardyKingston upon Hull West and HaltempriceLabour£76,219
Alicia KearnsRutland and StamfordConservative£75,970
Alberto CostaSouth LeicestershireConservative£75,272
Peter DowdBootleLabour£74,311
Jim ShannonStrangfordDemocratic Unionist Party£74,271
Clive LewisNorwich SouthLabour£74,250
Taiwo OwatemiCoventry North WestLabour£74,158
Neil O'BrienHarborough, Oadby and WigstonConservative£73,413
John HealeyRawmarsh and ConisbroughLabour£73,229
Alex Davies-JonesPontypriddLabour£72,885
Gerald JonesMerthyr Tydfil and AberdareLabour£72,509
Paulette HamiltonBirmingham ErdingtonLabour£71,534
Saqib BhattiMeriden and Solihull EastConservative£71,429
Wera HobhouseBathLiberal Democrat£70,543
Dame Chi OnwurahNewcastle upon Tyne Central and WestLabour£70,277
Dr Caroline JohnsonSleaford and North HykehamConservative£69,948
Robbie MooreKeighley and IlkleyConservative£69,461
Stephen MorganPortsmouth SouthLabour£69,428
Navendu MishraStockportLabour£69,316
Carolyn HarrisNeath and Swansea EastLabour£69,303
Mr Richard HoldenBasildon and BillericayConservative£68,893
Simon HoareNorth DorsetConservative£68,879
Wendy ChamberlainNorth East FifeLiberal Democrat£68,681
Luke PollardPlymouth Sutton and DevonportLabour (Co-op)£68,559
Alex NorrisNottingham North and KimberleyLabour (Co-op)£68,559
Liz Saville RobertsDwyfor MeirionnyddPlaid Cymru£68,433
Peter KyleHove and PortsladeLabour£68,423
Mr Gregory CampbellEast LondonderryDemocratic Unionist Party£68,228
Andrew WesternStretford and UrmstonLabour£67,958
Samantha DixonChester North and NestonLabour£67,412
Jessica MordenNewport EastLabour£67,244
Nick Thomas-SymondsTorfaenLabour£66,966
Claire HannaBelfast South and Mid DownSocial Democratic & Labour Party£66,917
Rebecca Long BaileySalfordLabour£66,840
Catherine McKinnellNewcastle upon Tyne NorthLabour£66,457
Chris ElmoreBridgendLabour£66,224
Karin SmythBristol SouthLabour£65,953
Judith CumminsBradford SouthLabour£65,512
Tahir AliBirmingham Hall Green and MoseleyLabour£65,221
Mr Clive BettsSheffield South EastLabour£65,202
Gavin RobinsonBelfast EastDemocratic Unionist Party£65,018
Mike WoodKingswinford and South StaffordshireConservative£65,015
Helen MorganNorth ShropshireLiberal Democrat£64,819
Justin MaddersEllesmere Port and BromboroughLabour£64,679
Debbie AbrahamsOldham East and SaddleworthLabour£64,289
Kim JohnsonLiverpool RiversideLabour£64,259
Mike KaneWythenshawe and Sale EastLabour£63,884
Rosie DuffieldCanterburyIndependent£63,803
Stephen KinnockAberafan MaestegLabour£63,673
Sarah ChampionRotherhamLabour£63,515
Emma LewellSouth ShieldsLabour£63,339
Dame Diana JohnsonKingston upon Hull North and CottinghamLabour£63,246
Mr Toby PerkinsChesterfieldLabour£62,913
Tom TugendhatTonbridgeConservative£62,652
Graham StuartBeverley and HoldernessConservative£62,538
Danny KrugerEast WiltshireReform UK£62,497
Tim FarronWestmorland and LonsdaleLiberal Democrat£62,488
Mark PritchardThe WrekinConservative£62,487
Ian LaveryBlyth and AshingtonLabour£62,046
Kerry McCarthyBristol EastLabour£61,983
Sir Geoffrey CoxTorridge and TavistockConservative£61,813
Ian MurrayEdinburgh SouthLabour£61,493
Yasmin QureshiBolton South and WalkdenLabour£61,211
Mary GlindonNewcastle upon Tyne East and WallsendLabour£61,068
Tonia AntoniazziGowerLabour£60,756
Ms Nusrat GhaniSussex WealdConservative£60,611
Kim LeadbeaterSpen ValleyLabour£60,415
Louise HaighSheffield HeeleyLabour£60,341
Stuart AndersonSouth ShropshireConservative£60,296
Matt VickersStockton WestConservative£60,273
Esther McVeyTattonConservative£60,236
Olivia BlakeSheffield HallamLabour£59,851
Ms Marie RimmerSt Helens South and WhistonLabour£59,028
Shabana MahmoodBirmingham LadywoodLabour£58,986
Afzal KhanManchester RusholmeLabour£58,921
John GlenSalisburyConservative£58,695
Bridget PhillipsonHoughton and Sunderland SouthLabour£58,636
Charlotte NicholsWarrington NorthLabour£58,579
Dan CardenLiverpool WaltonLabour£57,686
Liz TwistBlaydon and ConsettLabour£57,427
Matt WesternWarwick and LeamingtonLabour£57,416
Bill EstersonSefton CentralLabour£57,368
Sir Mark TamiAlyn and DeesideLabour£57,257
Chris BryantRhondda and OgmoreLabour£57,176
Mrs Sharon HodgsonWashington and Gateshead SouthLabour£57,091
Grahame MorrisEasingtonLabour£56,978
Sir John HayesSouth Holland and The DeepingsConservative£56,881
Ruth JonesNewport West and IslwynLabour£56,720
James CartlidgeSouth SuffolkConservative£56,526
David DavisGoole and PocklingtonConservative£56,354
Richard BurgonLeeds EastLabour£55,955
Steve BarclayNorth East CambridgeshireConservative£55,943
Gill FurnissSheffield Brightside and HillsboroughLabour£55,869
Lee AndersonAshfieldReform UK£55,805
Lilian GreenwoodNottingham SouthLabour£55,484
Stephanie PeacockBarnsley SouthLabour£55,354
Cat SmithLancaster and WyreLabour£55,104
Angela RaynerAshton-under-LyneLabour£54,930
George FreemanMid NorfolkConservative£54,895
Kit MalthouseNorth West HampshireConservative£54,870
Karl TurnerKingston upon Hull EastIndependent£54,615
Dr Luke EvansHinckley and BosworthConservative£54,479
Alan MakHavantConservative£54,387
Liz KendallLeicester WestLabour£54,134
Sir Jeremy WrightKenilworth and SouthamConservative£53,724
Gareth DaviesGrantham and BourneConservative£53,530
Mary Kelly FoyCity of DurhamLabour£53,500
Layla MoranOxford West and AbingdonLiberal Democrat£53,421
Jeff SmithManchester WithingtonLabour£53,317
Alison McGovernBirkenheadLabour£53,162
Sir John WhittingdaleMaldonConservative£52,950
Mark GarnierWyre ForestConservative£52,787
Sir Alec ShelbrookeWetherby and EasingwoldConservative£52,618
Mrs Kemi BadenochNorth West EssexConservative£52,426
Dr Ben SpencerRunnymede and WeybridgeConservative£52,272
Nigel HuddlestonDroitwich and EveshamConservative£51,847
Jim McMahonOldham West, Chadderton and RoytonLabour (Co-op)£51,772
Dame Caroline DinenageGosportConservative£51,587
Stuart AndrewDaventryConservative£51,433
Sir Christopher ChopeChristchurchConservative£50,784
Dr Neil HudsonEpping ForestConservative£50,720
Andy McDonaldMiddlesbrough and Thornaby EastLabour£49,525
Sarah DykeGlastonbury and SomertonLiberal Democrat£49,401
Wendy MortonAldridge-BrownhillsConservative£49,379
Robert JenrickNewarkReform UK£48,902
Paul HolmesHamble ValleyConservative£48,709
Dan JarvisBarnsley NorthLabour£48,685
Jesse NormanHereford and South HerefordshireConservative£48,174
Martin VickersBrigg and ImminghamConservative£48,057
Seema MalhotraFeltham and HestonLabour (Co-op)£47,640
Graham StringerBlackley and Middleton SouthLabour£47,585
Dr Kieran MullanBexhill and BattleConservative£47,423
Chris EvansCaerphillyLabour (Co-op)£47,104
Mohammad YasinBedfordLabour£47,036
Derek TwiggWidnes and HalewoodLabour£46,999
Carla LockhartUpper BannDemocratic Unionist Party£46,940
Greg SmithMid BuckinghamshireConservative£46,815
Sir Andrew MitchellSutton ColdfieldConservative£46,770
Mims DaviesEast Grinstead and UckfieldConservative£46,763
Helen WhatelyFaversham and Mid KentConservative£46,481
Rachel ReevesLeeds West and PudseyLabour£46,458
Rushanara AliBethnal Green and StepneyLabour£45,922
Dame Siobhain McDonaghMitcham and MordenLabour£45,646
Caroline NokesRomsey and Southampton NorthConservative£44,726
Sir Alan CampbellTynemouthLabour£44,593
Zarah SultanaCoventry SouthYour Party£44,367
Lisa NandyWiganLabour£44,079
Valerie VazWalsall and BloxwichLabour£44,039
Dr Rupa HuqEaling Central and ActonLabour£43,780
Stephen DoughtyCardiff South and PenarthLabour (Co-op)£43,613
Sarah EdwardsTamworthLabour£43,407
Nick SmithBlaenau Gwent and RhymneyLabour£43,157
John FinucaneBelfast NorthSinn Féin£42,530
Joy MorrisseyBeaconsfieldConservative£42,409
Ms Abena Oppong-AsareErith and ThamesmeadLabour£42,401
Damian HindsEast HampshireConservative£41,649
Ed MilibandDoncaster NorthLabour£41,634
Chris HazzardSouth DownSinn Féin£41,423
Sir Lindsay HoyleChorleySpeaker£41,384
Dame Harriett BaldwinWest WorcestershireConservative£41,185
Dr Rosena Allin-KhanTootingLabour£40,988
Marsha De CordovaBatterseaLabour£40,516
Edward ArgarMelton and SystonConservative£39,957
Dame Nia GriffithLlanelliLabour£39,956
Sir Roger GaleHerne Bay and SandwichConservative£39,877
Helen GrantMaidstone and MallingConservative£39,769
Andrew RosindellRomfordReform UK£39,559
Andrew GriffithArundel and South DownsConservative£39,063
Sir Bernard JenkinHarwich and North EssexConservative£38,904
Sarah JonesCroydon WestLabour£38,725
Jo StevensCardiff EastLabour£38,647
Pat McFaddenWolverhampton South EastLabour£38,247
Richard FullerNorth BedfordshireConservative£38,184
Bambos CharalambousSouthgate and Wood GreenLabour£37,906
Sir James CleverlyBraintreeConservative£37,855
Keir MatherSelbyLabour£37,669
Neil CoyleBermondsey and Old SouthwarkLabour£37,528
Bell Ribeiro-AddyClapham and Brixton HillLabour£37,402
Bob BlackmanHarrow EastConservative£37,234
James MurrayEaling NorthLabour (Co-op)£36,906
Yvette CooperPontefract, Castleford and KnottingleyLabour£36,886
Dame Angela EagleWallaseyLabour£36,504
Fabian HamiltonLeeds North EastLabour£35,841
Dr Andrew MurrisonSouth West WiltshireConservative£35,530
Mr David LammyTottenhamLabour£35,190
Nadia WhittomeNottingham EastLabour£35,181
Apsana BegumPoplar and LimehouseLabour£35,138
Kate OsamorEdmonton and Winchmore HillLabour (Co-op)£35,059
Wes StreetingIlford NorthLabour£35,029
John McDonnellHayes and HarlingtonLabour£34,999
Ms Stella CreasyWalthamstowLabour (Co-op)£34,847
Emily ThornberryIslington South and FinsburyLabour£34,697
Sarah OlneyRichmond ParkLiberal Democrat£34,611
Sir Geoffrey Clifton-BrownNorth CotswoldsConservative£33,576
Paul MaskeyBelfast WestSinn Féin£33,336
Steve ReedStreatham and Croydon NorthLabour (Co-op)£32,465
Lucy PowellManchester CentralLabour (Co-op)£32,166
Helen HayesDulwich and West NorwoodLabour£31,796
Kevin HollinrakeThirsk and MaltonConservative£31,409
Anneliese DoddsOxford EastLabour (Co-op)£31,086
Victoria AtkinsLouth and HorncastleConservative£30,868
Sir Iain Duncan SmithChingford and Woodford GreenConservative£30,778
Ruth CadburyBrentford and IsleworthLabour£30,269
Munira WilsonTwickenhamLiberal Democrat£30,188
Feryal ClarkEnfield NorthLabour£30,112
Jeremy CorbynIslington NorthYour Party£30,047
Daisy CooperSt AlbansLiberal Democrat£30,022
Michael ShanksRutherglenLabour£29,984
Jon TrickettNormanton and HemsworthLabour£29,737
Mr Tanmanjeet Singh DhesiSloughLabour£29,513
Maria EagleLiverpool GarstonLabour£29,509
Ed DaveyKingston and SurbitonLiberal Democrat£29,397
Hilary BennLeeds SouthLabour£29,193
Rachel HopkinsLuton South and South BedfordshireLabour£29,146
Daniel ZeichnerCambridgeLabour£28,873
Sir Keir StarmerHolborn and St PancrasLabour£28,665
Janet DabyLewisham EastLabour£28,559
Mr Mark FrancoisRayleigh and WickfordConservative£28,491
Órfhlaith BegleyWest TyroneSinn Féin£28,266
Julia LopezHornchurch and UpminsterConservative£28,140
Sir Stephen TimmsEast HamLabour£27,950
Florence EshalomiVauxhall and Camberwell GreenLabour (Co-op)£27,421
Sir Mel StrideCentral DevonConservative£27,352
Fleur AndersonPutneyLabour£26,961
Gareth ThomasHarrow WestLabour (Co-op)£26,805
Sarah OwenLuton NorthLabour£26,621
Dawn ButlerBrent EastLabour£26,309
Tulip SiddiqHampstead and HighgateLabour£26,255
Clive EffordEltham and ChislehurstLabour£26,067
Sir Jeremy HuntGodalming and AshConservative£25,867
Suella BravermanFareham and WaterloovilleReform UK£25,680
Sir Julian LewisNew Forest EastConservative£25,271
James WildNorth West NorfolkConservative£25,260
Ellie ReevesLewisham West and East DulwichLabour£24,564
Gareth BaconOrpingtonConservative£23,567
Ben LakeCeredigion PreseliPlaid Cymru£23,413
Alistair StrathernHitchinLabour£22,695
Andy SlaughterHammersmith and ChiswickLabour£22,046
Laura TrottSevenoaksConservative£21,322
Jerome MayhewBroadland and FakenhamConservative£20,884
Vicky FoxcroftLewisham NorthLabour£20,555
Catherine WestHornsey and Friern BarnetLabour£20,491
Sir Edward LeighGainsboroughConservative£18,165
Mr Gagan MohindraSouth West HertfordshireConservative£17,757
Claire CoutinhoEast SurreyConservative£17,426
Rachael MaskellYork CentralLabour (Co-op)£17,009
Barry GardinerBrent WestLabour£16,202
Sir Julian SmithSkipton and RiponConservative£15,489
Priti PatelWithamConservative£14,241
Chris PhilpCroydon SouthConservative£13,727
Mr Louie FrenchOld Bexley and SidcupConservative£12,715
Dame Meg HillierHackney South and ShoreditchLabour (Co-op)£12,659
Sir Desmond SwayneNew Forest WestConservative£11,216
Rebecca HarrisCastle PointConservative£10,796
David SimmondsRuislip, Northwood and PinnerConservative£10,623
Ms Diane AbbottHackney North and Stoke NewingtonLabour£10,388
Matthew PennycookGreenwich and WoolwichLabour£9,184
Sir Oliver DowdenHertsmereConservative£6,529
Alex BurghartBrentwood and OngarConservative£6,351
Rishi SunakRichmond and NorthallertonConservative£3,188
Damien EganBristol North EastLabour£1,309
Jack AbbottIpswichLabour (Co-op)£0
Mr Bayo AlabaSouthend East and RochfordIndependent£0
Heidi AlexanderSwindon SouthLabour£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
Jim AllisterNorth AntrimTraditional Unionist Voice£0
Gideon AmosTaunton and WellingtonLiberal Democrat£0
Callum AndersonBuckingham and BletchleyLabour£0
Sadik Al-HassanNorth SomersetLabour£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
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
Lee BarronCorby and East NorthamptonshireLabour£0
Mr Peter BedfordMid LeicestershireConservative£0
Ms Polly BillingtonEast ThanetLabour£0
Torsten BellSwansea WestLabour£0
Alison BennettMid SussexLiberal Democrat£0
Siân BerryBrighton PavilionGreen Party£0
Lara BirdArbroath and Broughty FerryScottish National Party£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
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
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
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
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
Deirdre CostiganEaling SouthallLabour£0
Harriet CrossGordon and BuchanConservative£0
Pam CoxColchesterLabour£0
Jen CraftThurrockLabour£0
Mary CreaghCoventry EastLabour£0
Torcuil CrichtonNa h-Eileanan an IarLabour£0
Pat CullenFermanagh and South TyroneSinn Féin£0
Chris CurtisMilton Keynes NorthLabour£0
Sir Nicholas DakinScunthorpeLabour£0
Adam DanceYeovilLiberal Democrat£0
Steve DarlingTorbayLiberal Democrat£0
Emily DarlingtonMilton Keynes CentralLabour£0
Ann DaviesCaerfyrddinPlaid Cymru£0
Jonathan DaviesMid DerbyshireLabour£0
Paul DaviesColne ValleyLabour£0
Shaun DaviesTelfordLabour£0
Bobby DeanCarshalton and WallingtonLiberal Democrat£0
Josh DeanHertford and StortfordLabour£0
Anna DixonShipleyLabour£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
Graeme DownieDunfermline and DollarLabour£0
Cat EcclesStourbridgeLabour£0
Lauren EdwardsRochester and StroodLabour£0
Sorcha EastwoodLagan ValleyAlliance£0
Alex EastonNorth DownIndependent£0
Miatta FahnbullehPeckhamLabour (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
Natalie FleetBolsoverLabour£0
Emma FoodyCramlington and KillingworthLabour (Co-op)£0
Catherine FookesMonmouthshireLabour£0
Mr Will ForsterWokingLiberal Democrat£0
Peter FortuneBromley and Biggin HillConservative£0
Mr Paul FosterSouth RibbleLabour£0
Sir Ashley FoxBridgwaterConservative£0
Daniel FrancisBexleyheath and CrayfordLabour£0
Zöe FranklinGuildfordLiberal Democrat£0
Mr James FrithBury NorthLabour£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
Alison GriffithsBognor Regis and LittlehamptonConservative£0
Amanda HackNorth West LeicestershireLabour£0
Sarah HallWarrington SouthLabour (Co-op)£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
Claire HughesBangor AberconwyLabour£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
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
Satvir KaurSouthampton TestLabour£0
Jayne KirkhamTruro and FalmouthLabour (Co-op)£0
Gen KitchenWellingborough and RushdenLabour£0
Mr Paul KohlerWimbledonLiberal Democrat£0
Naushabah KhanGillingham and RainhamLabour£0
Ayoub KhanBirmingham Perry BarrIndependent£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
Graham LeadbitterMoray West, Nairn and StrathspeyScottish National Party£0
James MacClearyLewesLiberal Democrat£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
Brian MathewMelksham and DevizesLiberal Democrat£0
Alex MayerDunstable and Leighton BuzzardLabour£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
Abtisam MohamedSheffield CentralLabour£0
Iqbal MohamedDewsbury and BatleyIndependent£0
Perran MoonCamborne and RedruthLabour£0
Edward MorelloWest DorsetLiberal Democrat£0
Joe MorrisHexhamLabour£0
Margaret MullaneDagenham and RainhamLabour£0
Tessa MuntWells and Mendip HillsLiberal Democrat£0
Luke MurphyBasingstokeLabour£0
Tom MorrisonCheadleLiberal Democrat£0
Chris MurrayEdinburgh East and MusselburghLabour£0
Kanishka NarayanVale of GlamorganLabour£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
Dan NorrisNorth East Somerset and HanhamIndependent£0
Ben Obese-JectyHuntingdonConservative£0
Tristan OsborneChatham and AylesfordLabour£0
Melanie OnnGreat Grimsby and CleethorpesLabour£0
Dr Simon OpherStroudLabour£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
Jo PlattLeigh and AthertonLabour (Co-op)£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
Emma ReynoldsWycombeLabour£0
Mr Joshua ReynoldsMaidenheadLiberal Democrat£0
Martin RhodesGlasgow NorthLabour£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
Dr Neil Shastri-HurstSolihull West and ShirleyConservative£0
Vikki SladeMid Dorset and North PooleLiberal Democrat£0
John SlingerRugbyLabour£0
Lisa SmartHazel GroveLiberal Democrat£0
David SmithNorth NorthumberlandLabour£0
Rebecca SmithSouth West DevonConservative£0
Sarah SmithHyndburnLabour£0
Gareth SnellStoke-on-Trent CentralLabour (Co-op)£0
Mr Andrew SnowdenFyldeConservative£0
Ian SollomSt Neots and Mid CambridgeshireLiberal Democrat£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
Alan StricklandNewton Aycliffe and SpennymoorLabour£0
Kirsteen SullivanBathgate and LinlithgowLabour (Co-op)£0
Dr Lauren SullivanGraveshamLabour£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
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
Anna TurleyRedcarLabour (Co-op)£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
Imogen WalkerHamilton and Clyde ValleyLabour£0
Chris WardBrighton Kemptown and PeacehavenLabour£0
Melanie WardCowdenbeath and KirkcaldyLabour£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
Katie WhiteLeeds North WestLabour£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 2023-24?
The table on this page sorts current MPs by their total IPSA-published business costs for 2023-24. 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.