About
About and method
EU Parl Watch is a newspaper about the European Parliament: every plenary session is an edition, every decision a short story that answers first — what was decided, whether it passed, and who voted how.
Data and freshness
Votes, results, MEPs, groups, documents and dossiers come from the European Parliament’s Open Data service. Source: European Parliament, licensed CC BY 4.0. Results and counts are shown as Parliament publishes them; texts are read from its official documents.
Recent sitting days are checked every half hour, so results usually appear within an hour of publication. Once a day the whole term is fetched again, which picks up late corrections at the source.
Votes last updated: 24 Sept 2026, 05:54 UTC. 116 of 116 sitting days of the term are indexed.
How counts work
- Roll calls only. Only a A vote in which every MEP’s individual position is recorded and published. records how each MEP voted, so every figure about an MEP or a group rests on roll calls. A A vote by raised hands. Only the outcome is recorded, not who voted how. records the outcome and no count; some votes are counted electronically without names. Each page says which it was.
- Groups as they are now. MEPs are counted in the group they belong to today. For the few who changed group during the term, older votes are therefore an approximation.
- “No vote recorded” is not “absent”. Leave, illness, a mission or chairing the sitting all look the same in the data, so this paper never calls it absence.
- The President does not vote by convention, so their record shows no votes.
- Majorities. Most decisions pass with more votes for than against. Some need an absolute majority of all MEPs: 361 of 720, however many take part. The margin shown follows the rule that applied.
- “Voted against their group” is only said when the group had a clear line: at least two thirds of its members’ votes on one side. A group without one is shown as divided. The Share of votes in which a member voted the same way as the majority of their political group. figure on MEP pages is different: it compares each vote with the group’s majority position, whatever its size.
What the AI writes, and what it never writes
Some text is written by a language model, ahead of time and not while you load a page: the summary of a decision (“What this decision does”), the brief of a day or a session, “In short” for a document, and “What changed” between two versions of a text. It always sits in a labelled box or carries an “AI” tag.
- It never produces counts or margins: those are the official record. Any number in an AI text must appear in its source, or the text is thrown away.
- It never writes headlines and never chooses the top stories: those follow a published rule.
- It works from the official text and points to the paragraphs it rests on. It is asked to describe, not to judge; a list of loaded words is filtered out.
- Topics and running issues are also found automatically, and can be wrong or incomplete.
Models: DeepSeek (a fast “flash” model) for the texts; Jev by typesafe.ai for topics and issues.
Report an error
Found a mistake? Write to corrections@example.org — every page footer has a “Report an error” link that fills in the page address. If a page showed an error message, it carries a short Reference code: please quote it, it lets us find exactly what went wrong.
If a count looks wrong, compare it with the official source linked from the page first: this site shows Parliament’s published figures, and corrections at the source arrive with the next daily refresh. Corrections to this site’s own text are noted here.
Corrections
No corrections so far.
Independence
EU Parl Watch is an independent project. It is not an official European Parliament service and is not affiliated with or endorsed by the Parliament. For the authoritative record, use Parliament’s own plenary votes.
This paper selects. Every resource, every vote and every table is on the full reference site, built on the same data.