Sources
Every number on this site links to its source. Here is where the data comes from.
Parliament Members API
MP profiles, photos, constituency, party, election date
IPSA
MP expense claims for all 650 MPs. Staffing, office, accommodation, travel.
Hansard
Verbatim Commons and Lords contributions. The basis for every speech-vs-vote pairing in the Lie Detector.
Electoral Commission
Donations to MPs, party branches, and national Labour Party
Companies House
Director appointments, PSC, co-director networks, dissolution status
Commons Votes API
Division voting records for all tracked key votes
Register of Members' Financial Interests
Declared interests. Employment, gifts, hospitality, property, shareholdings.
GOV.UK Ministerial Gifts
Gifts, hospitality, and travel accepted by government ministers
GOV.UK Speeches
Ministerial speeches outside the Commons chamber. Folded into the Lie Detector corpus alongside Hansard.
Bluesky
Public posts by Labour MPs with verified handles. Folded into the Lie Detector corpus as a secondary source.
APPG Register
All-Party Parliamentary Group memberships, officers, and funders
Methodology
Labour Tracker collects data from 11 official public sources using automated update scripts. The pipeline runs weekly on Sundays at 4am UTC. Each run fetches the latest data from all sources, cross-references records by MP ID and name, computes risk scores, and validates output before deployment.
The integrity scorer cross-references Companies House directorships against the Register of Members' Financial Interests to identify undeclared interests. Red flags are assigned severity levels (critical, high, warning, info) based on the type of finding and confidence of the name match.
Promise verdicts (kept, broken, in progress, abandoned, not started) are assessed against the manifesto text, official government announcements, and independent data. Each verdict includes evidence text and a source link.
Fact check verdicts (true, partly true, misleading, false) are assessed by comparing the claim against the cited data source. Where possible, the specific data point is linked.
The Lie Detector compares verbatim Hansard speeches and other public statements with the same MP's recorded division vote on the underlying policy. An automated classifier proposes possible mismatches. No finding is published until a human reviewer has confirmed the speech and the vote are accurately characterised. See the Lie Detector page for the full methodology.
Cost per taxpayer figures use HMRC PAYE taxpayer counts per constituency (2023-24 data) where available.