Implementation of the common foreign and security policy – annual report 2025
This procedure concerns the implementation of the common foreign and security policy and its annual report for 2025. It is an own-initiative report, in which Parliament sets out its own position on a subject; it is not itself a law and is not binding. The file was handled by the Committee on Foreign Affairs. The tabled amendments invoke Articles 2, 3(5) and 21 TEU as the basis of EU external action, address suspending bilateral support to Israel, expanding a Magnitsky-style human rights sanctions regime and adopting an anti-corruption sanctions regime, and call for deeper coordination with the G7 and G20. Several concern the persecution of religious minorities including Christians, the Women, Peace and Security agenda, protection of children in conflict, and reference resolutions on Russia's war against Ukraine.
Procedure timeline
- Committee amendments tabled1 Oct 2025
- Plenary vote — Adopted21 Jan 2026 · On the motion for a resolution — the text as a whole
Plenary votes
40 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
- 21 Jan 2026RejectedOn amendment 16 — text to be inserted after paragraph 20Official label: Après le § 20 - Am 16 · what was voted ↗102 for511 against42 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 77 — paragraph 27Official label: § 27 - Am 77 · what was voted ↗214 for425 against20 abstentions60 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 19 — text to be inserted after paragraph 34Official label: Après le § 34 - Am 19 · what was voted ↗121 for485 against55 abstentions58 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 22 — text to be inserted after paragraph 34Official label: Après le § 34 - Am 22 · what was voted ↗90 for540 against31 abstentions58 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 23 — text to be inserted after paragraph 34Official label: Après le § 34 - Am 23 · what was voted ↗87 for508 against63 abstentions61 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 56 — text to be inserted after paragraph 34Official label: Après le § 34 - Am 56 · what was voted ↗131 for498 against22 abstentions68 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026AdoptedOn paragraph 41Official label: § 41 · what was voted ↗620 for14 against21 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 25 — text to be inserted after paragraph 41Official label: Après le § 41 - Am 25 · what was voted ↗115 for421 against113 abstentions70 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026AdoptedOn amendment 26 — paragraph 42Official label: § 42 - Am 26 · what was voted ↗557 for27 against71 abstentions64 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 67 — paragraph 51Official label: § 51 - Am 67 · what was voted ↗193 for461 against9 abstentions56 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 27 — text to be inserted after paragraph 58Official label: Après le § 58 - Am 27 · what was voted ↗182 for431 against37 abstentions69 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 81 — text to be inserted after paragraph 60Official label: Après le § 60 - Am 81 · what was voted ↗198 for426 against26 abstentions69 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 68 — paragraph 69Official label: § 69 - Am 68 · what was voted ↗83 for548 against32 abstentions56 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 69 — paragraph 75Official label: § 75 - Am 69 · what was voted ↗198 for455 against7 abstentions59 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 28 — text to be inserted after paragraph 76Official label: Après le § 76 - Am 28 · what was voted ↗94 for369 against191 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 33 — text to be inserted after paragraph 76Official label: Après le § 76 - Am 33 · what was voted ↗228 for409 against24 abstentions58 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026AdoptedOn amendment 82 — paragraph 77Official label: § 77 - Am 82 · what was voted ↗331 for241 against63 abstentions84 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 36 — text to be inserted after paragraph 78Official label: Après le § 78 - Am 36 · what was voted ↗157 for374 against128 abstentions60 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 37 — text to be inserted after paragraph 78Official label: Après le § 78 - Am 37 · what was voted ↗253 for361 against49 abstentions56 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 39 — text to be inserted after paragraph 78Official label: Après le § 78 - Am 39 · what was voted ↗64 for549 against43 abstentions63 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 40 — paragraph 89Official label: § 89 - Am 40 · what was voted ↗263 for363 against36 abstentions57 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 84 — text to be inserted after paragraph 92Official label: Après le § 92 - Am 84 · what was voted ↗202 for439 against17 abstentions61 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 61 — paragraph 93Official label: § 93 - Am 61 · what was voted ↗197 for439 against21 abstentions62 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026AdoptedOn paragraph 93 (part 2 of a split vote)Official label: § 93/2 · what was voted ↗394 for241 against30 abstentions54 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 63 — recital SOfficial label: Considérant S - Am 63 · what was voted ↗210 for443 against10 abstentions56 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 71 — recital UOfficial label: Considérant U - Am 71 · what was voted ↗181 for371 against94 abstentions73 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 64 — recital AJOfficial label: Considérant AJ - Am 64 · what was voted ↗276 for322 against67 abstentions54 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026AdoptedOn recital AJOfficial label: Considérant AJ · what was voted ↗329 for270 against55 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026RejectedOn amendment 41S — paragraph 91Official label: § 91 - Am 41S · what was voted ↗278 for368 against12 abstentions61 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Jan 2026Main voteAdoptedOn the motion for a resolution — the text as a wholeOfficial label: Proposition de résolution (ensemble du texte) · what was voted ↗392 for179 against83 abstentions65 did not voteForAgainstAbst.
Click a group to see each Member’s position.
Showing the 30 most relevant of 40 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
81 Members · by amendment countThe amendments, in full text
825 amendmentsEvery amendment as tabled — original text, proposed change and justification, with a link to the official PDF.