Biggest MP Office Spenders

Which UK MPs spend the most running their constituency offices? Ranked by 2024-25 IPSA office claims.

Top 100

Office claims

  1. 1

    Bob Blackman

    ConservativeHarrow East

    £42,235

  2. 2

    Sarah Jones

    LabourCroydon West

    £39,184

  3. 3

    Kate Osamor

    Labour (Co-op)Edmonton and Winchmore Hill

    £38,298

  4. 4

    Alicia Kearns

    ConservativeRutland and Stamford

    £38,074

  5. 5

    Catherine McKinnell

    LabourNewcastle upon Tyne North

    £37,885

  6. 6

    Gen Kitchen

    LabourWellingborough and Rushden

    £36,890

  7. 7

    Ruth Jones

    LabourNewport West and Islwyn

    £36,839

  8. 8

    James Murray

    Labour (Co-op)Ealing North

    £36,549

  9. 9

    Andrew Rosindell

    Reform UKRomford

    £36,515

  10. 10

    Chris Webb

    LabourBlackpool South

    £36,086

  11. 11

    Alistair Strathern

    LabourHitchin

    £35,937

  12. 12

    Chris Elmore

    LabourBridgend

    £34,768

  13. 13

    Lucy Powell

    Labour (Co-op)Manchester Central

    £34,590

  14. 14

    Sarah Olney

    Liberal DemocratRichmond Park

    £34,366

  15. 15

    Steve Reed

    Labour (Co-op)Streatham and Croydon North

    £33,986

  16. 16

    John McDonnell

    LabourHayes and Harlington

    £33,651

  17. 17

    Wes Streeting

    LabourIlford North

    £33,211

  18. 18

    Rushanara Ali

    LabourBethnal Green and Stepney

    £33,151

  19. 19

    Kate Osborne

    LabourJarrow and Gateshead East

    £33,020

  20. 20

    Liam Byrne

    LabourBirmingham Hodge Hill and Solihull North

    £33,020

  21. 21

    Alan Mak

    ConservativeHavant

    £33,004

  22. 22

    Andrew Lewin

    LabourWelwyn Hatfield

    £32,934

  23. 23

    Matt Western

    LabourWarwick and Leamington

    £32,898

  24. 24

    Peter Kyle

    LabourHove and Portslade

    £32,540

  25. 25

    Matt Turmaine

    LabourWatford

    £32,503

  26. 26

    Richard Foord

    Liberal DemocratHoniton and Sidmouth

    £32,452

  27. 27

    Valerie Vaz

    LabourWalsall and Bloxwich

    £32,437

  28. 28

    Monica Harding

    Liberal DemocratEsher and Walton

    £32,400

  29. 29

    Jim Dickson

    LabourDartford

    £32,322

  30. 30

    Matt Rodda

    LabourReading Central

    £32,204

  31. 31

    Josh Dean

    LabourHertford and Stortford

    £32,191

  32. 32

    Seema Malhotra

    Labour (Co-op)Feltham and Heston

    £32,131

  33. 33

    Neil Coyle

    LabourBermondsey and Old Southwark

    £32,051

  34. 34

    Paula Barker

    LabourLiverpool Wavertree

    £31,932

  35. 35

    Jon Trickett

    LabourNormanton and Hemsworth

    £31,919

  36. 36

    Bambos Charalambous

    LabourSouthgate and Wood Green

    £31,719

  37. 37

    Luke Taylor

    Liberal DemocratSutton and Cheam

    £31,711

  38. 38

    Bobby Dean

    Liberal DemocratCarshalton and Wallington

    £31,668

  39. 39

    Ben Coleman

    LabourChelsea and Fulham

    £31,634

  40. 40

    David Mundell

    ConservativeDumfriesshire, Clydesdale and Tweeddale

    £31,557

  41. 41

    Paul Maskey

    Sinn FéinBelfast West

    £31,498

  42. 42

    Alison Taylor

    LabourPaisley and Renfrewshire North

    £31,360

  43. 43

    Sarah Sackman

    LabourFinchley and Golders Green

    £31,321

  44. 44

    Jen Craft

    LabourThurrock

    £31,290

  45. 45

    Ashley Dalton

    LabourWest Lancashire

    £31,171

  46. 46

    Tulip Siddiq

    LabourHampstead and Highgate

    £31,104

  47. 47

    Helen Grant

    ConservativeMaidstone and Malling

    £31,036

  48. 48

    Mohammad Yasin

    LabourBedford

    £31,010

  49. 49

    Navendu Mishra

    LabourStockport

    £30,952

  50. 50

    Dan Tomlinson

    LabourChipping Barnet

    £30,926

  51. 51

    Yasmin Qureshi

    LabourBolton South and Walkden

    £30,696

  52. 52

    Jim Shannon

    Democratic Unionist PartyStrangford

    £30,434

  53. 53

    Alex Baker

    LabourAldershot

    £30,426

  54. 54

    Julia Buckley

    LabourShrewsbury

    £30,425

  55. 55

    Rachel Taylor

    LabourNorth Warwickshire and Bedworth

    £30,407

  56. 56

    Simon Lightwood

    Labour (Co-op)Wakefield and Rothwell

    £30,388

  57. 57

    Mike Reader

    LabourNorthampton South

    £30,375

  58. 58

    Gregor Poynton

    LabourLivingston

    £30,374

  59. 59

    Katie Lam

    ConservativeWeald of Kent

    £30,373

  60. 60

    Johanna Baxter

    LabourPaisley and Renfrewshire South

    £30,342

  61. 61

    Chris Murray

    LabourEdinburgh East and Musselburgh

    £30,299

  62. 62

    John Healey

    LabourRawmarsh and Conisbrough

    £30,289

  63. 63

    Alex Sobel

    Labour (Co-op)Leeds Central and Headingley

    £30,277

  64. 64

    Natasha Irons

    LabourCroydon East

    £30,263

  65. 65

    Christian Wakeford

    LabourBury South

    £30,245

  66. 66

    Kirith Entwistle

    LabourBolton North East

    £30,244

  67. 67

    Jenny Riddell-Carpenter

    LabourSuffolk Coastal

    £30,222

  68. 68

    Rebecca Smith

    ConservativeSouth West Devon

    £30,209

  69. 69

    Christine Jardine

    Liberal DemocratEdinburgh West

    £30,194

  70. 70

    Shivani Raja

    ConservativeLeicester East

    £30,188

  71. 71

    Tonia Antoniazzi

    LabourGower

    £30,143

  72. 72

    Paulette Hamilton

    LabourBirmingham Erdington

    £30,109

  73. 73

    Peter Dowd

    LabourBootle

    £30,093

  74. 74

    Luke Murphy

    LabourBasingstoke

    £30,076

  75. 75

    Stephen Morgan

    LabourPortsmouth South

    £30,051

  76. 76

    Amanda Martin

    LabourPortsmouth North

    £30,026

  77. 77

    Jim Allister

    Traditional Unionist VoiceNorth Antrim

    £29,986

  78. 78

    Michael Wheeler

    LabourWorsley and Eccles

    £29,974

  79. 79

    Matt Bishop

    LabourForest of Dean

    £29,939

  80. 80

    Josh MacAlister

    LabourWhitehaven and Workington

    £29,904

  81. 81

    Graeme Downie

    LabourDunfermline and Dollar

    £29,896

  82. 82

    Emily Thornberry

    LabourIslington South and Finsbury

    £29,866

  83. 83

    Oliver Ryan

    Labour (Co-op)Burnley

    £29,861

  84. 84

    Lizzi Collinge

    LabourMorecambe and Lunesdale

    £29,855

  85. 85

    Elaine Stewart

    LabourAyr, Carrick and Cumnock

    £29,848

  86. 86

    Chris Kane

    LabourStirling and Strathallan

    £29,817

  87. 87

    David Burton-Sampson

    LabourSouthend West and Leigh

    £29,700

  88. 88

    Joy Morrissey

    ConservativeBeaconsfield

    £29,642

  89. 89

    John Lamont

    ConservativeBerwickshire, Roxburgh and Selkirk

    £29,642

  90. 90

    Patrick Hurley

    LabourSouthport

    £29,608

  91. 91

    Nesil Caliskan

    LabourBarking

    £29,568

  92. 92

    Jo Platt

    Labour (Co-op)Leigh and Atherton

    £29,557

  93. 93

    Anneliese Midgley

    LabourKnowsley

    £29,549

  94. 94

    Carla Denyer

    Green PartyBristol Central

    £29,546

  95. 95

    Yuan Yang

    LabourEarley and Woodley

    £29,543

  96. 96

    Mary Creagh

    LabourCoventry East

    £29,537

  97. 97

    Jo White

    LabourBassetlaw

    £29,523

  98. 98

    Maya Ellis

    LabourRibble Valley

    £29,511

  99. 99

    Dr Peter Prinsley

    LabourBury St Edmunds and Stowmarket

    £29,492

  100. 100

    James Asser

    LabourWest Ham and Beckton

    £29,464

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