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

    Conservative — Daventry

    £367,659

  2. 2

    Brendan O'Hara

    Scottish National Party — Argyll, Bute and South Lochaber

    £358,048

  3. 3

    Jamie Stone

    Liberal Democrat — Caithness, Sutherland and Easter Ross

    £346,016

  4. 4

    Chris Law

    Scottish National Party — Dundee Central

    £345,624

  5. 5

    Kate Osborne

    Labour — Jarrow and Gateshead East

    £344,831

  6. 6

    Chris Elmore

    Labour — Bridgend

    £343,439

  7. 7

    Andrew Bowie

    Conservative — West Aberdeenshire and Kincardine

    £339,342

  8. 8

    Christian Wakeford

    Labour — Bury South

    £335,718

  9. 9

    John Lamont

    Conservative — Berwickshire, Roxburgh and Selkirk

    £334,363

  10. 10

    Robert Jenrick

    Reform UK — Newark

    £331,672

  11. 11

    David Mundell

    Conservative — Dumfriesshire, 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 Party — Foyle

    £327,867

  14. 14

    Darren Jones

    Labour — Bristol North West

    £327,479

  15. 15

    Rushanara Ali

    Labour — Bethnal Green and Stepney

    £325,502

  16. 16

    Ashley Dalton

    Labour — West Lancashire

    £323,917

  17. 17

    Gill Furniss

    Labour — Sheffield Brightside and Hillsborough

    £322,640

  18. 18

    Paula Barker

    Labour — Liverpool Wavertree

    £322,425

  19. 19

    Dave Doogan

    Scottish National Party — Angus and Perthshire Glens

    £322,192

  20. 20

    Simon Lightwood

    Labour (Co-op) — Wakefield and Rothwell

    £321,958

  21. 21

    John Healey

    Labour — Rawmarsh and Conisbrough

    £320,971

  22. 22

    Dan Jarvis

    Labour — Barnsley North

    £320,947

  23. 23

    Robbie Moore

    Conservative — Keighley and Ilkley

    £320,557

  24. 24

    Kirsty Blackman

    Scottish National Party — Aberdeen North

    £320,448

  25. 25

    Alicia Kearns

    Conservative — Rutland and Stamford

    £320,176

  26. 26

    Stephen Flynn

    Scottish National Party — Aberdeen South

    £320,156

  27. 27

    Christine Jardine

    Liberal Democrat — Edinburgh West

    £318,822

  28. 28

    Yasmin Qureshi

    Labour — Bolton South and Walkden

    £315,870

  29. 29

    Tonia Antoniazzi

    Labour — Gower

    £315,408

  30. 30

    Alex Davies-Jones

    Labour — Pontypridd

    £314,112

  31. 31

    Stephen Kinnock

    Labour — Aberafan Maesteg

    £312,875

  32. 32

    Naz Shah

    Labour — Bradford West

    £312,636

  33. 33

    Imran Hussain

    Labour — Bradford East

    £312,619

  34. 34

    Bob Blackman

    Conservative — Harrow East

    £312,612

  35. 35

    Matt Western

    Labour — Warwick and Leamington

    £312,296

  36. 36

    Catherine McKinnell

    Labour — Newcastle upon Tyne North

    £312,180

  37. 37

    Emma Hardy

    Labour — Kingston upon Hull West and Haltemprice

    £312,134

  38. 38

    Neil O'Brien

    Conservative — Harborough, Oadby and Wigston

    £311,946

  39. 39

    Samantha Dixon

    Labour — Chester North and Neston

    £311,379

  40. 40

    Kim Leadbeater

    Labour — Spen Valley

    £309,696

  41. 41

    Kerry McCarthy

    Labour — Bristol East

    £309,387

  42. 42

    Ian Lavery

    Labour — Blyth and Ashington

    £309,158

  43. 43

    Luke Pollard

    Labour (Co-op) — Plymouth Sutton and Devonport

    £309,067

  44. 44

    Wendy Chamberlain

    Liberal Democrat — North East Fife

    £308,895

  45. 45

    Chris Webb

    Labour — Blackpool South

    £308,254

  46. 46

    Keir Mather

    Labour — Selby

    £306,391

  47. 47

    Wera Hobhouse

    Liberal Democrat — Bath

    £306,189

  48. 48

    Carolyn Harris

    Labour — Neath and Swansea East

    £305,970

  49. 49

    Andrew Rosindell

    Reform UK — Romford

    £305,834

  50. 50

    Charlotte Nichols

    Labour — Warrington North

    £305,109

  51. 51

    Liz Twist

    Labour — Blaydon and Consett

    £305,039

  52. 52

    Helen Morgan

    Liberal Democrat — North Shropshire

    £304,868

  53. 53

    Alison McGovern

    Labour — Birkenhead

    £303,304

  54. 54

    Stuart Anderson

    Conservative — South Shropshire

    £303,089

  55. 55

    Richard Foord

    Liberal Democrat — Honiton and Sidmouth

    £302,531

  56. 56

    Grahame Morris

    Labour — Easington

    £302,235

  57. 57

    Wes Streeting

    Labour — Ilford North

    £302,150

  58. 58

    Alex Norris

    Labour (Co-op) — Nottingham North and Kimberley

    £301,924

  59. 59

    Anna McMorrin

    Labour — Cardiff North

    £301,882

  60. 60

    Richard Burgon

    Labour — Leeds East

    £301,574

  61. 61

    Judith Cummins

    Labour — Bradford South

    £301,560

  62. 62

    Tim Farron

    Liberal Democrat — Westmorland and Lonsdale

    £301,196

  63. 63

    Claire Hanna

    Social Democratic & Labour Party — Belfast South and Mid Down

    £301,191

  64. 64

    Olivia Blake

    Labour — Sheffield Hallam

    £300,839

  65. 65

    Sarah Olney

    Liberal Democrat — Richmond Park

    £300,579

  66. 66

    Justin Madders

    Labour — Ellesmere Port and Bromborough

    £299,970

  67. 67

    Graham Stuart

    Conservative — Beverley and Holderness

    £299,689

  68. 68

    Dan Carden

    Labour — Liverpool Walton

    £298,675

  69. 69

    Joy Morrissey

    Conservative — Beaconsfield

    £297,942

  70. 70

    Layla Moran

    Liberal Democrat — Oxford West and Abingdon

    £297,909

  71. 71

    Jessica Morden

    Labour — Newport East

    £297,501

  72. 72

    Munira Wilson

    Liberal Democrat — Twickenham

    £297,080

  73. 73

    Andy McDonald

    Labour — Middlesbrough and Thornaby East

    £296,890

  74. 74

    Tulip Siddiq

    Labour — Hampstead and Highgate

    £296,648

  75. 75

    Ruth Jones

    Labour — Newport West and Islwyn

    £296,369

  76. 76

    Fleur Anderson

    Labour — Putney

    £296,129

  77. 77

    Esther McVey

    Conservative — Tatton

    £295,931

  78. 78

    Alistair Strathern

    Labour — Hitchin

    £295,499

  79. 79

    Matt Vickers

    Conservative — Stockton West

    £295,321

  80. 80

    Mary Glindon

    Labour — Newcastle upon Tyne East and Wallsend

    £295,191

  81. 81

    Helen Hayes

    Labour — Dulwich 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

    Labour — Islington South and Finsbury

    £294,489

  85. 85

    Pete Wishart

    Scottish National Party — Perth and Kinross-shire

    £294,385

  86. 86

    Bell Ribeiro-Addy

    Labour — Clapham and Brixton Hill

    £293,835

  87. 87

    Zarah Sultana

    Your Party — Coventry South

    £293,732

  88. 88

    Jim Shannon

    Democratic Unionist Party — Strangford

    £293,632

  89. 89

    Ruth Cadbury

    Labour — Brentford 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

    Conservative — North West Hampshire

    £293,019

  94. 94

    Clive Lewis

    Labour — Norwich South

    £292,653

  95. 95

    Sarah Dyke

    Liberal Democrat — Glastonbury and Somerton

    £292,538

  96. 96

    Alan Mak

    Conservative — Havant

    £292,278

  97. 97

    Karin Smyth

    Labour — Bristol South

    £291,769

  98. 98

    Alberto Costa

    Conservative — South Leicestershire

    £291,572

  99. 99

    Rachel Reeves

    Labour — Leeds West and Pudsey

    £291,343

  100. 100

    Mike Kane

    Labour — Wythenshawe and Sale East

    £291,311

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