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 weeks ago
Cyber Security and Resilience (Network and Information Systems) BillCommittee stage, Lords
2 weeks ago
Public Office (Accountability) BillCommittee stage, Lords
2 weeks ago
Railways BillCommittee stage, Lords
2 weeks ago
Armed Forces BillCommittee stage, Lords
3 weeks ago

Expenses

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

Browse expenses