Skip to content
← All sessions
Plenary session

25–26 March 2026

13 texts voted · 9 adopted · 4 rejected · 72 roll-call votes

New to plenary votes? How to read this page →

Tightest vote
Temporary derogation from certain provisions of the ePrivacy Directive to combat online child sexual abuse
Rejected

Margin of 83 votes · 228 for · 311 against · 92 abst

Smallest for/against margin among the session's text-deciding votes.

Most amended text
Common system for the return of third-country nationals staying illegally in the Union (Return Regulation)

2,210 amendments tracked · see the dossier →

Largest number of committee amendments tracked on AmendEU among the texts voted this session.

Most contested adoption
Common system for the return of third-country nationals staying illegally in the Union (Return Regulation)
Adopted

33% of votes cast were against · 389 for · 206 against · 32 abst

Adopted with the largest share of votes cast against it this session.

Wednesday 25 March

3 votes
Procedural votes · 3 votes

Agenda changes and other procedural motions of the sitting. What counts as procedural →

  • Wednesday’s agenda – Request by The Left Group – Australia134 / 350 / 14
  • Wednesday’s agenda – Request by the PPE Group – Iran426 / 77 / 14
  • Thursday's agenda – Request by the Verts/ALE Group – Request for withdrawal from voting time163 / 344 / 14

Thursday 26 March

13 texts · 69 votes

On the provisional agreement negotiated with the Council (the trilogue deal) · amendment 221 · record ↗ · adopted text ↗

581 for · 21 against · 42 abst
1 other vote on this text
  • On a procedural request to put the amendments to a vote179 / 446 / 16

On the Commission proposal (the draft law) · record ↗

228 for · 311 against · 92 abst
8 other votes on this text
16 other votes on this text
29 other votes on this text

Votes are grouped by the text they concern. Each card shows the vote that adopted or rejected the text; the bar reads votes for (green), against (terracotta) and abstentions (grey). Amendment and split votes are folded under their text: a check means the vote passed, a cross means it did not. How to read a plenary session → Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament, roll-call votes only.