Methodology
How Where MPs Stand answers a question, where its information comes from, how it checks itself, and how it stays neutral.
What it does, and what it does not
Hansard is the official, word-for-word record of Parliament. Parliament's own Hansard search is the right tool for finding something you know is there: a phrase, a debate, or everything one member said on a day. It is fast, complete and authoritative, and every source shown here links back to the official record.
Where MPs Stand answers questions instead. Ask, in plain English, what has been said on a subject and by whom, and it writes a short briefing on the positions taken, grouped by who holds them, with every point linked to the speech it came from.
What is covered
- House of Commons and House of Lords debates, and Westminster Hall debates.
- Written questions and answers, and written ministerial statements, from both Houses.
- Public Bill Committee debates.
- Every division (vote) in both Houses, with how each member voted. TheyWorkForYou's files for the 1997 Parliament (May 1997 to May 2001) have no division lists, so the Commons votes of those years come from Public Whip, which took them from Hansard, with thanks. Each is matched to the result printed in Hansard ("The House divided: Ayes …, Noes …") by its counts, which gives it its place in the debate and its kind of vote; the few that cannot be matched keep Public Whip's title and link to the day's debates.
The record runs from the general election of 1 May 1997 to the present, and is updated twice a day. Some parts start later: the Lords in November 1999, Westminster Hall in 2000, written questions in 2001, written statements in 2002 and Public Bill Committees (then Standing Committees) in 2001. Early day motions, Commons votes and election results (general and by-elections) start in 1997. The status page shows the most recent record and the last update.
How a question is answered
- The question becomes filters you can see and change. A language model turns the question into search terms and filters: dates, House, regions, parties, named members, roles (such as government ministers) and the policy areas involved. "Northern MPs" means MPs for seats in the North East, North West, and Yorkshire and the Humber. The filters are shown with every briefing and can be edited and re-run.
- The record is searched by words and by meaning. Keyword search finds the exact terms; meaning-based search finds speeches that make the same point in different words. Results are ranked by relevance, by how recent they are, and by whether the speaker held a relevant office at the time, such as the minister for the department concerned (or, with less weight, a seat on a select committee on the subject). The weight given to recency and to office can be changed in Settings. A contribution mainly about one place, such as a town's bus route or a constituency's station, counts for a little less when the question is about a national subject, so national points lead; it counts in full when the question names a place, a region, a kind of seat or a member. The same filters and settings always return the same sources.
- Evidence is chosen for balance, not just for matches. The sources passed on are spread across speaker groups, such as government, opposition and backbenches, with no more than two contributions from any one speaker. Members who raised the subject on three or more separate days among the records found (not counting what they said as ministers) are included first, up to four of them, so that a backbencher who keeps returning to a subject is not crowded out by members who mentioned it once; the briefing may say that they raised it repeatedly. It gives no number of days, since that depends on which records a search finds. A summary computed from the data, not written by the model, shows how many contributions came from which groups, parties and kinds of seat, and who raised the subject most often.
- The rest of the record takes the room its relevance earns. Early day motions, the Scottish Parliament, the Senedd, the Northern Ireland Assembly and witnesses' evidence to committees are searched alongside. Everything found is compared in meaning with the question by the same local model, so all of it is on one scale: a weak match is left out, and the closest take up to ten places (fifteen in a comprehensive briefing) beside the Westminster sources, with no more than three from any one devolved debate. Anything closer to the question than the weakest Westminster source can then take its place, up to half of them, though never the only source from a party or from a member who keeps raising the subject. So a subject argued mainly in Holyrood or in committee brings in more of that record, and the number of sources stays the same.
- The briefing is written only from those sources. The briefing is written by an AI model (Claude, made by Anthropic). It receives only the sources found, is instructed to use no other knowledge, and must attach a citation to every statement about what anyone said. It connects the sources where they meet (a concern raised in the Commons and put to witnesses, a policy decided differently in Holyrood), but always names a devolved parliament, and presents a witness's words as evidence to a committee, never as the view of Parliament.
- The briefing is then checked automatically. Every passage behind a citation is checked against the original text, and any citation that does not match is removed. Every quotation the briefing puts in quotation marks is also checked, word for word, against the speech it is attributed to; one that cannot be found is marked. Statements without a source are counted under the briefing, and can be shown. Judgemental words used in the briefing's own voice are underlined. Spelling is set to British English, never inside quotations.
- When the record has nothing, it says so. If no sufficiently relevant records are found, the answer is "No records found", and no briefing is written.
The Where they stand table at the top of a briefing is taken from the briefing's own section headings ("Ministers: setting out measures"), with the number of sources each section cites; it adds no judgement of its own, so it always matches the text below it. On a member's page, Speaks most about counts the debate titles and question topics they spoke or asked about on the most separate days in their last two years in Parliament, leaving out routine business such as Prime Minister's engagements. No AI is used for it.
Who said it, as they were at the time
Every contribution is matched to a person by a unique identifier, never by name, so a member is recognised across changes of name and title (for example, an MP who later sits in the Lords). Each speaker is described as they were on the day they spoke: their party, their constituency and its region or nation, and any government, opposition or select committee chair role they held on that date. A minister is labelled a minister only for what they said while in office.
City, town and rural seats
Seat types are defined by the size of the built-up area that people live in, not by whether a place has official city status. Some small places are cities, and some large ones are towns, so official status says little about what a constituency is like.
- City seat: most of the constituency's residents live in one urban area of about 200,000 people or more. Reading and Bolton can count; small cathedral cities do not.
- Rural seat: fewer than half of its residents live in urban areas of 10,000 or more.
- Town seat: everything in between.
The calculation uses official data from each nation: the Office for National Statistics' built-up areas and Census 2011 populations for England and Wales, National Records of Scotland settlements and Census 2022 for Scotland, and the Northern Ireland Statistics and Research Agency's settlement classification and Census 2021 for Northern Ireland. A large conurbation is not allowed to swallow neighbouring counties, so commuter towns around London, such as Watford and St Albans, count as towns.
Age and gender
A question can ask how women and men, or older and younger members, have differed on an issue, or can be limited to one group ("what have female MPs said about childcare?"). Briefings mention gender or age only when the question asks about them, and never generalise beyond the speeches cited.
- Age is the member's age on the day they spoke, not their age today. Age groups are under 40, 40 to 54, 55 to 69, and 70 and over.
- Dates of birth come from Wikidata, matched to each member by their UK Parliament identifier. For the few members Wikidata has no date for (mostly recently elected MPs and new peers), the date in the birth-date field of their English Wikipedia article is used, found through the same Wikidata entry, never by name. Where only the year of birth is recorded, the age is shown as approximate ("about 54"). Some members' dates of birth are not published anywhere, and they are left out of age groupings.
- Gender is as recorded by Parliament's own Members data, which records it as female or male. It is shown in the details of each source and is never inferred from a name.
- When a date of birth or gender is not recorded, the source says "not known" and the member is left out of any age or gender filter. The evidence summary shows how many contributions fall into each group.
Majorities and first-term MPs
Each MP's source shows their majority at the time they spoke, from the most recent election in their seat before that day (a general election or a by-election), and, for current MPs, their majority now. Questions can be limited to, or compare, MPs in marginal and safe seats, or newly elected MPs and those re-elected at least once.
- Majority is shown as a number of votes and as a share of all valid votes cast. Seats are grouped as marginal (majority under 10%), 10% to 20%, and safe (over 20%).
- A first-term MP is one still in the Parliament they were first elected to, including those who arrived at a by-election. An MP who served before, left and later returned counts as re-elected.
- Results come from the UK Parliament's Members data, matched to each MP by their UK Parliament identifier. Notional results (estimates for new boundaries) are not used. That data starts in 2010: for the general elections of 1997, 2001 and 2005 the site uses the House of Commons Library's results by constituency, matched to each seat by its name, for the by-elections of 2001 to 2010 its research papers 05/34 and 10/50, and for those of 1997 to 2001 the House of Commons Information Office's Factsheet M16. The Library adds smaller parties and independents together, so where one of them won or came second at a general election the majority is not shown. Some MPs of those years have no UK Parliament identifier in ParlParse; they were matched to Parliament's records by surname, and only where a seat and its dates also agreed.
- Briefings mention majorities or length of service only when the question asks about them, and never suggest that a majority explains what someone said.
What each vote was on
A division's title usually names only the bill or the debate, so a vote can look like a vote on a whole policy when it was on an amendment, a single clause, the timetable, or a motion to decline the bill. Each division is therefore labelled with the kind of vote it was, read from the record itself: the question put just before the division (for example “That the Bill be now read a Second time”) and the outcome recorded just after it.
- The labels are worked out by fixed rules from that standard wording, without AI. About nine in ten divisions since 1997 get a label; where the wording does not make the kind clear, none is shown.
- Each kind comes with a short, neutral note on what voting for or against it usually means. The glossary lists them all.
- Briefings are given the kind of each vote and the question put, and are told not to present a vote on an amendment or a procedural motion as a vote for or against a whole bill or policy.
- For about 1,600 votes, a plain-English sentence on what voting aye (and sometimes no) meant is shown too, from TheyWorkForYou Votes (mySociety), with thanks. Where TheyWorkForYou Votes reports how a party whipped a vote (for example, that it allowed a free vote), that is shown too, and members voting differently from their colleagues in a reported free vote are not counted as rebelling. Whips are reported only for some votes, so a vote without one may still have been free.
- A label describes the procedure, not anyone's reasons. Members vote against amendments they agree with for many reasons, and the record seldom says why.
Devolved subjects
Many subjects debated at Westminster, such as health, schools and housing, are decided separately in Scotland, Wales and Northern Ireland. When a question is about one of them, a short note beside the briefing says which nations Westminster decides it for, so that a debate about the NHS in England is not read as covering the whole UK. Members for seats in Scotland, Wales and Northern Ireland may still speak on these subjects, about their own nation or about UK-wide funding.
- The notes come from a short table kept by hand, matched to the words of the question. They are not written by AI and are not part of the briefing itself.
- They simplify the devolution settlements, which have many exceptions. The UK government's guidance on devolution sets out the full position.
- Briefings include the devolved parliaments unless you turn them off under Settings; their debates can also be read on the devolved parliaments pages.
Donations
MP pages and the donations page show political donations from the Electoral Commission's register, which lists donations above the reporting limits since 2001. The Commission names each recipient but gives no Parliament ID, so donations are matched to MPs by name and date:
- Donations to an MP (recorded by the Commission as given to an MP, a party leadership candidate or a party member) are matched only to MPs sitting at the time of each donation, using the names they went by then. A match must be unique: if two sitting MPs share a name, the donation is not linked to either. Short forms of first names (Tom and Thomas), hyphens, titles and one-letter spelling slips in the register are allowed for. A surname alone is used only when the Commission records the recipient as an MP, only one sitting MP had that surname, and any first initial agrees. Every donation to the same recipient must point to the same MP; if they point to different people, none is linked.
- Donations to an MP's local party are linked only when the local party's name is exactly the constituency's name (apart from words such as "CLP" or "Conservative Association") and the seat's MP on that date was from the same party. They are shown separately, as donations to the local party, not to the MP.
Contains Electoral Commission Information © Electoral Commission and/or database right. Around 99% of donations recorded as given to an MP are linked; the rest were mostly made before the person was elected or after they left. Donations to central parties are not linked to anyone. Every entry links to the Commission's own record. A donation is not a finding of wrongdoing, and does not show that it influenced anything a member said or did.
Company roles
MP and peer pages, and the company roles page, show the companies where a member is (or was) a director, company secretary or member of a partnership, from the Companies House register, through its free public data service. Companies House does not link its records to Parliament, so each member is looked up by name, and a Companies House record is used only when all of these agree with what is known about the member:
- the month and year of birth (Companies House publishes no more than that);
- the surname (any surname the member has had in Parliament, or a peer's title name);
- a first or middle name, allowing short forms such as Ed for Edward.
Members whose birth month is not known are not looked up, and peers known by a title unlike their surname may be missed. Two people can share a name and a month of birth, so a match can occasionally be wrong: every entry links to the Companies House record, a wrong match can be reported and is then removed, and a company also named in the member's register of interests is marked as such. Addresses and nationality are not shown. Companies House records no resignation when a company is dissolved, so a role in a dissolved company is shown as ended ("until the company closed"), not as current. Members are checked a few hundred at a time at each update and again about every four weeks. Holding a company role is not a finding of wrongdoing.
Registered interests in briefings
When a briefing quotes an MP or a peer, their entries in the Register of Members' Financial Interests or the Register of Lords' Interests, and donations to them in the Electoral Commission's register of donations, are checked against what they said. Only entries that applied on the day count: ongoing interests (jobs, directorships, shareholdings, land, unpaid roles) registered on or before it and not ended by then, and one-off ones (gifts, hospitality, visits, donations, single payments) registered in the twelve months before it (donations: accepted in those twelve months). An AI model (Claude Haiku) then judges, strictly, which of those concern the same organisation, industry, profession or subject as the contribution, and describes the link in one neutral sentence. Broad ties do not count: membership of a professional or learned body, a member's own profession on its own, or a donation from a private individual or an unrelated business. Posts in government, Parliament or a party (a minister's salary, a whip's role) are the member's public job, not an outside interest, and are never flagged. A matched source's citation numbers are shown in amber, its card is marked, a note under the briefing lists who was flagged, and the source panel opens on the entries.
A match is a connection to check, not a finding: members register interests so that they can be seen, and having one is not wrongdoing. The model can miss a relevant entry or link one that is not. For MPs, every edition of the Commons register since November 2000 is kept, so an MP's entries are those on the register at the time they spoke (registered by then and still listed then), including interests that have since ended. The Lords register is current only, so for peers' older contributions an interest that has since ended may not be seen. Where a member declared an interest when speaking, the source shows that too, in their own words.
All-party groups
The all-party groups pages, and the groups on MP and peer pages, come from the Register of All-Party Parliamentary Groups and the devolved parliaments' lists of cross-party groups, via mySociety's APPG dataset (CC BY 4.0), refreshed weekly. Parliament's own register site turns away automated downloads, so the site uses mySociety's copy.
- Officers, secretariats and registered benefits are as given in the register. Benefits in kind are registered in bands of £1,500, so funders' totals are the least they could be.
- Members other than officers come from lists the groups supplied (or the devolved parliaments' official lists), so they may be incomplete or out of date. Lists that mySociety found by AI web search are left out, because mySociety says they are not yet checked.
- People are linked to MPs and peers by their ParlParse or UK Parliament ID. Where a list gives only a name, it is linked only if it is exactly the name of one member sitting when the list was published (peers' titles are unique). Anything else, such as companies listed as members, is shown as listed.
Contact addresses and email addresses in the register are left out.
Neutrality
Where MPs Stand takes no position on any issue, party or person. Briefings report what was said and by whom; they do not judge whether it was right.
- Briefings use plain reporting words, such as said, argued, criticised, supported and opposed. Loaded words such as "lied", "misled" or "U-turn" may appear only inside a quotation from the member who used them, and the briefing never says that an individual contradicted themselves: it gives what they said on each date.
- Evidence is chosen to cover the different groups of speakers, and the balance is shown with each briefing.
- The filters and ranking are visible and editable, and the same question with the same settings always draws on the same sources.
- The example questions on the home page rotate across parties, both Houses and all four nations.
- The site is independent. It is not affiliated with or endorsed by the UK Parliament, any party or any campaign.
What the warnings mean
- Statements not tied to a source
- Statements in the briefing that no cited source directly supports. Their number is given under the briefing; choose “Show them” to mark them. Treat them with caution.
- Underlined word
- A judgemental word in the briefing's own voice rather than in a quotation. Check the sources.
- Shaded quotation
- Words in quotation marks that were not found, word for word, in the source cited for them. Check the source before relying on them.
- "No records found"
- The record, with the filters shown, contains nothing sufficiently relevant. No briefing was written.
Saved and shared briefings
Every briefing is saved at its own address, such as wherempsstand.com/b/k3m7q2xwpa, so it can
be shared and cited. A saved briefing shows exactly what was shown when it was written, with its sources and
checks, the date it was prepared and the most recent record it could draw on. Saved briefings are not listed
anywhere on the site, and search engines are asked not to index them.
The record keeps changing, so a saved briefing can fall out of date; "Ask again" writes a new one from the current record. A briefing that is found to be wrong or unfair can be withdrawn; its address then says so. Questions are saved with their briefings, so please do not include personal details in a question.
Limitations
- Briefings are written by AI. The checks catch many errors but not all: always check the sources.
- The official record's data does not include a link to each individual speech in debates. The official link opens the day's record, and the column number and the TheyWorkForYou link pinpoint the speech. Written questions and statements link to the exact record.
- Region filters apply to MPs only, because members of the House of Lords do not have constituencies.
- Seats before the 2010 boundary changes are not in the official lookups used for later seats. A seat that kept its name takes the region and seat type of its later namesake; the rest (about 120 seats that were abolished or renamed) take their region from a short list kept by hand, and have no seat type. Roles held by members who left before 2010 come from mySociety's earlier list of ministers and spokespeople.
- Party, role and constituency details come from public member data maintained by mySociety; any gaps there are reflected here.
- The record begins in May 1997. For earlier debates, use TheyWorkForYou or Historic Hansard.
- The site is in beta: new and still being tested. Committee evidence transcripts are collected from 2014 (when Parliament's committees service starts them), and committee reports are linked rather than read; the other resources page lists other sites, and what each does best.
- Meaning-based search is built gradually, newest records first. Until it is complete, older records are found by keyword search; the status page shows its coverage.
Data sources and licences
- Hansard, from the UK Parliament, via TheyWorkForYou and ParlParse, run by the mySociety charity. Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
- Member, party, constituency and office-holder data from mySociety's ParlParse.
- The registers of interests of the House of Lords (read weekly for each sitting peer from the UK Parliament Members API, under the Open Parliament Licence), the Scottish Parliament, the Senedd and the Northern Ireland Assembly (from the copies published by TheyWorkForYou). Each is shown on the member's page under its own name, with what has changed over the past year.
- The Register of Members' Financial Interests, from the copy of each edition published by TheyWorkForYou, under the Open Parliament Licence v3.0. MP pages show the latest edition as registered; donors' addresses are left out. A registered interest is a declaration, not a finding of wrongdoing.
- Committees, inquiries, reports, government responses and oral evidence witnesses from the UK Parliament Committees data, under the Open Parliament Licence v3.0, refreshed weekly. Organisations are counted by name as given, so one body listed under two names is counted twice. Oral evidence transcripts (from 2014) come from the same service. Briefings may cite witnesses' answers, found both by their words and by meaning (the same local model as the rest of the record): a transcript speaker is used only when they match a listed witness, so the chair's and members' questions are left out, and the answers are presented as evidence to a committee, not as the view of the committee or of Parliament.
- The official reports of the Scottish Parliament, the Senedd and the Northern Ireland Assembly, via TheyWorkForYou, under the Open Parliament Licence and the equivalent licences of each parliament, with members' devolved seats and parties from ParlParse. They are searched apart from Westminster, and appear in briefings, always labelled with their parliament, unless you turn them off.
- Political donations from the Electoral Commission's register of donations, refreshed weekly and matched to MPs as described under Donations. Donors' addresses and postcodes are left out.
- All-party and cross-party groups from mySociety's APPG groups and memberships dataset, under Creative Commons Attribution 4.0, built from the Register of All-Party Parliamentary Groups (Open Parliament Licence) and the devolved parliaments' lists.
- Early day motions and their signatures from the UK Parliament early day motions service, under the Open Parliament Licence v3.0, matched to members by their UK Parliament ID. Briefings may cite the two or three motions that best match a question, with signatures counted by each member's party on the day they signed; they are told that signing shows support for a motion's wording only, and that not signing shows nothing.
- Members' gender and election results from the UK Parliament Members data, and general election results from 1997 to 2005 and by-election results from 1997 to 2010 from the House of Commons Library and the House of Commons Information Office, under the Open Parliament Licence v3.0. Dates of birth from Wikidata, available under CC0 (public domain), and for a few members from the infobox of their Wikipedia article.
- Boundaries, urban areas and census populations from the Office for National Statistics, National Records of Scotland and the Northern Ireland Statistics and Research Agency, under the Open Government Licence v3.0.
- Briefings are written by Claude, an AI model made by Anthropic.