Sign in

HowTheyVote.eu

@howtheyvote.eu
251 followers 1 following 202 posts

HowTheyVote.eu makes vote results of the European Parliament transparent and accessible – for citizens, journalists, researchers, and activists. This account posts development updates, articles using HowTheyVote data, and news from plenary sessions.

PostsRepliesMedia
Reposted by HowTheyVote.eu
Nicolai von Ondarza @nvondarza.bsky.social · 17/09/2026
The vote today in the EP on Ceuta was another case of the EPP voting together with the far-right (via @howtheyvote.eu). It was also a vote the EPP claimed showing a divide 'between those for stand for a strong Union' with EPP and far-right groups together on one side.
0157
HowTheyVote.eu @howtheyvote.eu · 16/09/2026
Motions to reject have been more and more common over the last few months, where we often had a motion to reject from the far-right and then another vote on the motion itself. This change should make these easier to interpret - let us know what you think!
000
HowTheyVote.eu @howtheyvote.eu · 16/09/2026
💡 We now highlight when a vote is on a "motion to reject" a proposal - in these cases, the semantics of voting in favor/against are flipped, which caused some confusion in the past. Example: howtheyvote.eu/votes/196482
Screenshot of the header of a vote on HowTheyVote.eu

Acceleration of permit-granting for defence readiness projects
Sep 16, 2026 - A10-0271/2025 - Proposition de rejet - Am 64

This vote is about a proposal to reject a legislative proposal.

Voting behavior, also depicted with a barchart in the screenshot:
For: 95 (14%). Against: 546 (82%). Abstentions: 22. In total, 663 MEPs voted. 54 MEPs didn't vote.
100
HowTheyVote.eu @howtheyvote.eu · 16/09/2026
🚨 Tomorrow will be interesting for everyone looking at how conservatives and the far-right behave: We'll have votes on a resolution on the recent "migration crisis" in Ceuta. Right now, 7 resolutions are tabled; only joint motion comes from Greens & the Left group. @nvondarza.bsky.social
041
HowTheyVote.eu @howtheyvote.eu · 16/09/2026
🗳️ Another day of votes in the European Parliament #plenary is up!
100
HowTheyVote.eu @howtheyvote.eu · 15/09/2026
👋 Parliament's summer break is over - and the first day of votes this week is already up on howtheyvote.eu! #EP #Plenary
A blue tinted picture of the European Parliaments plenary chamber in Strasbourg. Text overlay reads: Now Available - European Parliament Vote Results. Bubble indicating "Tuesday, Sep 15th".
020
HowTheyVote.eu @howtheyvote.eu · 07/07/2026
🚨Here’s the breakdown of who vote how: howtheyvote.eu/votes/195338
howtheyvote.eu
Vote results: Temporary derogation from certain provisions of the ePrivacy Directive to combat online child sexual abuse
Find out how the Members of the European Parliament voted.
067
HowTheyVote.eu @howtheyvote.eu · 07/07/2026
howtheyvote.eu/votes/195338 Here’s today vote on the urgent procedure that made a plenary vote this week possible.
howtheyvote.eu
Vote results: Temporary derogation from certain provisions of the ePrivacy Directive to combat online child sexual abuse
Find out how the Members of the European Parliament voted.
020
HowTheyVote.eu @howtheyvote.eu · 07/07/2026
We have all workarounds in place. We expect to be able to publish the votes as soon as they become available or with only little delay.
130
HowTheyVote.eu @howtheyvote.eu · 22/05/2026
🗳️ Votes from this week's plenary session are now available at howtheyvote.eu!
A picture from the European Parliament in Straßbourg. Text reading "Now Available: European Parliament Vote Results. May 2026".
040
HowTheyVote.eu @howtheyvote.eu · 20/05/2026
P.S. If you have scrapers running on the EP site and are not impacted by this, feel free to shoot us a DM!
110
HowTheyVote.eu @howtheyvote.eu · 20/05/2026
For the curious: The EP website starting blocking automated requests. This was already happening to specific runners before, but now all our machines are impacted. Ironically, this also applies to data that is by definition intended to be read by machines.
121
HowTheyVote.eu @howtheyvote.eu · 20/05/2026
🐛 European Parliament's plenary is in session this week - but votes are **not** up on our site! We are facing a technical problem that won't be fixed Immediately due to complexity and our resources. We have workarounds in mind and post here when things run again. Votes will be backfilled.
130
Reposted by HowTheyVote.eu
Nicolai von Ondarza @nvondarza.bsky.social · 06/05/2026
Highlight of the month: the EP's interim position on the next MFF. EPP, S&D, Renew + Greens carried it - but only with 56% in favour. PfE, ESN and most ECR voted against, plus Meloni's FdI abstaining. Voting data from @howtheyvote.eu. A taste of how hard the real MFF vote will be next year.
Voting data on the EP's position on the MFF.
152
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
This was long - but I hope at least somewhat illuminating. The next plenary meeting will happen in two weeks - until then 👀
000
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
💡The general take-away: Deducing political reasoning from plenary votes alone is highly complex (and not always possible). Especially the reasons for voting against something can vary widely. Amendments are *the* important factor when trying to understand these decisions.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
In this specific case - the most probable explanation is that the votes against are a mix: People who wanted a wider-ranging derogation extended (EPP) voted against bc of the amendments adopted & people who were against the extension on principle saw a chance of gaining a majority.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
A vote against something could always mean "I disapprove of this idea in general" or "I think this is the wrong implementation" or even "I think this is not strict enough". For the final texts - as sets of amendments - things become only more complicated.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
From the votes alone, the motivation for voting one way or another are never clear. With amendments, it's usually easier to deduct, as they are quite specific - but even then:
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
*After* this and other amendments were adopted, the resulting text failed to reach a majority in the plenary. **Both the amendments and the final vote have been widely shared on various platforms and people were at times surprised on who voted which way.**
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
(Finding the amendment texts starting from our site is not perfect right now: Each vote has a link "Report or Resolution", which will bring you to the EP website where you can find the text of all amendments via a drop-down using the amendment number. We are working on improving this.)
210
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
In this final round of #chatcontrol 1.0 votes, a key amendment containing privacy guardrails was adopted with only a single vote majority: howtheyvote.eu/votes/189574
howtheyvote.eu
Proposal for a regulation of the European Parliament and of the Council amending Regulation (EU) 2021/1232 as regards the extension of its period of application · Vote Results · HowTheyVote.eu
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
(In the official Parliament records, those votes contain "Commission Proposal" as their subject, which is why this is also what we display on our site. This can be somewhat confusing, as the proposal might have been already amended. Amendments contain amendment numbers in their subject.)
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
2) Who was in favor of what? In plenary, MEPs can propose changes to the tabled texts (here: proposal by the commission), known as amendments. Obviously, those are voted on first. Then, when all amendments have been voted on, a vote on the final, resulting text is held.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
The public record on the exact mechanism with which this happened is very thin. If anyone can explain to us the formal mechanism behind this - please reach out! ✉️
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
The following negotiations with the member states (Council) then failed. Somehow the initial commission proposal - without the privacy respecting amendments adopted in the previous plenary - came back on the agenda for last plenary, on demand of the EPP.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
In this case: The responsible committee (LIBE) proposed a rejection of the proposal. Plenary chose to deviate from this recommendation and adopted a proposal for an extension incorporating privacy guardrails. This happened in the first March plenary & this was the final vote: howtheyvote.eu/186972
howtheyvote.eu
Vote results: Proposal for a regulation of the European Parliament and of the Council amending Regulation (EU) 2021/1232 as regards the extension of its period of application
Find out how the Members of the European Parliament voted.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
The proposal - as changed by the committee - is voted on in Plenary, with other amendments possible. This is then discussed with the Council and if agreed upon, becomes EU law. If no agreement is reached, this process can repeat (multiple readings of a law).
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
1) Wasn't there a vote on this last plenary already? Yes. And this is also the most ominous part of the whole process. Super brief version of how an EU law is made: The commission proposes something (here: extending the derogation). Parliament discusses this in a committee and proposes an opinion.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
This vote drew a lot of attention, as many people are concerned about the privacy implications of #chatcontrol proposals. Hence, many people wondering "who protected our privacy?" "which MEPs were in favor of #chatcontrol" and - "wasn't there a vote on this last plenary"?
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
While this aim sounds great - the proposed solution is deeply flawed. For more substantive background information and technical explanations, we'll defer to former MEP Patrick Breyers website: www.patrick-breyer.de/en/posts/cha...
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
Plenary rejected the commission proposal to extend a derogation from the ePrivacy directive which allowed scanning electronic communication with the aim of "combating CSAM" (also known as #chatcontrol 1.0). This derogation now expired on the third of April. howtheyvote.eu/votes/189270
howtheyvote.eu
Vote results: Proposal for a regulation of the European Parliament and of the Council amending Regulation (EU) 2021/1232 as regards the extension of its period of application
Find out how the Members of the European Parliament voted.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
❗While this is not the first time the EPP & the far-right form a majority together, building a majority against S&D/Greens, this case is special: Journalist prev. reported on a chat-group in which EPP and far-right MEPs discussed this file. Plausible deniability for cooperation no longer applies.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
❗The EPP together with the far-right voted to enter negotiations with the Council on a text regarding the EUs "Return Regulation". Part of the bill would allow member states to build return hubs in third countries, based on bilateral agreements. howtheyvote.eu/votes/189597
howtheyvote.eu
Vote results: Common system for the return of third-country nationals staying illegally in the Union (Return Regulation)
Find out how the Members of the European Parliament voted.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
This will be more text than usual - bare with us. Corrections and additions are highly welcome! 🙏
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
Both of these topics sparked intense debates, possibly in different groups. This thread, although very late, is an attempt to hopefully reach a few folks in each. And especially on the #chatcontrol vote - try a stab on some questions that came up *a lot*.
100
HowTheyVote.eu @howtheyvote.eu · 12/04/2026
With some delay - a thread on the last plenary votes on March 26, including: - round 2 of #Chatcontrol 1.0, including an attempt to explain how to make sense of plenary vote results, and - ❗the EPP cooperating with the fa-right on migration.
A blue tinted picture of the European Parliaments plenary chamber in Strasbourg. Text overlay reads: Plenary Spotlight - European Parliament. Bubble indicating "March 26th".
110
HowTheyVote.eu @howtheyvote.eu · 26/03/2026
The link is for the final vote in plenary which ultimately failed. The screenshot ist from an earlier vote on Amendment 34, which you can also find on our site by following the amendments tab from the site of the final vote. Hope this helps 🤗
180
Reposted by HowTheyVote.eu
Tuta @tuta.com · 26/03/2026
Check the results of every MP by our friends at How They Vote EU: howtheyvote.eu/votes/189270 Here's the story of How They Vote EU & why they use Tuta: tuta.com/blog/open-so...
howtheyvote.eu
1378
HowTheyVote.eu @howtheyvote.eu · 26/03/2026
Das genaue Abstimmungsergebnis auch hier: howtheyvote.eu/votes/189597
howtheyvote.eu
Vote results: Common system for the return of third-country nationals staying illegallyin the Union (Return Regulation)
Find out how the Members of the European Parliament voted.
010
Reposted by HowTheyVote.eu
Nicolai von Ondarza @nvondarza.bsky.social · 26/03/2026
At @howtheyvote.eu they now have the breakdown of the vote: As expected, there were a few rebels within S&D and Renew, but the right-wing majority stood firm: EPP (with very few rebels) and all of ECR, Patriots for Europe and AfD-led ESN voted together:
Breakdown of the vote by HowTheyVote.EU
1124
HowTheyVote.eu @howtheyvote.eu · 23/03/2026
3. The AI part of the "digital omnibus" will be voted on. Vote on the agenda will happen on Wednesday. If the votes stay on, they will happen on Thursday. We'll try to post here ASAP once the votes are up - or you can subscribe to howtheyvote.eu in your favorite feed-reader!
howtheyvote.eu
Find out how Members of the European Parliament vote
Find out how Members of the European Parliament vote.
040
HowTheyVote.eu @howtheyvote.eu · 23/03/2026
🗳️ We'll have a two-day plenary session this week with some high-stakes votes: 1. After the negotiations in the trilogue failed, #chatcontrol 1.0 is back on the agenda. 2. After several delays, the EU-US trade deal made it on the voting list once more.
140
HowTheyVote.eu @howtheyvote.eu · 23/03/2026
Recommended reading in this regard: This edition of the Secrecy Tracker by @euobserver.com, FollowTheMoney, and @investigate-europe.eu: euobserver.com/201072/secre...
euobserver.com
Secrecy Tracker: Transparency battles shaping the EU in 2026
Dear readers, Welcome back to Secrecy Tracker, with our first update of the year on what the EU is keeping behind closed doors. I’m Alexander Fanta, a journalist with Follow the Money. In this edition...
040
HowTheyVote.eu @howtheyvote.eu · 23/03/2026
Great to hear that Parliament (uncontroversially): > 52. Calls for a user-friendly system to be introduced on Parliament’s website where for each roll-call vote, the text voted on and the voting results by group and by Member of he European Parliament are visible [...] 👀
130
HowTheyVote.eu @howtheyvote.eu · 23/03/2026
During the last plenary, MEPs adopted a report on "Public access to documents" for 2022-2024. Council still remains largely intransparent, Commission seems to be on somewhat of a downwards trend. howtheyvote.eu/186375
howtheyvote.eu
Vote results: Public access to documents - report 2022 - 2024
Find out how the Members of the European Parliament voted.
140
HowTheyVote.eu @howtheyvote.eu · 10/03/2026
There were some unusual delays in the publishing of today's roll-call votes on the official Parliament site. Vote results for March 10 are now available on howtheyvote.eu
000
HowTheyVote.eu @howtheyvote.eu · 08/03/2026
Parliament will meet in Strasbourg starting tomorrow. First voting session will be held on Tuesday, as usual. ❗ On Wednesday, #chatcontrol 1.0 is on the voting list! 🗳️
040
HowTheyVote.eu @howtheyvote.eu · 24/02/2026
🇺🇦 Today marks four years since Russia's full invasion of Ukraine. On this occasion, we had a single vote in Brussels today. MEPs called for security guarantees for Ukraine, energy decoupling from Russia and further sanctions. Those are curr blocked by Hungary in the Council. howtheyvote.eu/185885
howtheyvote.eu
Vote results: Four years of Russia's war of aggression against Ukraine and European contributions to a just peace and sustained security for Ukraine
Find out how the Members of the European Parliament voted.
020
HowTheyVote.eu @howtheyvote.eu · 22/02/2026
💌 As always: We are eager to hear your feedback! Are you missing a chart? Something not working as expected? Please reach out! And if you use this in any form of publication - please feel free to send it our way, too! We are always interested in seeing what cool things people do with the data! 👀
000