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,903
- 2
Mike Wood
Conservative — Kingswinford and South Staffordshire6,231
- 3
James Cartlidge
Conservative — South Suffolk5,844
- 4
Jim Shannon
Democratic Unionist Party — Strangford5,534
- 5
James McMurdock
Independent — South Basildon and East Thurrock5,343
- 6
Kevin Hollinrake
Conservative — Thirsk and Malton5,267
- 7
Mr Richard Holden
Conservative — Basildon and Billericay4,895
- 8
Sir John Hayes
Conservative — South Holland and The Deepings4,355
- 9
Andrew Rosindell
Reform UK — Romford4,196
- 10
Wendy Morton
Conservative — Aldridge-Brownhills3,915
- 11
Sir James Cleverly
Conservative — Braintree3,860
- 12
Mr Andrew Snowden
Conservative — Fylde3,376
- 13
Mr Tanmanjeet Singh Dhesi
Labour — Slough3,285
- 14
Rachael Maskell
Labour (Co-op) — York Central3,153
- 15
John McDonnell
Labour — Hayes and Harlington3,114
- 16
Bob Blackman
Conservative — Harrow East2,937
- 17
Rupert Lowe
Restore Britain — Great Yarmouth2,892
- 18
Mr Gregory Campbell
Democratic Unionist Party — East Londonderry2,886
- 19
Lee Anderson
Reform UK — Ashfield2,865
- 20
John Glen
Conservative — Salisbury2,857
- 21
Dr Luke Evans
Conservative — Hinckley and Bosworth2,803
- 22
Neil O'Brien
Conservative — Harborough, Oadby and Wigston2,724
- 23
Grahame Morris
Labour — Easington2,710
- 24
Damian Hinds
Conservative — East Hampshire2,689
- 25
Tim Farron
Liberal Democrat — Westmorland and Lonsdale2,606
- 26
David Simmonds
Conservative — Ruislip, Northwood and Pinner2,571
- 27
Mims Davies
Conservative — East Grinstead and Uckfield2,524
- 28
Helen Whately
Conservative — Faversham and Mid Kent2,511
- 29
Dame Harriett Baldwin
Conservative — West Worcestershire2,504
- 30
Bell Ribeiro-Addy
Labour — Clapham and Brixton Hill2,503
- 31
Martin Wrigley
Liberal Democrat — Newton Abbot2,477
- 32
Jeremy Corbyn
Your Party — Islington North2,471
- 33
Dame Chi Onwurah
Labour — Newcastle upon Tyne Central and West2,466
- 34
Sir Desmond Swayne
Conservative — New Forest West2,448
- 35
Edward Morello
Liberal Democrat — West Dorset2,440
- 36
Alex Burghart
Conservative — Brentwood and Ongar2,424
- 37
Matt Vickers
Conservative — Stockton West2,389
- 38
Dr Caroline Johnson
Conservative — Sleaford and North Hykeham2,377
- 39
Stuart Andrew
Conservative — Daventry2,371
- 40
Stuart Anderson
Conservative — South Shropshire2,332
- 41
Andrew Bowie
Conservative — West Aberdeenshire and Kincardine2,326
- 42
Dame Caroline Dinenage
Conservative — Gosport2,312
- 43
Mary Glindon
Labour — Newcastle upon Tyne East and Wallsend2,299
- 44
Suella Braverman
Reform UK — Fareham and Waterlooville2,291
- 45
Afzal Khan
Labour — Manchester Rusholme2,290
- 46
Mr Mark Francois
Conservative — Rayleigh and Wickford2,288
- 47
Helen Morgan
Liberal Democrat — North Shropshire2,286
- 48
Edward Argar
Conservative — Melton and Syston2,283
- 49
Andy McDonald
Labour — Middlesbrough and Thornaby East2,283
- 50
Kerry McCarthy
Labour — Bristol East2,281
- 51
Mark Garnier
Conservative — Wyre Forest2,281
- 52
Sir Julian Lewis
Conservative — New Forest East2,266
- 53
Sir Iain Duncan Smith
Conservative — Chingford and Woodford Green2,264
- 54
Helen Hayes
Labour — Dulwich and West Norwood2,263
- 55
Sir Julian Smith
Conservative — Skipton and Ripon2,232
- 56
Richard Burgon
Labour — Leeds East2,229
- 57
Priti Patel
Conservative — Witham2,205
- 58
Jim McMahon
Labour (Co-op) — Oldham West, Chadderton and Royton2,201
- 59
Ian Lavery
Labour — Blyth and Ashington2,189
- 60
Nigel Huddleston
Conservative — Droitwich and Evesham2,185
- 61
Martin Vickers
Conservative — Brigg and Immingham2,184
- 62
Justin Madders
Labour — Ellesmere Port and Bromborough2,183
- 63
Anneliese Dodds
Labour (Co-op) — Oxford East2,169
- 64
Liz Saville Roberts
Plaid Cymru — Dwyfor Meirionnydd2,167
- 65
Rebecca Harris
Conservative — Castle Point2,158
- 66
Blake Stephenson
Conservative — Mid Bedfordshire2,158
- 67
Chris Philp
Conservative — Croydon South2,155
- 68
John Lamont
Conservative — Berwickshire, Roxburgh and Selkirk2,153
- 69
Cat Smith
Labour — Lancaster and Wyre2,147
- 70
Andy Slaughter
Labour — Hammersmith and Chiswick2,145
- 71
Alan Mak
Conservative — Havant2,142
- 72
Ruth Cadbury
Labour — Brentford and Isleworth2,139
- 73
Kit Malthouse
Conservative — North West Hampshire2,137
- 74
Dr Andrew Murrison
Conservative — South West Wiltshire2,134
- 75
Daniel Zeichner
Labour — Cambridge2,116
- 76
Mr Clive Betts
Labour — Sheffield South East2,116
- 77
Neil Coyle
Labour — Bermondsey and Old Southwark2,108
- 78
Greg Smith
Conservative — Mid Buckinghamshire2,098
- 79
Sir John Whittingdale
Conservative — Maldon2,097
- 80
Vicky Foxcroft
Labour — Lewisham North2,091
- 81
Dr Rupa Huq
Labour — Ealing Central and Acton2,088
- 82
Ben Lake
Plaid Cymru — Ceredigion Preseli2,087
- 83
Sir Oliver Dowden
Conservative — Hertsmere2,087
- 84
Wera Hobhouse
Liberal Democrat — Bath2,085
- 85
Rebecca Long Bailey
Labour — Salford2,082
- 86
Ms Stella Creasy
Labour (Co-op) — Walthamstow2,075
- 87
Mr Toby Perkins
Labour — Chesterfield2,071
- 88
Valerie Vaz
Labour — Walsall and Bloxwich2,062
- 89
Dr Al Pinkerton
Liberal Democrat — Surrey Heath2,061
- 90
Alberto Costa
Conservative — South Leicestershire2,060
- 91
Mrs Sharon Hodgson
Labour — Washington and Gateshead South2,052
- 92
Mohammad Yasin
Labour — Bedford2,052
- 93
Catherine West
Labour — Hornsey and Friern Barnet2,042
- 94
Ruth Jones
Labour — Newport West and Islwyn2,032
- 95
Imran Hussain
Labour — Bradford East2,031
- 96
Sarah Champion
Labour — Rotherham2,022
- 97
Sir Gavin Williamson
Conservative — Stone, Great Wyrley and Penkridge2,020
- 98
Matthew Pennycook
Labour — Greenwich and Woolwich2,019
- 99
Sir Mark Tami
Labour — Alyn and Deeside2,003
- 100
Sir Mel Stride
Conservative — Central Devon2,001
Source: UK Parliament Members API, Commons Votes API and IPSA. Rankings are recalculated hourly.