Our Principles
🔓
Public data, made readable
Every figure on this site comes from official public registers. We don't generate or infer data — we reformat what Parliament and IPSA already publish.
⚖️
No editorial judgment
We present raw declared figures. We don't assess whether an MP's outside earnings are a conflict of interest, or whether their vote attendance is acceptable — that's for you to decide.
🔄
Kept up to date automatically
Automated jobs run weekly and monthly to pull the latest data from each source. Data freshness is shown on each card.
🚫
No ads, no trackers, no paywall
This is a transparency project. We don't monetise your attention or your data.
Data Sources
UK Parliament Members API
Open licence
The official source for MP identities, party membership, constituency, biography, and the Register of Members' Financial Interests (RMFI). The RMFI contains all declared outside earnings, gifts, hospitality, visits abroad, and office/political donations.
Vote participation Outside earnings Gifts & hospitality Office donations MP biography
members-api.parliament.uk ↗
IPSA — Independent Parliamentary Standards Authority
Open Govt Licence
IPSA is the independent body that regulates and administers MPs' business costs and expenses. It publishes a breakdown of each MP's annual spend across staffing, office costs, accommodation, and travel, updated every two months.
Staffing costs Office costs Accommodation Travel costs
theipsa.org.uk ↗
Electoral Commission — Campaign Finance Register
Public register
The Electoral Commission publishes all donations to regulated donees — including individual MPs — above the reporting threshold. These are campaign donations, not personal income, and are reported quarterly.
Campaign donations Regulated donees
search.electoralcommission.org.uk ↗
postcodes.io
Free API
Used to resolve UK postcodes to parliamentary constituencies for the "Find my MP" feature. Note: the Parliament API's own postcode endpoint does not function correctly — postcodes.io is the reliable alternative.
Postcode lookup only
postcodes.io ↗
Methodology
Vote participation

The Parliament API provides each MP's total eligible votes and the number they participated in since the start of the current parliamentary session (July 2024). Participation percentage = votes cast ÷ votes eligible × 100.

This includes all divisions — procedural votes, Westminster Hall debates, and whipped votes — not just "meaningful" votes. Absence isn't necessarily poor performance: ministerial duties, illness, paired votes, and family emergencies all cause legitimate absences. Use the figure as a guide, not a verdict.

Outside earnings (RMFI Category 1)

The Register of Members' Financial Interests Category 1 covers "Employment and earnings" — any paid work outside Parliament. MPs are required to declare employment, directorships, consultancies, media appearances, and any other paid roles.

Amounts are extracted from the declared interest text. RMFI entries do not always include precise amounts — some declare hourly rates or ranges rather than totals. Where a figure is unavailable, only the role is shown. All figures cover the current Parliament (July 2024–present).

Gifts & hospitality (RMFI Categories 3, 4, 5)

Categories 3 (UK gifts and hospitality), 4 (visits outside the UK), and 5 (gifts from overseas sources) are grouped together on the Finances tab. These represent benefits received — not personal income — but must be declared to ensure transparency about who is providing MPs with hospitality, travel, and gifts.

Office & campaign donations (RMFI Category 2)

Category 2 covers donations to fund an MP's parliamentary office and campaigning activities — not personal income. These are legally required to be declared both in the RMFI and (above a threshold) to the Electoral Commission.

Where the same donation appears in both registers, we show the Electoral Commission entry only and suppress the RMFI duplicate. We match on both the donation amount (within 2%) and the donor name — more robust than amount-only matching.

IPSA expenses

IPSA publishes annual budget and spend figures for each MP across four categories: staffing, office costs, accommodation, and travel. Figures shown are spend (amount actually claimed), not the budget allocation.

IPSA data covers the financial year April–March. 2024/25 data is shown where available. A small number of MPs (newly elected or by-election winners) may not yet have a full year of IPSA data.

Update Schedule
Data Source Cadence
MP list & status Parliament API Weekly (Mon)
Vote participation Parliament API Weekly (Mon)
RMFI interests & earnings Parliament API Weekly (Tue)
MP biography Parliament API Monthly (1st)
IPSA expenses IPSA open data Monthly (1st)
EC campaign donations Electoral Commission Monthly (1st)
What we don't show
Non-monetary declared interests

The RMFI also covers shareholdings (Category 7), property portfolios (Category 6), family members employed through parliamentary expenses (Category 9), and miscellaneous interests (Category 8). These are important transparency data points but don't carry £ values — showing a company name without context can mislead more than it informs. These categories are planned for a future release.

Historical data

The Parliament Members API only returns the current register — historical snapshots are not available via the API. All RMFI data therefore covers the current Parliament (July 2024–present). IPSA expenses are available year-by-year and will be shown comparatively once 2025/26 data is published.