Most Expensive MPs

Which UK MPs claim the most in expenses? The full IPSA ranking for 2024-25.

Top 100

2024-25 expenses

  1. 1

    Stuart Andrew

    ConservativeDaventry

    £367,659

  2. 2

    Brendan O'Hara

    Scottish National PartyArgyll, Bute and South Lochaber

    £358,048

  3. 3

    Jamie Stone

    Liberal DemocratCaithness, Sutherland and Easter Ross

    £346,016

  4. 4

    Chris Law

    Scottish National PartyDundee Central

    £345,624

  5. 5

    Kate Osborne

    LabourJarrow and Gateshead East

    £344,831

  6. 6

    Chris Elmore

    LabourBridgend

    £343,439

  7. 7

    Andrew Bowie

    ConservativeWest Aberdeenshire and Kincardine

    £339,342

  8. 8

    Christian Wakeford

    LabourBury South

    £335,718

  9. 9

    John Lamont

    ConservativeBerwickshire, Roxburgh and Selkirk

    £334,363

  10. 10

    Robert Jenrick

    Reform UKNewark

    £331,672

  11. 11

    David Mundell

    ConservativeDumfriesshire, Clydesdale and Tweeddale

    £330,224

  12. 12

    Alex Sobel

    Labour (Co-op)Leeds Central and Headingley

    £328,194

  13. 13

    Colum Eastwood

    Social Democratic & Labour PartyFoyle

    £327,867

  14. 14

    Darren Jones

    LabourBristol North West

    £327,479

  15. 15

    Rushanara Ali

    LabourBethnal Green and Stepney

    £325,502

  16. 16

    Ashley Dalton

    LabourWest Lancashire

    £323,917

  17. 17

    Gill Furniss

    LabourSheffield Brightside and Hillsborough

    £322,640

  18. 18

    Paula Barker

    LabourLiverpool Wavertree

    £322,425

  19. 19

    Dave Doogan

    Scottish National PartyAngus and Perthshire Glens

    £322,192

  20. 20

    Simon Lightwood

    Labour (Co-op)Wakefield and Rothwell

    £321,958

  21. 21

    John Healey

    LabourRawmarsh and Conisbrough

    £320,971

  22. 22

    Dan Jarvis

    LabourBarnsley North

    £320,947

  23. 23

    Robbie Moore

    ConservativeKeighley and Ilkley

    £320,557

  24. 24

    Kirsty Blackman

    Scottish National PartyAberdeen North

    £320,448

  25. 25

    Alicia Kearns

    ConservativeRutland and Stamford

    £320,176

  26. 26

    Stephen Flynn

    Scottish National PartyAberdeen South

    £320,156

  27. 27

    Christine Jardine

    Liberal DemocratEdinburgh West

    £318,822

  28. 28

    Yasmin Qureshi

    LabourBolton South and Walkden

    £315,870

  29. 29

    Tonia Antoniazzi

    LabourGower

    £315,408

  30. 30

    Alex Davies-Jones

    LabourPontypridd

    £314,112

  31. 31

    Stephen Kinnock

    LabourAberafan Maesteg

    £312,875

  32. 32

    Naz Shah

    LabourBradford West

    £312,636

  33. 33

    Imran Hussain

    LabourBradford East

    £312,619

  34. 34

    Bob Blackman

    ConservativeHarrow East

    £312,612

  35. 35

    Matt Western

    LabourWarwick and Leamington

    £312,296

  36. 36

    Catherine McKinnell

    LabourNewcastle upon Tyne North

    £312,180

  37. 37

    Emma Hardy

    LabourKingston upon Hull West and Haltemprice

    £312,134

  38. 38

    Neil O'Brien

    ConservativeHarborough, Oadby and Wigston

    £311,946

  39. 39

    Samantha Dixon

    LabourChester North and Neston

    £311,379

  40. 40

    Kim Leadbeater

    LabourSpen Valley

    £309,696

  41. 41

    Kerry McCarthy

    LabourBristol East

    £309,387

  42. 42

    Ian Lavery

    LabourBlyth and Ashington

    £309,158

  43. 43

    Luke Pollard

    Labour (Co-op)Plymouth Sutton and Devonport

    £309,067

  44. 44

    Wendy Chamberlain

    Liberal DemocratNorth East Fife

    £308,895

  45. 45

    Chris Webb

    LabourBlackpool South

    £308,254

  46. 46

    Keir Mather

    LabourSelby

    £306,391

  47. 47

    Wera Hobhouse

    Liberal DemocratBath

    £306,189

  48. 48

    Carolyn Harris

    LabourNeath and Swansea East

    £305,970

  49. 49

    Andrew Rosindell

    Reform UKRomford

    £305,834

  50. 50

    Charlotte Nichols

    LabourWarrington North

    £305,109

  51. 51

    Liz Twist

    LabourBlaydon and Consett

    £305,039

  52. 52

    Helen Morgan

    Liberal DemocratNorth Shropshire

    £304,868

  53. 53

    Alison McGovern

    LabourBirkenhead

    £303,304

  54. 54

    Stuart Anderson

    ConservativeSouth Shropshire

    £303,089

  55. 55

    Richard Foord

    Liberal DemocratHoniton and Sidmouth

    £302,531

  56. 56

    Grahame Morris

    LabourEasington

    £302,235

  57. 57

    Wes Streeting

    LabourIlford North

    £302,150

  58. 58

    Alex Norris

    Labour (Co-op)Nottingham North and Kimberley

    £301,924

  59. 59

    Anna McMorrin

    LabourCardiff North

    £301,882

  60. 60

    Richard Burgon

    LabourLeeds East

    £301,574

  61. 61

    Judith Cummins

    LabourBradford South

    £301,560

  62. 62

    Tim Farron

    Liberal DemocratWestmorland and Lonsdale

    £301,196

  63. 63

    Claire Hanna

    Social Democratic & Labour PartyBelfast South and Mid Down

    £301,191

  64. 64

    Olivia Blake

    LabourSheffield Hallam

    £300,839

  65. 65

    Sarah Olney

    Liberal DemocratRichmond Park

    £300,579

  66. 66

    Justin Madders

    LabourEllesmere Port and Bromborough

    £299,970

  67. 67

    Graham Stuart

    ConservativeBeverley and Holderness

    £299,689

  68. 68

    Dan Carden

    LabourLiverpool Walton

    £298,675

  69. 69

    Joy Morrissey

    ConservativeBeaconsfield

    £297,942

  70. 70

    Layla Moran

    Liberal DemocratOxford West and Abingdon

    £297,909

  71. 71

    Jessica Morden

    LabourNewport East

    £297,501

  72. 72

    Munira Wilson

    Liberal DemocratTwickenham

    £297,080

  73. 73

    Andy McDonald

    LabourMiddlesbrough and Thornaby East

    £296,890

  74. 74

    Tulip Siddiq

    LabourHampstead and Highgate

    £296,648

  75. 75

    Ruth Jones

    LabourNewport West and Islwyn

    £296,369

  76. 76

    Fleur Anderson

    LabourPutney

    £296,129

  77. 77

    Esther McVey

    ConservativeTatton

    £295,931

  78. 78

    Alistair Strathern

    LabourHitchin

    £295,499

  79. 79

    Matt Vickers

    ConservativeStockton West

    £295,321

  80. 80

    Mary Glindon

    LabourNewcastle upon Tyne East and Wallsend

    £295,191

  81. 81

    Helen Hayes

    LabourDulwich and West Norwood

    £295,156

  82. 82

    Florence Eshalomi

    Labour (Co-op)Vauxhall and Camberwell Green

    £295,058

  83. 83

    Stephen Doughty

    Labour (Co-op)Cardiff South and Penarth

    £294,894

  84. 84

    Emily Thornberry

    LabourIslington South and Finsbury

    £294,489

  85. 85

    Pete Wishart

    Scottish National PartyPerth and Kinross-shire

    £294,385

  86. 86

    Bell Ribeiro-Addy

    LabourClapham and Brixton Hill

    £293,835

  87. 87

    Zarah Sultana

    Your PartyCoventry South

    £293,732

  88. 88

    Jim Shannon

    Democratic Unionist PartyStrangford

    £293,632

  89. 89

    Ruth Cadbury

    LabourBrentford and Isleworth

    £293,505

  90. 90

    Steve Reed

    Labour (Co-op)Streatham and Croydon North

    £293,477

  91. 91

    James Murray

    Labour (Co-op)Ealing North

    £293,355

  92. 92

    Gareth Thomas

    Labour (Co-op)Harrow West

    £293,113

  93. 93

    Kit Malthouse

    ConservativeNorth West Hampshire

    £293,019

  94. 94

    Clive Lewis

    LabourNorwich South

    £292,653

  95. 95

    Sarah Dyke

    Liberal DemocratGlastonbury and Somerton

    £292,538

  96. 96

    Alan Mak

    ConservativeHavant

    £292,278

  97. 97

    Karin Smyth

    LabourBristol South

    £291,769

  98. 98

    Alberto Costa

    ConservativeSouth Leicestershire

    £291,572

  99. 99

    Rachel Reeves

    LabourLeeds West and Pudsey

    £291,343

  100. 100

    Mike Kane

    LabourWythenshawe and Sale East

    £291,311

Source: UK Parliament Members API, Commons Votes API and IPSA. Rankings are recalculated hourly.