Skip to content
← All sessions
Plenary session

7–10 July 2025

28 texts voted · 25 adopted · 3 rejected · 226 roll-call votes

New to plenary votes? How to read this page →

Tightest vote
European Climate Law
Rejected

Margin of 79 votes · 300 for · 379 against · 8 abst

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

Most amended text
Implementation and delivery of the Sustainable Development Goals in view of the 2025 High-Level Political Forum

733 amendments tracked · see the dossier →

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

Most contested adoption
Objection pursuant to Rule 115(2) and (3): Deforestation Regulation - list of countries presenting a low or high risk
Adopted

42% of votes cast were against · 373 for · 289 against · 26 abst

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

Monday 7 July

1 vote
Procedural votes · 1 vote

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

  • Wednesday’s agenda – Request by The Left Group308 / 101 / 0

Tuesday 8 July

7 texts · 55 votes
9 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

417 for · 188 against · 75 abst
12 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

459 for · 170 against · 30 abst
24 other votes on this text
Voted without committee amendments · 1 text, 1 vote

Mostly motions and resolutions tabled directly for the sitting, plus consents and budget texts. Each title opens its AmendEU page tracking its plenary votes. What these texts are →

No committee amendments tracked for this procedure; its page follows its plenary votes.

  • On a request to postpone the vote278 / 352 / 21

Wednesday 9 July

14 texts · 134 votes

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

534 for · 102 against · 56 abst
6 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

502 for · 120 against · 64 abst
22 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

422 for · 219 against · 31 abst
29 other votes on this text
  • On paragraph 22 (part 1 of a split vote)613 / 39 / 29
  • On paragraph 22 (part 2 of a split vote)454 / 169 / 40
  • On paragraph 23 (part 1 of a split vote)593 / 40 / 48
  • On paragraph 23 (part 2 of a split vote)525 / 104 / 52
  • On paragraph 23 (part 3 of a split vote)452 / 155 / 59
  • On paragraph 23 (part 4 of a split vote)361 / 280 / 27
  • On paragraph 24 (part 1 of a split vote)577 / 57 / 51
  • On paragraph 24 (part 2 of a split vote)439 / 190 / 41
  • On paragraph 24 (part 3 of a split vote)529 / 105 / 45
  • On paragraph 37 (part 1 of a split vote)560 / 101 / 18
  • On paragraph 37 (part 2 of a split vote)436 / 187 / 44
  • On paragraph 37 (part 3 of a split vote)562 / 75 / 36
  • On paragraph 37 (part 4 of a split vote)538 / 123 / 16
  • On paragraph 37 (part 5 of a split vote)435 / 190 / 39
  • On paragraph 37 (part 6 of a split vote)431 / 195 / 41
  • On paragraph 37 (part 7 of a split vote)367 / 272 / 22
  • On paragraph 42 (part 1 of a split vote)461 / 186 / 21
  • On paragraph 42 (part 2 of a split vote)452 / 172 / 42
  • On paragraph 42 (part 3 of a split vote)468 / 180 / 21
  • On paragraph 42 (part 4 of a split vote)423 / 200 / 38
  • On paragraph 42 (part 5 of a split vote)378 / 179 / 32
  • On paragraph 42 (part 6 of a split vote)414 / 193 / 52
  • On paragraph 47449 / 191 / 28
  • On paragraph 48465 / 118 / 73
  • On paragraph 56 (part 1 of a split vote)488 / 87 / 112
  • On paragraph 56 (part 2 of a split vote)321 / 317 / 41
  • On amendment 1 · text to be inserted after paragraph 92465 / 176 / 44
  • On citation 15370 / 279 / 22
  • On citation 16423 / 194 / 53

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

619 for · 26 against · 46 abst
5 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

495 for · 130 against · 63 abst
13 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

490 for · 147 against · 49 abst
9 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

461 for · 121 against · 107 abst
20 other votes on this text
13 other votes on this text
European Climate LawRejected

On the decision · record ↗

300 for · 379 against · 8 abst

Thursday 10 July

7 texts · 36 votes
7 other votes on this text

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

542 for · 97 against · 12 abst
4 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

523 for · 75 against · 14 abst
9 other votes on this text

On the motion for a resolution · the text as a whole · record ↗ · adopted text ↗

625 for · 7 against · 10 abst
9 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.