About Check Some Votes

Transparency for Europe

Check Some Votes is a project by the Party of Progress. Our goal is to make voting in the European Parliament transparent and accessible to every citizen. We believe that democracy only works when citizens understand how their representatives decide.

Frequently Asked Questions (FAQ)

What is Check Some Votes?
Check Some Votes is an interactive tool that allows you to analyze the voting behavior of Members of the European Parliament. You can search for specific votes, see how individual MEPs voted, and view statistics on political groups and countries.
Where does the data come from?
The data is sourced from public records of the European Parliament. We process this data to make it user-friendly and searchable.
Where do the titles, topic tags and place tags of a vote come from?

Title. A vote card shows the title of the procedure file in the Parliament's Legislative Observatory (OEIL) when there is one. We look up the procedure behind the document number through the Parliament's open-data API and take its title in all 24 languages. Where no procedure file exists, the title from the roll-call list is shown instead.

Topic tags. The tags below the title are the subject keywords attached to the document. They come from EuroVoc, the EU's multilingual thesaurus; we read them from the document in the open-data API and show them in your language, or in English where there is no translation. A click filters the list by that keyword. We add no tags of our own and do not guess topics from titles.

Place tags. The place tags above the title are not a second source: they are the keywords from the same list that belong to the EuroVoc domain "Geography" (72) of the official thesaurus. Only explicit tags count. We infer no place from the title, from an MEP's country or from broader and narrower terms. Because places have their own row, they are not repeated among the topic tags.

Limits. The tags are only as complete as the Observatory's record. A vote without a place tag simply has none attached; it does not show up under the region filter, and that does not mean it has nothing to do with any place.

What do document numbers like A10-0226/2026, B10-… and C10-… mean?

Every vote refers to a Parliament document with a number like A10-0226/2026. It is made up of the document type, the parliamentary term (10 = the current one, since 2024), a serial number and the year.

A – Report
The text a committee has prepared for the plenary, including recommendations.
B – Motion for a resolution
Tabled by a committee, a political group or Members, for example to conclude a debate.
C – Other institution
A document from another institution, such as a proposal of the European Commission or a Council text.
RC – Joint motion for a resolution
Replaces several motions on the same subject that groups tabled together. The number starts with RC-.
How often is the data updated?
Our system regularly checks for new voting results. As soon as new protocols are published, they are imported into our database. For plenary speeches, each individual MEP's contributions are refreshed every 2 hours.
Who develops this tool?
The tool is developed and maintained by a team of developers and volunteers from the Party of Progress. It is an open-source project that is constantly evolving.
How do the vote summaries work?
We use the European AI model Mistral to summarize the entire legal text. Please note that errors may occur.
Are there similar services?
There are other services that show voting behaviour in the European Parliament, such as HowTheyVote.eu and Abgeordnetenwatch. Check Some Votes uses Parliament's open interface, adds MEPs' speeches to the votes and offers full-text search across those speeches. We make no claim to be more complete than other services; Parliament's own sources are authoritative.
How can I see all amendment PDFs?
We have created a Chrome extension to fetch all amendment PDFs. You can download it here.

Contact & Community

Do you have questions, feedback, or want to join the discussion? Find us here:

Follow us on Instagram@checksomevotes@checksomevotes_en