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
Ben Obese-Jecty
Conservative — Huntingdon6,775
- 2
Mike Wood
Conservative — Kingswinford and South Staffordshire6,103
- 3
James Cartlidge
Conservative — South Suffolk5,818
- 4
Jim Shannon
Democratic Unionist Party — Strangford5,472
- 5
James McMurdock
Independent — South Basildon and East Thurrock5,235
- 6
Kevin Hollinrake
Conservative — Thirsk and Malton5,211
- 7
Mr Richard Holden
Conservative — Basildon and Billericay4,839
- 8
Sir John Hayes
Conservative — South Holland and The Deepings4,314
- 9
Andrew Rosindell
Reform UK — Romford4,137
- 10
Wendy Morton
Conservative — Aldridge-Brownhills3,854
- 11
Sir James Cleverly
Conservative — Braintree3,838
- 12
Mr Andrew Snowden
Conservative — Fylde3,336
- 13
Mr Tanmanjeet Singh Dhesi
Labour — Slough3,253
- 14
Rachael Maskell
Labour (Co-op) — York Central3,134
- 15
John McDonnell
Labour — Hayes and Harlington3,079
- 16
Bob Blackman
Conservative — Harrow East2,910
- 17
Rupert Lowe
Restore Britain — Great Yarmouth2,871
- 18
Mr Gregory Campbell
Democratic Unionist Party — East Londonderry2,851
- 19
Lee Anderson
Reform UK — Ashfield2,847
- 20
John Glen
Conservative — Salisbury2,830
- 21
Dr Luke Evans
Conservative — Hinckley and Bosworth2,766
- 22
Neil O'Brien
Conservative — Harborough, Oadby and Wigston2,708
- 23
Grahame Morris
Labour — Easington2,684
- 24
Damian Hinds
Conservative — East Hampshire2,662
- 25
Tim Farron
Liberal Democrat — Westmorland and Lonsdale2,578
- 26
David Simmonds
Conservative — Ruislip, Northwood and Pinner2,515
- 27
Mims Davies
Conservative — East Grinstead and Uckfield2,508
- 28
Helen Whately
Conservative — Faversham and Mid Kent2,494
- 29
Dame Harriett Baldwin
Conservative — West Worcestershire2,488
- 30
Jeremy Corbyn
Your Party — Islington North2,460
- 31
Martin Wrigley
Liberal Democrat — Newton Abbot2,443
- 32
Bell Ribeiro-Addy
Labour — Clapham and Brixton Hill2,434
- 33
Dame Chi Onwurah
Labour — Newcastle upon Tyne Central and West2,430
- 34
Sir Desmond Swayne
Conservative — New Forest West2,428
- 35
Edward Morello
Liberal Democrat — West Dorset2,426
- 36
Alex Burghart
Conservative — Brentwood and Ongar2,403
- 37
Matt Vickers
Conservative — Stockton West2,372
- 38
Stuart Andrew
Conservative — Daventry2,357
- 39
Dr Caroline Johnson
Conservative — Sleaford and North Hykeham2,353
- 40
Andrew Bowie
Conservative — West Aberdeenshire and Kincardine2,305
- 41
Dame Caroline Dinenage
Conservative — Gosport2,296
- 42
Mary Glindon
Labour — Newcastle upon Tyne East and Wallsend2,276
- 43
Kerry McCarthy
Labour — Bristol East2,272
- 44
Afzal Khan
Labour — Manchester Rusholme2,271
- 45
Suella Braverman
Reform UK — Fareham and Waterlooville2,270
- 46
Mr Mark Francois
Conservative — Rayleigh and Wickford2,269
- 47
Helen Morgan
Liberal Democrat — North Shropshire2,266
- 48
Andy McDonald
Labour — Middlesbrough and Thornaby East2,263
- 49
Edward Argar
Conservative — Melton and Syston2,262
- 50
Mark Garnier
Conservative — Wyre Forest2,260
- 51
Sir Julian Lewis
Conservative — New Forest East2,245
- 52
Helen Hayes
Labour — Dulwich and West Norwood2,244
- 53
Sir Iain Duncan Smith
Conservative — Chingford and Woodford Green2,244
- 54
Stuart Anderson
Conservative — South Shropshire2,237
- 55
Sir Julian Smith
Conservative — Skipton and Ripon2,211
- 56
Richard Burgon
Labour — Leeds East2,208
- 57
Jim McMahon
Labour (Co-op) — Oldham West, Chadderton and Royton2,186
- 58
Priti Patel
Conservative — Witham2,178
- 59
Justin Madders
Labour — Ellesmere Port and Bromborough2,168
- 60
Martin Vickers
Conservative — Brigg and Immingham2,167
- 61
Nigel Huddleston
Conservative — Droitwich and Evesham2,163
- 62
Ian Lavery
Labour — Blyth and Ashington2,161
- 63
Liz Saville Roberts
Plaid Cymru — Dwyfor Meirionnydd2,157
- 64
Anneliese Dodds
Labour (Co-op) — Oxford East2,139
- 65
Cat Smith
Labour — Lancaster and Wyre2,136
- 66
Chris Philp
Conservative — Croydon South2,136
- 67
Rebecca Harris
Conservative — Castle Point2,131
- 68
John Lamont
Conservative — Berwickshire, Roxburgh and Selkirk2,128
- 69
Andy Slaughter
Labour — Hammersmith and Chiswick2,128
- 70
Blake Stephenson
Conservative — Mid Bedfordshire2,120
- 71
Alan Mak
Conservative — Havant2,119
- 72
Ruth Cadbury
Labour — Brentford and Isleworth2,116
- 73
Kit Malthouse
Conservative — North West Hampshire2,116
- 74
Dr Andrew Murrison
Conservative — South West Wiltshire2,112
- 75
Daniel Zeichner
Labour — Cambridge2,095
- 76
Mr Clive Betts
Labour — Sheffield South East2,092
- 77
Ben Lake
Plaid Cymru — Ceredigion Preseli2,081
- 78
Neil Coyle
Labour — Bermondsey and Old Southwark2,077
- 79
Vicky Foxcroft
Labour — Lewisham North2,076
- 80
Sir John Whittingdale
Conservative — Maldon2,071
- 81
Sir Oliver Dowden
Conservative — Hertsmere2,067
- 82
Wera Hobhouse
Liberal Democrat — Bath2,067
- 83
Dr Rupa Huq
Labour — Ealing Central and Acton2,066
- 84
Rebecca Long Bailey
Labour — Salford2,058
- 85
Greg Smith
Conservative — Mid Buckinghamshire2,055
- 86
Ms Stella Creasy
Labour (Co-op) — Walthamstow2,053
- 87
Mr Toby Perkins
Labour — Chesterfield2,052
- 88
Alberto Costa
Conservative — South Leicestershire2,046
- 89
Valerie Vaz
Labour — Walsall and Bloxwich2,045
- 90
Dr Al Pinkerton
Liberal Democrat — Surrey Heath2,045
- 91
Mohammad Yasin
Labour — Bedford2,030
- 92
Mrs Sharon Hodgson
Labour — Washington and Gateshead South2,029
- 93
Catherine West
Labour — Hornsey and Friern Barnet2,016
- 94
Ruth Jones
Labour — Newport West and Islwyn2,015
- 95
Sarah Champion
Labour — Rotherham2,012
- 96
Matthew Pennycook
Labour — Greenwich and Woolwich2,001
- 97
Sir Gavin Williamson
Conservative — Stone, Great Wyrley and Penkridge2,000
- 98
Imran Hussain
Labour — Bradford East1,997
- 99
Victoria Atkins
Conservative — Louth and Horncastle1,987
- 100
Sir Mel Stride
Conservative — Central Devon1,982
Source: UK Parliament Members API, Commons Votes API and IPSA. Rankings are recalculated hourly.