Most Active UK MPs

Which UK MPs do the most work in Parliament? Ranked by total activity since the 2024 general election.

Top 100

Activity actions

  1. 1

    Ben Obese-Jecty

    ConservativeHuntingdon

    6,254

  2. 2

    James Cartlidge

    ConservativeSouth Suffolk

    5,791

  3. 3

    Mike Wood

    ConservativeKingswinford and South Staffordshire

    5,572

  4. 4

    Jim Shannon

    Democratic Unionist PartyStrangford

    5,349

  5. 5

    Kevin Hollinrake

    ConservativeThirsk and Malton

    5,133

  6. 6

    James McMurdock

    IndependentSouth Basildon and East Thurrock

    4,988

  7. 7

    Mr Richard Holden

    ConservativeBasildon and Billericay

    4,708

  8. 8

    Sir John Hayes

    ConservativeSouth Holland and The Deepings

    4,193

  9. 9

    Andrew Rosindell

    Reform UKRomford

    4,001

  10. 10

    Sir James Cleverly

    ConservativeBraintree

    3,827

  11. 11

    Wendy Morton

    ConservativeAldridge-Brownhills

    3,741

  12. 12

    Mr Tanmanjeet Singh Dhesi

    LabourSlough

    3,226

  13. 13

    Mr Andrew Snowden

    ConservativeFylde

    3,194

  14. 14

    Rachael Maskell

    Labour (Co-op)York Central

    3,117

  15. 15

    John McDonnell

    LabourHayes and Harlington

    3,048

  16. 16

    Bob Blackman

    ConservativeHarrow East

    2,870

  17. 17

    John Glen

    ConservativeSalisbury

    2,812

  18. 18

    Mr Gregory Campbell

    Democratic Unionist PartyEast Londonderry

    2,808

  19. 19

    Rupert Lowe

    Restore BritainGreat Yarmouth

    2,798

  20. 20

    Lee Anderson

    Reform UKAshfield

    2,790

  21. 21

    Neil O'Brien

    ConservativeHarborough, Oadby and Wigston

    2,665

  22. 22

    Grahame Morris

    LabourEasington

    2,649

  23. 23

    Dr Luke Evans

    ConservativeHinckley and Bosworth

    2,634

  24. 24

    Damian Hinds

    ConservativeEast Hampshire

    2,625

  25. 25

    Tim Farron

    Liberal DemocratWestmorland and Lonsdale

    2,520

  26. 26

    Helen Whately

    ConservativeFaversham and Mid Kent

    2,486

  27. 27

    Jeremy Corbyn

    Your PartyIslington North

    2,447

  28. 28

    Mims Davies

    ConservativeEast Grinstead and Uckfield

    2,444

  29. 29

    Dame Harriett Baldwin

    ConservativeWest Worcestershire

    2,428

  30. 30

    Sir Desmond Swayne

    ConservativeNew Forest West

    2,412

  31. 31

    Dame Chi Onwurah

    LabourNewcastle upon Tyne Central and West

    2,406

  32. 32

    Bell Ribeiro-Addy

    LabourClapham and Brixton Hill

    2,382

  33. 33

    Edward Morello

    Liberal DemocratWest Dorset

    2,371

  34. 34

    Martin Wrigley

    Liberal DemocratNewton Abbot

    2,358

  35. 35

    Alex Burghart

    ConservativeBrentwood and Ongar

    2,342

  36. 36

    Stuart Andrew

    ConservativeDaventry

    2,341

  37. 37

    Dr Caroline Johnson

    ConservativeSleaford and North Hykeham

    2,336

  38. 38

    David Simmonds

    ConservativeRuislip, Northwood and Pinner

    2,335

  39. 39

    Matt Vickers

    ConservativeStockton West

    2,297

  40. 40

    Andrew Bowie

    ConservativeWest Aberdeenshire and Kincardine

    2,278

  41. 41

    Dame Caroline Dinenage

    ConservativeGosport

    2,263

  42. 42

    Mr Mark Francois

    ConservativeRayleigh and Wickford

    2,258

  43. 43

    Edward Argar

    ConservativeMelton and Syston

    2,254

  44. 44

    Andy McDonald

    LabourMiddlesbrough and Thornaby East

    2,253

  45. 45

    Mary Glindon

    LabourNewcastle upon Tyne East and Wallsend

    2,247

  46. 46

    Kerry McCarthy

    LabourBristol East

    2,240

  47. 47

    Mark Garnier

    ConservativeWyre Forest

    2,238

  48. 48

    Suella Braverman

    Reform UKFareham and Waterlooville

    2,236

  49. 49

    Afzal Khan

    LabourManchester Rusholme

    2,233

  50. 50

    Sir Julian Lewis

    ConservativeNew Forest East

    2,227

  51. 51

    Sir Iain Duncan Smith

    ConservativeChingford and Woodford Green

    2,226

  52. 52

    Helen Hayes

    LabourDulwich and West Norwood

    2,225

  53. 53

    Helen Morgan

    Liberal DemocratNorth Shropshire

    2,209

  54. 54

    Richard Burgon

    LabourLeeds East

    2,198

  55. 55

    Sir Julian Smith

    ConservativeSkipton and Ripon

    2,183

  56. 56

    Jim McMahon

    Labour (Co-op)Oldham West, Chadderton and Royton

    2,174

  57. 57

    Stuart Anderson

    ConservativeSouth Shropshire

    2,158

  58. 58

    Martin Vickers

    ConservativeBrigg and Immingham

    2,156

  59. 59

    Priti Patel

    ConservativeWitham

    2,155

  60. 60

    Justin Madders

    LabourEllesmere Port and Bromborough

    2,153

  61. 61

    Nigel Huddleston

    ConservativeDroitwich and Evesham

    2,151

  62. 62

    Ian Lavery

    LabourBlyth and Ashington

    2,145

  63. 63

    Cat Smith

    LabourLancaster and Wyre

    2,124

  64. 64

    Andy Slaughter

    LabourHammersmith and Chiswick

    2,120

  65. 65

    Rebecca Harris

    ConservativeCastle Point

    2,118

  66. 66

    Liz Saville Roberts

    Plaid CymruDwyfor Meirionnydd

    2,117

  67. 67

    John Lamont

    ConservativeBerwickshire, Roxburgh and Selkirk

    2,110

  68. 68

    Alan Mak

    ConservativeHavant

    2,109

  69. 69

    Chris Philp

    ConservativeCroydon South

    2,107

  70. 70

    Anneliese Dodds

    Labour (Co-op)Oxford East

    2,103

  71. 71

    Kit Malthouse

    ConservativeNorth West Hampshire

    2,101

  72. 72

    Ruth Cadbury

    LabourBrentford and Isleworth

    2,099

  73. 73

    Dr Andrew Murrison

    ConservativeSouth West Wiltshire

    2,098

  74. 74

    Mr Clive Betts

    LabourSheffield South East

    2,080

  75. 75

    Daniel Zeichner

    LabourCambridge

    2,078

  76. 76

    Vicky Foxcroft

    LabourLewisham North

    2,061

  77. 77

    Sir John Whittingdale

    ConservativeMaldon

    2,060

  78. 78

    Blake Stephenson

    ConservativeMid Bedfordshire

    2,059

  79. 79

    Dr Rupa Huq

    LabourEaling Central and Acton

    2,055

  80. 80

    Ben Lake

    Plaid CymruCeredigion Preseli

    2,051

  81. 81

    Ms Stella Creasy

    Labour (Co-op)Walthamstow

    2,040

  82. 82

    Valerie Vaz

    LabourWalsall and Bloxwich

    2,038

  83. 83

    Wera Hobhouse

    Liberal DemocratBath

    2,037

  84. 84

    Mr Toby Perkins

    LabourChesterfield

    2,036

  85. 85

    Rebecca Long Bailey

    LabourSalford

    2,035

  86. 86

    Neil Coyle

    LabourBermondsey and Old Southwark

    2,035

  87. 87

    Alberto Costa

    ConservativeSouth Leicestershire

    2,031

  88. 88

    Mohammad Yasin

    LabourBedford

    2,014

  89. 89

    Sir Oliver Dowden

    ConservativeHertsmere

    2,005

  90. 90

    Mrs Sharon Hodgson

    LabourWashington and Gateshead South

    1,998

  91. 91

    Greg Smith

    ConservativeMid Buckinghamshire

    1,996

  92. 92

    Matthew Pennycook

    LabourGreenwich and Woolwich

    1,991

  93. 93

    Sir Gavin Williamson

    ConservativeStone, Great Wyrley and Penkridge

    1,989

  94. 94

    Sarah Champion

    LabourRotherham

    1,986

  95. 95

    Catherine West

    LabourHornsey and Friern Barnet

    1,983

  96. 96

    Sir Mel Stride

    ConservativeCentral Devon

    1,979

  97. 97

    Victoria Atkins

    ConservativeLouth and Horncastle

    1,979

  98. 98

    Imran Hussain

    LabourBradford East

    1,978

  99. 99

    Sir Edward Leigh

    ConservativeGainsborough

    1,968

  100. 100

    Ruth Jones

    LabourNewport West and Islwyn

    1,968

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