Implementation report on the Recovery and Resilience Facility
An implementation report on the Recovery and Resilience Facility (RRF). The amendments emphasise reforms and investments under recovery and resilience plans, strategic autonomy and supply chains, social and territorial cohesion, employment, skills and the digital transition, involvement of social partners and Parliament, audit, transparency and accountability, and reference the European Pillar of Social Rights, an ageing society and inflation.
Procedure timeline
- Committee amendments tabled18 Feb 2025 – 24 Mar 2025
- Plenary vote — Adopted18 Jun 2025 · On the motion for a resolution — the text as a whole
Plenary votes
33 roll-call votesIn plenary, Parliament usually votes in steps: first on amendments to the text (sometimes split into parts, so Members can accept one half of a sentence and reject the other), then on the text as a whole. The “main vote” is the one that adopts or rejects the text itself. Each vote below shows exactly which step it was. How voting works →
Show the 27 earlier votes
- 18 Jun 2025RejectedOn amendment 16 — paragraph 17Official label: § 17 - Am 16 · what was voted ↗188 for457 against10 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 3 — paragraph 18Official label: § 18 - Am 3 · what was voted ↗145 for447 against62 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn paragraph 19 (part 2 of a split vote)Official label: § 19/2 · what was voted ↗430 for218 against7 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn paragraph 19 (part 3 of a split vote)Official label: § 19/3 · what was voted ↗404 for235 against10 abstentions70 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn paragraph 19 (part 4 of a split vote)Official label: § 19/4 · what was voted ↗402 for238 against12 abstentions67 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 4 — text to be inserted after paragraph 19Official label: Après le § 19 - Am 4 · what was voted ↗188 for437 against30 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 18 — text to be inserted after paragraph 19Official label: Après le § 19 - Am 18 · what was voted ↗206 for432 against17 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 19 — paragraph 20Official label: § 20 - Am 19 · what was voted ↗152 for444 against54 abstentions69 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 5 — paragraph 21Official label: § 21 - Am 5 · what was voted ↗189 for442 against22 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 22 — paragraph 24Official label: § 24 - Am 22 · what was voted ↗175 for433 against37 abstentions74 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 24 — paragraph 33Official label: § 33 - Am 24 · what was voted ↗184 for454 against16 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 26 — paragraph 34Official label: § 34 - Am 26 · what was voted ↗159 for445 against49 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 27 — text to be inserted after paragraph 35Official label: Après le § 35 - Am 27 · what was voted ↗199 for446 against6 abstentions68 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 29 — paragraph 39Official label: § 39 - Am 29 · what was voted ↗150 for452 against52 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 1 — text to be inserted after paragraph 41Official label: Après le § 41 - Am 1 · what was voted ↗76 for488 against89 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 31 — paragraph 44Official label: § 44 - Am 31 · what was voted ↗152 for450 against54 abstentions63 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 32 — text to be inserted after paragraph 45Official label: Après le § 45 - Am 32 · what was voted ↗159 for447 against47 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 34 — text to be inserted after paragraph 47Official label: Après le § 47 - Am 34 · what was voted ↗152 for454 against53 abstentions60 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn paragraph 52Official label: § 52 · what was voted ↗575 for9 against72 abstentions63 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 35 — text to be inserted after paragraph 55Official label: Après le § 55 - Am 35 · what was voted ↗159 for438 against52 abstentions70 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 36 — paragraph 59Official label: § 59 - Am 36 · what was voted ↗187 for450 against16 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 37 — text to be inserted after paragraph 66Official label: Après le § 66 - Am 37 · what was voted ↗173 for446 against35 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn paragraph 81Official label: § 81 · what was voted ↗642 for6 against6 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 38 — paragraph 82Official label: § 82 - Am 38 · what was voted ↗154 for450 against51 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 9 — text to be inserted after recital AOfficial label: Après le considérant A - Am 9 · what was voted ↗150 for445 against56 abstentions68 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 10 — recital EOfficial label: Considérant E - Am 10 · what was voted ↗199 for441 against11 abstentions68 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn recital EOfficial label: Considérant E/2 · what was voted ↗420 for224 against13 abstentions62 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025AdoptedOn recital GOfficial label: Considérant G/2 · what was voted ↗418 for200 against35 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025RejectedOn amendment 13 — recital POfficial label: Considérant P - Am 13 · what was voted ↗198 for444 against11 abstentions66 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 18 Jun 2025Main voteAdoptedOn the motion for a resolution — the text as a wholeOfficial label: Proposition de résolution (ensemble du texte) · what was voted ↗421 for180 against55 abstentions63 did not voteForAgainstAbst.
Click a group to see each Member’s position.
Showing the 30 most relevant of 33 recorded votes — the full list ships with the data files. · Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament · roll-call votes only
Official amendment documents
Members who amended this procedure
85 Members · by amendment countThe amendments, in full text
762 amendmentsEvery amendment as tabled — original text, proposed change and justification, with a link to the official PDF.