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,254
- 2
James Cartlidge
Conservative — South Suffolk5,791
- 3
Mike Wood
Conservative — Kingswinford and South Staffordshire5,572
- 4
Jim Shannon
Democratic Unionist Party — Strangford5,349
- 5
Kevin Hollinrake
Conservative — Thirsk and Malton5,133
- 6
James McMurdock
Independent — South Basildon and East Thurrock4,988
- 7
Mr Richard Holden
Conservative — Basildon and Billericay4,708
- 8
Sir John Hayes
Conservative — South Holland and The Deepings4,193
- 9
Andrew Rosindell
Reform UK — Romford4,001
- 10
Sir James Cleverly
Conservative — Braintree3,827
- 11
Wendy Morton
Conservative — Aldridge-Brownhills3,741
- 12
Mr Tanmanjeet Singh Dhesi
Labour — Slough3,226
- 13
Mr Andrew Snowden
Conservative — Fylde3,194
- 14
Rachael Maskell
Labour (Co-op) — York Central3,117
- 15
John McDonnell
Labour — Hayes and Harlington3,048
- 16
Bob Blackman
Conservative — Harrow East2,870
- 17
John Glen
Conservative — Salisbury2,812
- 18
Mr Gregory Campbell
Democratic Unionist Party — East Londonderry2,808
- 19
Rupert Lowe
Restore Britain — Great Yarmouth2,798
- 20
Lee Anderson
Reform UK — Ashfield2,790
- 21
Neil O'Brien
Conservative — Harborough, Oadby and Wigston2,665
- 22
Grahame Morris
Labour — Easington2,649
- 23
Dr Luke Evans
Conservative — Hinckley and Bosworth2,634
- 24
Damian Hinds
Conservative — East Hampshire2,625
- 25
Tim Farron
Liberal Democrat — Westmorland and Lonsdale2,520
- 26
Helen Whately
Conservative — Faversham and Mid Kent2,486
- 27
Jeremy Corbyn
Your Party — Islington North2,447
- 28
Mims Davies
Conservative — East Grinstead and Uckfield2,444
- 29
Dame Harriett Baldwin
Conservative — West Worcestershire2,428
- 30
Sir Desmond Swayne
Conservative — New Forest West2,412
- 31
Dame Chi Onwurah
Labour — Newcastle upon Tyne Central and West2,406
- 32
Bell Ribeiro-Addy
Labour — Clapham and Brixton Hill2,382
- 33
Edward Morello
Liberal Democrat — West Dorset2,371
- 34
Martin Wrigley
Liberal Democrat — Newton Abbot2,358
- 35
Alex Burghart
Conservative — Brentwood and Ongar2,342
- 36
Stuart Andrew
Conservative — Daventry2,341
- 37
Dr Caroline Johnson
Conservative — Sleaford and North Hykeham2,336
- 38
David Simmonds
Conservative — Ruislip, Northwood and Pinner2,335
- 39
Matt Vickers
Conservative — Stockton West2,297
- 40
Andrew Bowie
Conservative — West Aberdeenshire and Kincardine2,278
- 41
Dame Caroline Dinenage
Conservative — Gosport2,263
- 42
Mr Mark Francois
Conservative — Rayleigh and Wickford2,258
- 43
Edward Argar
Conservative — Melton and Syston2,254
- 44
Andy McDonald
Labour — Middlesbrough and Thornaby East2,253
- 45
Mary Glindon
Labour — Newcastle upon Tyne East and Wallsend2,247
- 46
Kerry McCarthy
Labour — Bristol East2,240
- 47
Mark Garnier
Conservative — Wyre Forest2,238
- 48
Suella Braverman
Reform UK — Fareham and Waterlooville2,236
- 49
Afzal Khan
Labour — Manchester Rusholme2,233
- 50
Sir Julian Lewis
Conservative — New Forest East2,227
- 51
Sir Iain Duncan Smith
Conservative — Chingford and Woodford Green2,226
- 52
Helen Hayes
Labour — Dulwich and West Norwood2,225
- 53
Helen Morgan
Liberal Democrat — North Shropshire2,209
- 54
Richard Burgon
Labour — Leeds East2,198
- 55
Sir Julian Smith
Conservative — Skipton and Ripon2,183
- 56
Jim McMahon
Labour (Co-op) — Oldham West, Chadderton and Royton2,174
- 57
Stuart Anderson
Conservative — South Shropshire2,158
- 58
Martin Vickers
Conservative — Brigg and Immingham2,156
- 59
Priti Patel
Conservative — Witham2,155
- 60
Justin Madders
Labour — Ellesmere Port and Bromborough2,153
- 61
Nigel Huddleston
Conservative — Droitwich and Evesham2,151
- 62
Ian Lavery
Labour — Blyth and Ashington2,145
- 63
Cat Smith
Labour — Lancaster and Wyre2,124
- 64
Andy Slaughter
Labour — Hammersmith and Chiswick2,120
- 65
Rebecca Harris
Conservative — Castle Point2,118
- 66
Liz Saville Roberts
Plaid Cymru — Dwyfor Meirionnydd2,117
- 67
John Lamont
Conservative — Berwickshire, Roxburgh and Selkirk2,110
- 68
Alan Mak
Conservative — Havant2,109
- 69
Chris Philp
Conservative — Croydon South2,107
- 70
Anneliese Dodds
Labour (Co-op) — Oxford East2,103
- 71
Kit Malthouse
Conservative — North West Hampshire2,101
- 72
Ruth Cadbury
Labour — Brentford and Isleworth2,099
- 73
Dr Andrew Murrison
Conservative — South West Wiltshire2,098
- 74
Mr Clive Betts
Labour — Sheffield South East2,080
- 75
Daniel Zeichner
Labour — Cambridge2,078
- 76
Vicky Foxcroft
Labour — Lewisham North2,061
- 77
Sir John Whittingdale
Conservative — Maldon2,060
- 78
Blake Stephenson
Conservative — Mid Bedfordshire2,059
- 79
Dr Rupa Huq
Labour — Ealing Central and Acton2,055
- 80
Ben Lake
Plaid Cymru — Ceredigion Preseli2,051
- 81
Ms Stella Creasy
Labour (Co-op) — Walthamstow2,040
- 82
Valerie Vaz
Labour — Walsall and Bloxwich2,038
- 83
Wera Hobhouse
Liberal Democrat — Bath2,037
- 84
Mr Toby Perkins
Labour — Chesterfield2,036
- 85
Rebecca Long Bailey
Labour — Salford2,035
- 86
Neil Coyle
Labour — Bermondsey and Old Southwark2,035
- 87
Alberto Costa
Conservative — South Leicestershire2,031
- 88
Mohammad Yasin
Labour — Bedford2,014
- 89
Sir Oliver Dowden
Conservative — Hertsmere2,005
- 90
Mrs Sharon Hodgson
Labour — Washington and Gateshead South1,998
- 91
Greg Smith
Conservative — Mid Buckinghamshire1,996
- 92
Matthew Pennycook
Labour — Greenwich and Woolwich1,991
- 93
Sir Gavin Williamson
Conservative — Stone, Great Wyrley and Penkridge1,989
- 94
Sarah Champion
Labour — Rotherham1,986
- 95
Catherine West
Labour — Hornsey and Friern Barnet1,983
- 96
Sir Mel Stride
Conservative — Central Devon1,979
- 97
Victoria Atkins
Conservative — Louth and Horncastle1,979
- 98
Imran Hussain
Labour — Bradford East1,978
- 99
Sir Edward Leigh
Conservative — Gainsborough1,968
- 100
Ruth Jones
Labour — Newport West and Islwyn1,968
Source: UK Parliament Members API, Commons Votes API and IPSA. Rankings are recalculated hourly.