MP Expenses

MP expenses by total claimed — 2024-25

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

Published total

£12,017,377

MPs with claims

613

Average published total

£19,604

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 (2024-25)
Stuart AndrewDaventryConservative£148,729
Brendan O'HaraArgyll, Bute and South LochaberScottish National Party£114,354
Mr Alistair CarmichaelOrkney and ShetlandLiberal Democrat£103,885
Chris LawDundee CentralScottish National Party£99,968
Dave DooganAngus and Perthshire GlensScottish National Party£90,564
Kirsty BlackmanAberdeen NorthScottish National Party£86,487
Andrew BowieWest Aberdeenshire and KincardineConservative£84,654
Jamie StoneCaithness, Sutherland and Easter RossLiberal Democrat£80,904
John LamontBerwickshire, Roxburgh and SelkirkConservative£80,146
Graham LeadbitterMoray West, Nairn and StrathspeyScottish National Party£79,358
Robert JenrickNewarkReform UK£74,968
Gregor PoyntonLivingstonLabour£73,134
Brian LeishmanAlloa and GrangemouthLabour£71,432
Stuart AndersonSouth ShropshireConservative£70,929
Alex EastonNorth DownIndependent£70,263
Christine JardineEdinburgh WestLiberal Democrat£68,602
John HealeyRawmarsh and ConisbroughLabour£66,981
Graeme DownieDunfermline and DollarLabour£66,047
Jim AllisterNorth AntrimTraditional Unionist Voice£64,191
Pete WishartPerth and Kinross-shireScottish National Party£63,309
Claire HannaBelfast South and Mid DownSocial Democratic & Labour Party£60,632
Mr Richard HoldenBasildon and BillericayConservative£59,065
Chris KaneStirling and StrathallanLabour£58,494
Maureen BurkeGlasgow North EastLabour£58,298
Torcuil CrichtonNa h-Eileanan an IarLabour£56,294
Seamus LoganAberdeenshire North and Moray EastScottish National Party£55,756
Kate OsborneJarrow and Gateshead EastLabour£54,703
Gavin RobinsonBelfast EastDemocratic Unionist Party£54,678
Chris ElmoreBridgendLabour£54,416
Alison TaylorPaisley and Renfrewshire NorthLabour£53,799
Christian WakefordBury SouthLabour£52,669
Tracy GilbertEdinburgh North and LeithLabour£52,463
Alex SobelLeeds Central and HeadingleyLabour (Co-op)£52,260
David MundellDumfriesshire, Clydesdale and TweeddaleConservative£50,675
Robin SwannSouth AntrimUlster Unionist Party£50,514
Jim ShannonStrangfordDemocratic Unionist Party£49,947
Mr Gregory CampbellEast LondonderryDemocratic Unionist Party£49,851
Katrina MurrayCumbernauld and KirkintillochLabour£49,849
Mary GlindonNewcastle upon Tyne East and WallsendLabour£49,818
Chris MurrayEdinburgh East and MusselburghLabour£49,627
Paula BarkerLiverpool WavertreeLabour£49,541
Josh MacAlisterWhitehaven and WorkingtonLabour£49,202
Sammy WilsonEast AntrimDemocratic Unionist Party£48,700
Johanna BaxterPaisley and Renfrewshire SouthLabour£48,249
Richard BakerGlenrothes and Mid FifeLabour£48,122
Rushanara AliBethnal Green and StepneyLabour£47,602
Kirsteen SullivanBathgate and LinlithgowLabour (Co-op)£47,508
Elaine StewartAyr, Carrick and CumnockLabour£47,287
John CooperDumfries and GallowayConservative£46,820
Melanie WardCowdenbeath and KirkcaldyLabour£46,784
Sir Mark HendrickPrestonLabour (Co-op)£46,485
Alan GemmellCentral AyrshireLabour£46,440
Dr Zubir AhmedGlasgow South WestLabour£45,668
Dame Chi OnwurahNewcastle upon Tyne Central and WestLabour£45,478
Dan JarvisBarnsley NorthLabour£44,343
Colum EastwoodFoyleSocial Democratic & Labour Party£43,560
Dr Scott ArthurEdinburgh South WestLabour£42,775
Patricia FergusonGlasgow WestLabour£42,370
Frank McNallyCoatbridge and BellshillLabour£42,041
Harriet CrossGordon and BuchanConservative£41,565
Chris WebbBlackpool SouthLabour£41,345
Lizzi CollingeMorecambe and LunesdaleLabour£41,123
Douglas McAllisterWest DunbartonshireLabour£40,934
Emma LewellSouth ShieldsLabour£40,466
David SmithNorth NorthumberlandLabour£39,304
Dave RobertsonLichfieldLabour£38,836
Blair McDougallEast RenfrewshireLabour£38,809
Aphra BrandrethChester South and EddisburyConservative£38,533
Taiwo OwatemiCoventry North WestLabour£38,376
Imogen WalkerHamilton and Clyde ValleyLabour£38,335
Sir Gavin WilliamsonStone, Great Wyrley and PenkridgeConservative£37,938
Carla LockhartUpper BannDemocratic Unionist Party£37,823
Liz Saville RobertsDwyfor MeirionnyddPlaid Cymru£37,619
Maya EllisRibble ValleyLabour£36,735
Kenneth StevensonAirdrie and ShottsLabour£36,626
Mr Angus MacDonaldInverness, Skye and West Ross-shireLiberal Democrat£36,329
Oliver RyanBurnleyLabour (Co-op)£36,316
Mr Toby PerkinsChesterfieldLabour£36,057
Irene CampbellNorth Ayrshire and ArranLabour£35,917
Sarah SmithHyndburnLabour£35,804
Gill FurnissSheffield Brightside and HillsboroughLabour£35,787
John WhitbyDerbyshire DalesLabour£35,181
Esther McVeyTattonConservative£35,077
Shivani RajaLeicester EastConservative£35,043
John FinucaneBelfast NorthSinn Féin£33,350
Chris McDonaldStockton NorthLabour£33,335
Naz ShahBradford WestLabour£33,125
Adam JogeeNewcastle-under-LymeLabour£33,021
Gideon AmosTaunton and WellingtonLiberal Democrat£32,944
Joani ReidEast Kilbride and StrathavenLabour£32,920
Mr James FrithBury NorthLabour£32,659
Mark FergusonGateshead Central and WhickhamLabour£32,636
Robbie MooreKeighley and IlkleyConservative£32,523
Preet Kaur GillBirmingham EdgbastonLabour (Co-op)£31,918
Paul DaviesColne ValleyLabour£31,480
John GradyGlasgow EastLabour£31,435
Lisa SmartHazel GroveLiberal Democrat£31,325
Catherine McKinnellNewcastle upon Tyne NorthLabour£31,317
Wendy ChamberlainNorth East FifeLiberal Democrat£31,167
Jade BotterillOssett and Denby DaleLabour£31,117
Alex Davies-JonesPontypriddLabour£31,032
Peter DowdBootleLabour£30,774
Ashley DaltonWest LancashireLabour£30,656
Cat SmithLancaster and WyreLabour£30,533
Luke PollardPlymouth Sutton and DevonportLabour (Co-op)£30,410
Graham StringerBlackley and Middleton SouthLabour£30,355
Paul WaughRochdaleLabour (Co-op)£30,349
Chris HazzardSouth DownSinn Féin£30,304
Ian ByrneLiverpool West DerbyLabour£30,224
George FreemanMid NorfolkConservative£30,105
Yasmin QureshiBolton South and WalkdenLabour£29,883
Sorcha EastwoodLagan ValleyAlliance£29,863
Alison HumeScarborough and WhitbyLabour£29,766
Mr Paul FosterSouth RibbleLabour£29,580
Tahir AliBirmingham Hall Green and MoseleyLabour£29,559
Mark SewardsLeeds South West and MorleyLabour£29,454
Darren JonesBristol North WestLabour£29,204
Gordon McKeeGlasgow SouthLabour£29,009
Kirsty McNeillMidlothianLabour (Co-op)£28,777
Jonathan DaviesMid DerbyshireLabour£28,694
Leigh InghamStaffordLabour£28,654
Tim RocaMacclesfieldLabour£28,242
Kim JohnsonLiverpool RiversideLabour£28,202
Andrew GeorgeSt IvesLiberal Democrat£27,953
Paulette HamiltonBirmingham ErdingtonLabour£27,942
Ms Julie MinnsCarlisleLabour£27,593
Alberto CostaSouth LeicestershireConservative£27,499
Dan AldridgeWeston-super-MareLabour£27,354
Jo PlattLeigh and AthertonLabour (Co-op)£27,327
Michael ShanksRutherglenLabour£27,285
Dr Kieran MullanBexhill and BattleConservative£27,101
Simon LightwoodWakefield and RothwellLabour (Co-op)£27,076
Ian MurrayEdinburgh SouthLabour£27,042
Mr Luke ChartersYork OuterLabour£27,033
Mary Kelly FoyCity of DurhamLabour£26,962
Andrew WesternStretford and UrmstonLabour£26,902
Martin McCluskeyInverclyde and Renfrewshire WestLabour£26,841
Anneliese MidgleyKnowsleyLabour£26,792
Max WilkinsonCheltenhamLiberal Democrat£26,731
Olivia BaileyReading West and Mid BerkshireLabour£26,667
Alison McGovernBirkenheadLabour£26,573
Rachel GilmourTiverton and MineheadLiberal Democrat£26,568
Anna DixonShipleyLabour£26,381
Sir Nicholas DakinScunthorpeLabour£26,334
Kevin HollinrakeThirsk and MaltonConservative£26,159
Tim FarronWestmorland and LonsdaleLiberal Democrat£26,140
Mr Peter BedfordMid LeicestershireConservative£26,001
Connor NaismithCrewe and NantwichLabour£26,001
Jacob CollierBurton and UttoxeterLabour£25,781
Mr Andrew SnowdenFyldeConservative£25,664
Catherine FookesMonmouthshireLabour£25,634
Sadik Al-HassanNorth SomersetLabour£25,529
Noah LawSt Austell and NewquayLabour£25,503
Mr Cathal MallaghanMid UlsterSinn Féin£25,421
Martin RhodesGlasgow NorthLabour£25,326
Sarah RussellCongletonLabour£25,323
Linsey FarnsworthAmber ValleyLabour£25,294
Calum MillerBicester and WoodstockLiberal Democrat£25,273
Sir Julian SmithSkipton and RiponConservative£25,130
Llinos MediYnys MônPlaid Cymru£25,109
Ms Marie RimmerSt Helens South and WhistonLabour£25,096
Lucy PowellManchester CentralLabour (Co-op)£25,057
Mike KaneWythenshawe and Sale EastLabour£24,987
Mr Douglas AlexanderLothian EastLabour (Co-op)£24,899
Shaun DaviesTelfordLabour£24,847
Edward ArgarMelton and SystonConservative£24,793
Dr Jeevun SandherLoughboroughLabour£24,758
Alicia KearnsRutland and StamfordConservative£24,656
Graham StuartBeverley and HoldernessConservative£24,473
Steve YemmMansfieldLabour£24,457
Bill EstersonSefton CentralLabour£24,422
Anna TurleyRedcarLabour (Co-op)£24,224
Dame Diana JohnsonKingston upon Hull North and CottinghamLabour£24,221
Tom GordonHarrogate and KnaresboroughLiberal Democrat£24,094
Neil O'BrienHarborough, Oadby and WigstonConservative£23,898
Perran MoonCamborne and RedruthLabour£23,856
Gareth SnellStoke-on-Trent CentralLabour (Co-op)£23,702
Mohammad YasinBedfordLabour£23,675
Pamela NashMotherwell, Wishaw and CarlukeLabour£23,670
Yvette CooperPontefract, Castleford and KnottingleyLabour£23,640
Michelle ScroghamBarrow and FurnessLabour£23,564
Patrick HurleySouthportLabour£23,473
Rebecca SmithSouth West DevonConservative£23,473
Jodie GoslingNuneatonLabour£23,405
Sarah ChampionRotherhamLabour£23,378
Dame Karen BradleyStaffordshire MoorlandsConservative£23,351
Alan StricklandNewton Aycliffe and SpennymoorLabour£23,262
Wendy MortonAldridge-BrownhillsConservative£23,252
David ReedExmouth and Exeter EastConservative£23,081
Ms Nusrat GhaniSussex WealdConservative£22,946
Sam RushworthBishop AucklandLabour£22,873
Lorraine BeaversBlackpool North and FleetwoodLabour£22,796
Sir Geoffrey CoxTorridge and TavistockConservative£22,749
Adam DanceYeovilLiberal Democrat£22,608
Amanda HackNorth West LeicestershireLabour£22,521
Luke AkehurstNorth DurhamLabour£22,502
Stephen DoughtyCardiff South and PenarthLabour (Co-op)£22,362
Tom MorrisonCheadleLiberal Democrat£22,303
Mrs Sharon HodgsonWashington and Gateshead SouthLabour£22,256
Euan StainbankFalkirkLabour£22,255
Dr Allison GardnerStoke-on-Trent SouthLabour£22,242
Lewis AtkinsonSunderland CentralLabour£22,181
Michelle WelshSherwood ForestLabour£21,903
Alex McIntyreGloucesterLabour£21,873
Lee PitcherDoncaster East and the Isle of AxholmeLabour£21,802
Chris BryantRhondda and OgmoreLabour£21,785
Melanie OnnGreat Grimsby and CleethorpesLabour£21,729
Rachel TaylorNorth Warwickshire and BedworthLabour£21,612
Adam ThompsonErewashLabour£21,554
Joe MorrisHexhamLabour£21,553
Matthew PatrickWirral WestLabour£21,365
Josh Fenton-GlynnCalder ValleyLabour£21,314
Justin MaddersEllesmere Port and BromboroughLabour£21,173
Mr Clive BettsSheffield South EastLabour£21,150
Greg SmithMid BuckinghamshireConservative£21,066
Emma FoodyCramlington and KillingworthLabour (Co-op)£21,042
Luke MyerMiddlesbrough South and East ClevelandLabour£20,841
Keir MatherSelbyLabour£20,783
Kim LeadbeaterSpen ValleyLabour£20,657
Mr Jonathan BrashHartlepoolLabour£20,645
Dr Marie TidballPenistone and StocksbridgeLabour£20,509
Dan CardenLiverpool WaltonLabour£20,505
David BainesSt Helens NorthLabour£20,491
Steff AquaroneNorth NorfolkLiberal Democrat£20,460
Tonia AntoniazziGowerLabour£20,440
Lillian JonesKilmarnock and LoudounLabour£20,434
Dame Nia GriffithLlanelliLabour£20,423
Caroline VoadenSouth DevonLiberal Democrat£20,365
Lola McEvoyDarlingtonLabour£20,364
Richard QuigleyIsle of Wight WestLabour£20,216
Liz TwistBlaydon and ConsettLabour£20,202
Mr Connor RandAltrincham and Sale WestLabour£20,201
Navendu MishraStockportLabour£20,136
Caroline NokesRomsey and Southampton NorthConservative£20,129
Emma HardyKingston upon Hull West and HaltempriceLabour£20,124
Saqib BhattiMeriden and Solihull EastConservative£19,836
Imran HussainBradford EastLabour£19,809
Phil BrickellBolton WestLabour£19,804
Catherine AtkinsonDerby NorthLabour£19,727
Rachel ReevesLeeds West and PudseyLabour£19,672
Lee AndersonAshfieldReform UK£19,591
Charlie DewhirstBridlington and The WoldsConservative£19,558
Sarah HallWarrington SouthLabour (Co-op)£19,514
Karl TurnerKingston upon Hull EastIndependent£19,461
Judith CumminsBradford SouthLabour£19,341
Sir Ashley FoxBridgwaterConservative£19,317
Michael PayneGedlingLabour£19,220
Sir Mark TamiAlyn and DeesideLabour£19,187
Jonathan HinderPendle and ClitheroeLabour£19,101
Sarah GibsonChippenhamLiberal Democrat£19,055
Mims DaviesEast Grinstead and UckfieldConservative£19,033
Jessica MordenNewport EastLabour£18,919
Kate OsamorEdmonton and Winchmore HillLabour (Co-op)£18,912
Cat EcclesStourbridgeLabour£18,911
Antonia BanceTipton and WednesburyLabour£18,858
Helen MorganNorth ShropshireLiberal Democrat£18,834
Kirith EntwistleBolton North EastLabour£18,727
Karin SmythBristol SouthLabour£18,562
Dr Simon OpherStroudLabour£18,485
Simon HoareNorth DorsetConservative£18,230
Jon PearceHigh PeakLabour£18,227
Steve DarlingTorbayLiberal Democrat£18,225
Sarah EdwardsTamworthLabour£18,199
Heidi AlexanderSwindon SouthLabour£18,175
Derek TwiggWidnes and HalewoodLabour£17,884
Kate DeardenHalifaxLabour (Co-op)£17,811
Ben MaguireNorth CornwallLiberal Democrat£17,730
Debbie AbrahamsOldham East and SaddleworthLabour£17,725
Julia BuckleyShrewsburyLabour£17,673
Fred ThomasPlymouth Moor ViewLabour£17,650
Ian LaveryBlyth and AshingtonLabour£17,617
Andrew RangerWrexhamLabour£17,608
Stephen KinnockAberafan MaestegLabour£17,545
Tony VaughanFolkestone and HytheLabour£17,510
Sir Andrew MitchellSutton ColdfieldConservative£17,484
Sureena BrackenridgeWolverhampton North EastLabour£17,429
Matt BishopForest of DeanLabour£17,311
Sir Lindsay HoyleChorleySpeaker£17,225
Andy MacNaeRossendale and DarwenLabour£17,207
Anna McMorrinCardiff NorthLabour£17,157
Samantha DixonChester North and NestonLabour£17,144
Jayne KirkhamTruro and FalmouthLabour (Co-op)£17,120
Afzal KhanManchester RusholmeLabour£17,103
Bridget PhillipsonHoughton and Sunderland SouthLabour£17,068
Gerald JonesMerthyr Tydfil and AberdareLabour£17,033
Amanda MartinPortsmouth NorthLabour£16,931
Liam ByrneBirmingham Hodge Hill and Solihull NorthLabour£16,809
Mr Gagan MohindraSouth West HertfordshireConservative£16,794
Baggy ShankerDerby SouthLabour (Co-op)£16,780
Dr Peter PrinsleyBury St Edmunds and StowmarketLabour£16,600
Ben LakeCeredigion PreseliPlaid Cymru£16,568
Mr Will ForsterWokingLiberal Democrat£16,459
Mrs Elsie BlundellHeywood and Middleton NorthLabour£16,449
Sir Jeremy WrightKenilworth and SouthamConservative£16,264
Cameron ThomasTewkesburyIndependent£16,193
Matt RoddaReading CentralLabour£16,172
Alan MakHavantConservative£15,858
Torsten BellSwansea WestLabour£15,764
Jake RichardsRother ValleyLabour£15,636
Anna SabineFrome and East SomersetLiberal Democrat£15,624
Gill GermanClwyd NorthLabour£15,579
Jim McMahonOldham West, Chadderton and RoytonLabour (Co-op)£15,544
Carolyn HarrisNeath and Swansea EastLabour£15,505
Andy McDonaldMiddlesbrough and Thornaby EastLabour£15,474
Matt VickersStockton WestConservative£15,460
Richard FoordHoniton and SidmouthLiberal Democrat£15,450
Jeff SmithManchester WithingtonLabour£15,311
Alex BakerAldershotLabour£15,239
Patrick SpencerCentral Suffolk and North IpswichConservative£15,230
Lee BarronCorby and East NorthamptonshireLabour£15,226
Steve WitherdenMontgomeryshire and GlyndŵrLabour£15,201
Jonathan ReynoldsStalybridge and HydeLabour (Co-op)£15,145
Mike WoodKingswinford and South StaffordshireConservative£15,029
Alex BallingerHalesowenLabour£14,968
Andrew CooperMid CheshireLabour£14,932
Tom CollinsWorcesterLabour£14,875
Ann DaviesCaerfyrddinPlaid Cymru£14,847
Mike ReaderNorthampton SouthLabour£14,776
Katie WhiteLeeds North WestLabour£14,767
Markus Campbell-SavoursPenrith and SolwayLabour£14,758
Grahame MorrisEasingtonLabour£14,727
Ruth JonesNewport West and IslwynLabour£14,698
Brian MathewMelksham and DevizesLiberal Democrat£14,536
Sir Roger GaleHerne Bay and SandwichConservative£14,455
Martin VickersBrigg and ImminghamConservative£14,377
Gen KitchenWellingborough and RushdenLabour£14,371
Michael WheelerWorsley and EcclesLabour£14,317
Sir John HayesSouth Holland and The DeepingsConservative£14,081
Vikki SladeMid Dorset and North PooleLiberal Democrat£14,078
David WilliamsStoke-on-Trent NorthLabour£13,977
Susan MurrayMid DunbartonshireLiberal Democrat£13,924
Anna GelderdSouth East CornwallLabour£13,846
Sonia KumarDudleyLabour£13,804
Ed MilibandDoncaster NorthLabour£13,737
Damien EganBristol North EastLabour£13,711
Sir Alan CampbellTynemouthLabour£13,709
Sir Alec ShelbrookeWetherby and EasingwoldConservative£13,676
John GlenSalisburyConservative£13,670
Henry TufnellMid and South PembrokeshireLabour£13,595
Dr Beccy CooperWorthing WestLabour£13,519
Chris BlooreRedditchLabour£13,152
Dame Harriett BaldwinWest WorcestershireConservative£13,145
Neil Duncan-JordanPooleLabour£13,128
Shockat AdamLeicester SouthIndependent£13,120
Nick SmithBlaenau Gwent and RhymneyLabour£13,114
Martin WrigleyNewton AbbotLiberal Democrat£13,106
Mark PritchardThe WrekinConservative£13,087
Claire YoungThornbury and YateLiberal Democrat£13,086
Stephen MorganPortsmouth SouthLabour£13,077
Abtisam MohamedSheffield CentralLabour£12,980
Manuela PerteghellaStratford-on-AvonLiberal Democrat£12,944
Stephanie PeacockBarnsley SouthLabour£12,944
Dr Roz SavageSouth CotswoldsLiberal Democrat£12,773
Jessica ToaleBournemouth WestLabour£12,763
Ian SollomSt Neots and Mid CambridgeshireLiberal Democrat£12,672
Mark GarnierWyre ForestConservative£12,596
Steve RaceExeterLabour£12,527
Sir Edward LeighGainsboroughConservative£12,512
James MacClearyLewesLiberal Democrat£12,507
Rebecca Long BaileySalfordLabour£12,348
David DavisGoole and PocklingtonConservative£12,336
Claire HughesBangor AberconwyLabour£12,318
Terry JermySouth West NorfolkLabour£12,313
Charlotte NicholsWarrington NorthLabour£12,304
Nadia WhittomeNottingham EastLabour£12,245
Sarah DykeGlastonbury and SomertonLiberal Democrat£12,166
Natalie FleetBolsoverLabour£12,163
Ian RoomeNorth DevonLiberal Democrat£11,991
Jess PhillipsBirmingham YardleyLabour£11,929
Will StoneSwindon NorthLabour£11,887
Sean WoodcockBanburyLabour£11,870
Sam CarlingNorth West CambridgeshireLabour£11,833
Adrian RamsayWaveney ValleyGreen Party£11,749
Sojan JosephAshfordLabour£11,684
Kerry McCarthyBristol EastLabour£11,666
Dr Luke EvansHinckley and BosworthConservative£11,642
James CartlidgeSouth SuffolkConservative£11,605
Mr Lee DillonNewburyLiberal Democrat£11,560
Fabian HamiltonLeeds North EastLabour£11,537
Kevin BonaviaStevenageLabour£11,536
Bradley ThomasBromsgroveConservative£11,446
Steve BarclayNorth East CambridgeshireConservative£11,373
Alice MacdonaldNorwich NorthLabour (Co-op)£11,352
Kanishka NarayanVale of GlamorganLabour£11,297
Becky GittinsClwyd EastLabour£11,223
Sarah BoolSouth NorthamptonshireConservative£11,164
Clive LewisNorwich SouthLabour£11,148
Ben GoldsboroughSouth NorfolkLabour£11,134
Sir Christopher ChopeChristchurchConservative£11,113
Samantha NiblettSouth DerbyshireLabour£11,069
Dr Ben SpencerRunnymede and WeybridgeConservative£11,027
Jo WhiteBassetlawLabour£10,977
Helen GrantMaidstone and MallingConservative£10,933
Ben Obese-JectyHuntingdonConservative£10,893
Darren PaffeySouthampton ItchenLabour£10,860
Lilian GreenwoodNottingham SouthLabour£10,852
James NaishRushcliffeLabour£10,773
Danny KrugerEast WiltshireReform UK£10,768
Sarah CoombesWest BromwichLabour£10,718
Matthew PennycookGreenwich and WoolwichLabour£10,688
Olivia BlakeSheffield HallamLabour£10,611
Mr Alex Barros-CurtisCardiff WestLabour£10,584
Freddie van MierloHenley and ThameLiberal Democrat£10,578
Richard BurgonLeeds EastLabour£10,512
Andrew GriffithArundel and South DownsConservative£10,471
Jenny Riddell-CarpenterSuffolk CoastalLabour£10,404
Dáire HughesNewry and ArmaghSinn Féin£10,362
Iqbal MohamedDewsbury and BatleyIndependent£10,342
Pam CoxColchesterLabour£10,292
Matt WesternWarwick and LeamingtonLabour£10,243
Dr Neil Shastri-HurstSolihull West and ShirleyConservative£10,226
Alistair StrathernHitchinLabour£9,975
Sally JamesonDoncaster CentralLabour (Co-op)£9,971
John SlingerRugbyLabour£9,954
Jess AsatoLowestoftLabour£9,925
Tom TugendhatTonbridgeConservative£9,887
Naushabah KhanGillingham and RainhamLabour£9,882
Jack AbbottIpswichLabour (Co-op)£9,819
Blake StephensonMid BedfordshireConservative£9,647
Lloyd HattonSouth DorsetLabour£9,619
Chris EvansCaerphillyLabour (Co-op)£9,607
Rachel HopkinsLuton South and South BedfordshireLabour£9,521
Priti PatelWithamConservative£9,397
Marie GoldmanChelmsfordLiberal Democrat£9,385
Liz KendallLeicester WestLabour£9,097
David ChadwickBrecon, Radnor and Cwm TaweLiberal Democrat£9,030
Al CarnsBirmingham Selly OakLabour£9,013
Dr Lauren SullivanGraveshamLabour£9,009
Daniel ZeichnerCambridgeLabour£8,951
Alex NorrisNottingham North and KimberleyLabour (Co-op)£8,911
Dr Ellie ChownsNorth HerefordshireGreen Party£8,876
Zöe FranklinGuildfordLiberal Democrat£8,833
Sir John WhittingdaleMaldonConservative£8,829
Emma ReynoldsWycombeLabour£8,829
Rebecca PaulReigateConservative£8,750
Juliet CampbellBroxtoweLabour£8,739
Tom RutlandEast Worthing and ShorehamLabour£8,722
Shabana MahmoodBirmingham LadywoodLabour£8,696
Dr Caroline JohnsonSleaford and North HykehamConservative£8,696
Nigel HuddlestonDroitwich and EveshamConservative£8,688
Mike TappDover and DealLabour£8,651
Andrew PakesPeterboroughLabour (Co-op)£8,638
Tom HayesBournemouth EastLabour£8,637
Damian HindsEast HampshireConservative£8,574
Charlie MaynardWitneyLiberal Democrat£8,535
Gurinder Singh JosanSmethwickLabour£8,533
Mr Adnan HussainBlackburnIndependent£8,426
Richard TiceBoston and SkegnessReform UK£8,414
Chris CoghlanDorking and HorleyLiberal Democrat£8,372
Jon TrickettNormanton and HemsworthLabour£8,350
Sir Iain Duncan SmithChingford and Woodford GreenConservative£8,345
Rosie WrightingKetteringLabour£8,235
Dame Caroline DinenageGosportConservative£8,087
Satvir KaurSouthampton TestLabour£8,074
Helen MaguireEpsom and EwellLiberal Democrat£8,067
Mike MartinTunbridge WellsLiberal Democrat£7,943
Gregory StaffordFarnham and BordonConservative£7,914
Sarah OwenLuton NorthLabour£7,892
Joe RobertsonIsle of Wight EastConservative£7,888
Wera HobhouseBathLiberal Democrat£7,855
Dame Angela EagleWallaseyLabour£7,845
Claire HazelgroveFilton and Bradley StokeLabour£7,808
Warinder JussWolverhampton WestLabour£7,798
Jen CraftThurrockLabour£7,782
Ayoub KhanBirmingham Perry BarrIndependent£7,722
Sir Geoffrey Clifton-BrownNorth CotswoldsConservative£7,692
Valerie VazWalsall and BloxwichLabour£7,660
Louise HaighSheffield HeeleyLabour£7,487
Sir Mel StrideCentral DevonConservative£7,434
Edward MorelloWest DorsetLiberal Democrat£7,260
Louise Sandher-JonesNorth East DerbyshireLabour£7,202
Paul HolmesHamble ValleyConservative£7,182
Josh BabarindeEastbourneLiberal Democrat£7,150
David Burton-SampsonSouthend West and LeighLabour£7,141
Nick Thomas-SymondsTorfaenLabour£7,120
Tessa MuntWells and Mendip HillsLiberal Democrat£7,069
Harpreet UppalHuddersfieldLabour£7,068
Mr Hamish FalconerLincolnLabour£7,064
Alex BrewerNorth East HampshireLiberal Democrat£7,011
Chris WardBrighton Kemptown and PeacehavenLabour£6,971
Nick TimothyWest SuffolkConservative£6,872
Sir Bernard JenkinHarwich and North EssexConservative£6,850
Mary CreaghCoventry EastLabour£6,786
Helen WhatelyFaversham and Mid KentConservative£6,784
Chris VinceHarlowLabour (Co-op)£6,699
Dr Al PinkertonSurrey HeathLiberal Democrat£6,607
Lisa NandyWiganLabour£6,598
Liz JarvisEastleighLiberal Democrat£6,499
Gareth DaviesGrantham and BourneConservative£6,410
Jerome MayhewBroadland and FakenhamConservative£6,402
Alison GriffithsBognor Regis and LittlehamptonConservative£6,389
David TaylorHemel HempsteadLabour£6,388
Layla MoranOxford West and AbingdonLiberal Democrat£6,365
Carla DenyerBristol CentralGreen Party£6,339
Rosie DuffieldCanterburyIndependent£6,327
Victoria AtkinsLouth and HorncastleConservative£6,241
Olly GloverDidcot and WantageLiberal Democrat£6,196
James McMurdockSouth Basildon and East ThurrockIndependent£6,193
Dr Andrew MurrisonSouth West WiltshireConservative£6,165
Peter KyleHove and PortsladeLabour£6,131
Josh NewburyCannock ChaseLabour£6,097
Lewis CockingBroxbourneConservative£6,086
Clive JonesWokinghamLiberal Democrat£6,034
Dr Danny ChambersWinchesterLiberal Democrat£6,033
Emily DarlingtonMilton Keynes CentralLabour£6,011
Tristan OsborneChatham and AylesfordLabour£5,908
Charlotte CaneEly and East CambridgeshireLiberal Democrat£5,778
Jess Brown-FullerChichesterLiberal Democrat£5,722
Órfhlaith BegleyWest TyroneSinn Féin£5,666
Andrew LewinWelwyn HatfieldLabour£5,617
Yuan YangEarley and WoodleyLabour£5,495
Rachael MaskellYork CentralLabour (Co-op)£5,447
Zarah SultanaCoventry SouthYour Party£5,407
Pippa HeylingsSouth CambridgeshireLiberal Democrat£5,365
James WildNorth West NorfolkConservative£5,338
Pat CullenFermanagh and South TyroneSinn Féin£5,337
Maria EagleLiverpool GarstonLabour£5,320
Sarah GreenChesham and AmershamLiberal Democrat£5,262
John MilneHorshamLiberal Democrat£5,170
Alex MayerDunstable and Leighton BuzzardLabour£5,163
Dan NorrisNorth East Somerset and HanhamIndependent£5,138
Mr Joshua ReynoldsMaidenheadLiberal Democrat£5,066
Richard FullerNorth BedfordshireConservative£4,994
Kevin McKennaSittingbourne and SheppeyLabour£4,912
Alison BennettMid SussexLiberal Democrat£4,903
Rupert LoweGreat YarmouthRestore Britain£4,887
Pat McFaddenWolverhampton South EastLabour£4,869
Bobby DeanCarshalton and WallingtonLiberal Democrat£4,732
Laura Kyrke-SmithAylesburyLabour£4,649
Suella BravermanFareham and WaterloovilleReform UK£4,630
Fleur AndersonPutneyLabour£4,590
Paul MaskeyBelfast WestSinn Féin£4,487
Lucy RigbyNorthampton NorthLabour£4,435
Dr Neil HudsonEpping ForestConservative£4,294
Anneliese DoddsOxford EastLabour (Co-op)£4,278
Sir Julian LewisNew Forest EastConservative£4,213
Luke MurphyBasingstokeLabour£4,100
Mr Tanmanjeet Singh DhesiSloughLabour£4,094
Steve ReedStreatham and Croydon NorthLabour (Co-op)£4,092
Kit MalthouseNorth West HampshireConservative£3,995
Hilary BennLeeds SouthLabour£3,968
Katie LamWeald of KentConservative£3,926
Helena DollimoreHastings and RyeLabour (Co-op)£3,890
Chris CurtisMilton Keynes NorthLabour£3,836
Chris HinchliffNorth East HertfordshireLabour£3,681
Angela RaynerAshton-under-LyneLabour£3,664
Victoria CollinsHarpenden and BerkhamstedLiberal Democrat£3,659
Bob BlackmanHarrow EastConservative£3,656
Peter FortuneBromley and Biggin HillConservative£3,610
Sir Desmond SwayneNew Forest WestConservative£3,593
Callum AndersonBuckingham and BletchleyLabour£3,485
Siân BerryBrighton PavilionGreen Party£3,484
Laurence TurnerBirmingham NorthfieldLabour£3,437
Ms Polly BillingtonEast ThanetLabour£3,193
Sir Stephen TimmsEast HamLabour£3,137
Sir Jeremy HuntGodalming and AshConservative£3,039
Mrs Kemi BadenochNorth West EssexConservative£2,899
Dr Rosena Allin-KhanTootingLabour£2,814
Sir James CleverlyBraintreeConservative£2,805
Jo StevensCardiff EastLabour£2,771
Peter LambCrawleyLabour£2,418
Jack RankinWindsorConservative£2,379
Andrew RosindellRomfordReform UK£2,332
Mr Bayo AlabaSouthend East and RochfordIndependent£2,308
David SimmondsRuislip, Northwood and PinnerConservative£2,063
Tulip SiddiqHampstead and HighgateLabour£1,985
Sarah JonesCroydon WestLabour£1,867
Mr Mark FrancoisRayleigh and WickfordConservative£1,704
Peter SwallowBracknellLabour£1,393
Vicky FoxcroftLewisham NorthLabour£1,370
Clive EffordEltham and ChislehurstLabour£1,370
Danny BealesUxbridge and South RuislipLabour£1,330
Seema MalhotraFeltham and HestonLabour (Co-op)£1,257
Lauren EdwardsRochester and StroodLabour£1,177
Sarah SackmanFinchley and Golders GreenLabour£1,070
Ms Stella CreasyWalthamstowLabour (Co-op)£1,040
Mr Paul KohlerWimbledonLiberal Democrat£999
Munira WilsonTwickenhamLiberal Democrat£906
Laura TrottSevenoaksConservative£890
Sir Oliver DowdenHertsmereConservative£830
Bell Ribeiro-AddyClapham and Brixton HillLabour£826
Josh DeanHertford and StortfordLabour£801
Wes StreetingIlford NorthLabour£778
Claire CoutinhoEast SurreyConservative£776
Apsana BegumPoplar and LimehouseLabour£733
Monica HardingEsher and WaltonLiberal Democrat£666
Jesse NormanHereford and South HerefordshireConservative£565
Jim DicksonDartfordLabour£518
Gareth BaconOrpingtonConservative£514
Sir Keir StarmerHolborn and St PancrasLabour£495
Daniel FrancisBexleyheath and CrayfordLabour£467
Sarah OlneyRichmond ParkLiberal Democrat£456
Rebecca HarrisCastle PointConservative£443
Catherine WestHornsey and Friern BarnetLabour£392
Emily ThornberryIslington South and FinsburyLabour£360
Dr Rupa HuqEaling Central and ActonLabour£354
Ruth CadburyBrentford and IsleworthLabour£342
Luke TaylorSutton and CheamLiberal Democrat£310
Liam ConlonBeckenham and PengeLabour£269
Gareth ThomasHarrow WestLabour (Co-op)£193
Florence EshalomiVauxhall and Camberwell GreenLabour (Co-op)£149
Andy SlaughterHammersmith and ChiswickLabour£147
Mr Calvin BaileyLeyton and WansteadLabour£137
Marsha De CordovaBatterseaLabour£130
Deirdre CostiganEaling SouthallLabour£118
James MurrayEaling NorthLabour (Co-op)£98
Jas AthwalIlford SouthLabour£94
Dan TomlinsonChipping BarnetLabour£81
Nesil CaliskanBarkingLabour£68
Nigel FarageClactonReform UK£60
Janet DabyLewisham EastLabour£38
Dawn ButlerBrent EastLabour£26
Margaret MullaneDagenham and RainhamLabour£18
Ms Diane AbbottHackney North and Stoke NewingtonLabour£0
James AsserWest Ham and BecktonLabour£0
Lara BirdArbroath and Broughty FerryScottish National Party£0
Rachel BlakeCities of London and WestminsterLabour (Co-op)£0
Andy BurnhamMakerfieldLabour (Co-op)£0
Alex BurghartBrentwood and OngarConservative£0
Bambos CharalambousSouthgate and Wood GreenLabour£0
Ben ColemanChelsea and FulhamLabour£0
Feryal ClarkEnfield NorthLabour£0
Jeremy CorbynIslington NorthYour Party£0
Daisy CooperSt AlbansLiberal Democrat£0
Neil CoyleBermondsey and Old SouthwarkLabour£0
Ed DaveyKingston and SurbitonLiberal Democrat£0
Miatta FahnbullehPeckhamLabour (Co-op)£0
Mr Louie FrenchOld Bexley and SidcupConservative£0
Barry GardinerBrent WestLabour£0
Georgia GouldQueen's Park and Maida ValeLabour£0
Helen HayesDulwich and West NorwoodLabour£0
Dame Meg HillierHackney South and ShoreditchLabour (Co-op)£0
Natasha IronsCroydon EastLabour£0
Lincoln JoppSpelthorneConservative£0
Uma KumaranStratford and BowLabour£0
Mr David LammyTottenhamLabour£0
Julia LopezHornchurch and UpminsterConservative£0
Douglas LumsdenAberdeen SouthConservative£0
Dame Siobhain McDonaghMitcham and MordenLabour£0
John McDonnellHayes and HarlingtonLabour£0
Joy MorrisseyBeaconsfieldConservative£0
Ms Abena Oppong-AsareErith and ThamesmeadLabour£0
David Pinto-DuschinskyHendonLabour£0
Sarah PochinRuncorn and HelsbyReform UK£0
Chris PhilpCroydon SouthConservative£0
Joe PowellKensington and BayswaterLabour£0
Ellie ReevesLewisham West and East DulwichLabour£0
Hannah SpencerGorton and DentonGreen Party£0
Rishi SunakRichmond and NorthallertonConservative£0
Matt TurmaineWatfordLabour£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 2024-25?
The table on this page sorts current MPs by their total IPSA-published business costs for 2024-25. 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.