When we think about political activity, we usually focus on the attention-grabbing moments and media appearances. But an MP's job is in parliament, so who was most active there?
Looking across both spoken and written contributions in parliament, a handful of MPs stand out for their volume.
Top 10 most active MPs of 2025
- Jim Shannon MP (DUP): 1414 total contributions
- Sir Keir Starmer MP (Lab): 1409 total contributions
- Lucy Powell MP (Lab): 1392 total contributions
- David Lammy MP (Lab): 1011 total contributions
- Hamish Falconer MP (Lab): 1001 total contributions
- Matthew Pennycook MP (Lab): 772 total contributions
- Chris Bryant MP (Lab): 726 total contributions
- Danny Kruger MP (Con → Ref): 719 total contributions
- Miatta Fahnbulleh MP (Lab Co-op): 715 total contributions
- Stephen Kinnock MP (Lab): 700 total contributions
Note: We've removed speakers Sir Lindsay Hoyle MP, Nusrat Ghani MP, Caroline Nokes MP, and Judith Cummins MP from the ranking, who would've ranked as first, fifth, eighth, and tenth, respectively.
What stands out
- Eight out of the top ten are Labour or Labour Co-op members, reflecting a strong concentration of Commons activity within its largest party.
- The list is dominated by MPs with frontbench or formally defined parliamentary roles, where regular participation in debates and proceedings is part of the job.
- Jim Shannon is a significant outlier, as the only DUP member on this list and sitting above all government ministers.
This is purely a measure of recorded parliamentary activity, not impact or effectiveness.
Much parliamentary work happens outside the chamber and isn't captured here — but the data does offer a useful lens on who is most consistently visible in the Commons.
Methodology
To get this data, we used our internal client library to access Hansard. We retrieved lists of current MPs, then counted each MP's spoken and written contributions over 2025. Each contribution represents a recorded parliamentary activity, whether spoken in debate or submitted in writing.