Find your MP

Voting record, expenses and declared interests for every member of the House of Commons, from the official sources.

MPs

649 current members

Votes

575 divisions this Parliament

Expenses

£11,900k paid so far in 2025 to 26

Bills

Latest: Representation of the People Bill

Bills recently updated

All bills
Representation of the People BillReport stage, Commons
2 Sep 2026
Cyber Security and Resilience (Network and Information Systems) BillCommittee stage, Lords
2 Sep 2026
Public Office (Accountability) BillCommittee stage, Lords
2 Sep 2026
Railways BillCommittee stage, Lords
1 Sep 2026
Armed Forces BillCommittee stage, Lords
28 Aug 2026

Expenses

IPSA publishes every claim. Browse by MP or category, or see who claimed most. Last updated 2 Sep 2026.

Browse expenses