Procedure

Implementation of the common foreign and security policy – annual report 2025

2025/2164(INI)·10th term·AFET·INI
Summary

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

  1. Committee amendments tabled
    1 Oct 2025
  2. Plenary vote — Adopted
    21 Jan 2026 · On the motion for a resolution — the text as a whole
825
Amendments
distinct, in window
81
Members
tabled at least one
1
Committee(s)
1 Oct 2025
Dates

Plenary votes

40 roll-call votes

In 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 →

  1. Show the 27 earlier votes
    1. 21 Jan 2026Rejected
      On amendment 16 — text to be inserted after paragraph 20
      Official label: Après le § 20 - Am 16 · what was voted ↗
      102 for511 against42 abstentions64 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    2. 21 Jan 2026Rejected
      On amendment 77 — paragraph 27
      Official label: § 27 - Am 77 · what was voted ↗
      214 for425 against20 abstentions60 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    3. 21 Jan 2026Rejected
      On amendment 19 — text to be inserted after paragraph 34
      Official label: Après le § 34 - Am 19 · what was voted ↗
      121 for485 against55 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    4. 21 Jan 2026Rejected
      On amendment 22 — text to be inserted after paragraph 34
      Official label: Après le § 34 - Am 22 · what was voted ↗
      90 for540 against31 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    5. 21 Jan 2026Rejected
      On amendment 23 — text to be inserted after paragraph 34
      Official label: Après le § 34 - Am 23 · what was voted ↗
      87 for508 against63 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    6. 21 Jan 2026Rejected
      On amendment 56 — text to be inserted after paragraph 34
      Official label: Après le § 34 - Am 56 · what was voted ↗
      131 for498 against22 abstentions68 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    7. 21 Jan 2026Adopted
      On paragraph 41
      Official label: § 41 · what was voted ↗
      620 for14 against21 abstentions64 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    8. 21 Jan 2026Rejected
      On amendment 25 — text to be inserted after paragraph 41
      Official label: Après le § 41 - Am 25 · what was voted ↗
      115 for421 against113 abstentions70 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    9. 21 Jan 2026Adopted
      On amendment 26 — paragraph 42
      Official label: § 42 - Am 26 · what was voted ↗
      557 for27 against71 abstentions64 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    10. 21 Jan 2026Rejected
      On amendment 67 — paragraph 51
      Official label: § 51 - Am 67 · what was voted ↗
      193 for461 against9 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    11. 21 Jan 2026Rejected
      On amendment 27 — text to be inserted after paragraph 58
      Official label: Après le § 58 - Am 27 · what was voted ↗
      182 for431 against37 abstentions69 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    12. 21 Jan 2026Rejected
      On amendment 81 — text to be inserted after paragraph 60
      Official label: Après le § 60 - Am 81 · what was voted ↗
      198 for426 against26 abstentions69 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    13. 21 Jan 2026Rejected
      On amendment 68 — paragraph 69
      Official label: § 69 - Am 68 · what was voted ↗
      83 for548 against32 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    14. 21 Jan 2026Rejected
      On amendment 69 — paragraph 75
      Official label: § 75 - Am 69 · what was voted ↗
      198 for455 against7 abstentions59 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    15. 21 Jan 2026Rejected
      On amendment 28 — text to be inserted after paragraph 76
      Official label: Après le § 76 - Am 28 · what was voted ↗
      94 for369 against191 abstentions65 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    16. 21 Jan 2026Rejected
      On amendment 33 — text to be inserted after paragraph 76
      Official label: Après le § 76 - Am 33 · what was voted ↗
      228 for409 against24 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    17. 21 Jan 2026Adopted
      On amendment 82 — paragraph 77
      Official label: § 77 - Am 82 · what was voted ↗
      331 for241 against63 abstentions84 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    18. 21 Jan 2026Rejected
      On amendment 36 — text to be inserted after paragraph 78
      Official label: Après le § 78 - Am 36 · what was voted ↗
      157 for374 against128 abstentions60 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    19. 21 Jan 2026Rejected
      On amendment 37 — text to be inserted after paragraph 78
      Official label: Après le § 78 - Am 37 · what was voted ↗
      253 for361 against49 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    20. 21 Jan 2026Rejected
      On amendment 39 — text to be inserted after paragraph 78
      Official label: Après le § 78 - Am 39 · what was voted ↗
      64 for549 against43 abstentions63 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    21. 21 Jan 2026Rejected
      On amendment 40 — paragraph 89
      Official label: § 89 - Am 40 · what was voted ↗
      263 for363 against36 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    22. 21 Jan 2026Rejected
      On amendment 84 — text to be inserted after paragraph 92
      Official label: Après le § 92 - Am 84 · what was voted ↗
      202 for439 against17 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    23. 21 Jan 2026Rejected
      On amendment 61 — paragraph 93
      Official label: § 93 - Am 61 · what was voted ↗
      197 for439 against21 abstentions62 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    24. 21 Jan 2026Adopted
      On paragraph 93 (part 2 of a split vote)
      Official label: § 93/2 · what was voted ↗
      394 for241 against30 abstentions54 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    25. 21 Jan 2026Rejected
      On amendment 63 — recital S
      Official label: Considérant S - Am 63 · what was voted ↗
      210 for443 against10 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    26. 21 Jan 2026Rejected
      On amendment 71 — recital U
      Official label: Considérant U - Am 71 · what was voted ↗
      181 for371 against94 abstentions73 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    27. 21 Jan 2026Rejected
      On amendment 64 — recital AJ
      Official label: Considérant AJ - Am 64 · what was voted ↗
      276 for322 against67 abstentions54 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

  2. 21 Jan 2026Adopted
    On recital AJ
    Official label: Considérant AJ · what was voted ↗
    329 for270 against55 abstentions65 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  3. 21 Jan 2026Rejected
    On amendment 41S — paragraph 91
    Official label: § 91 - Am 41S · what was voted ↗
    278 for368 against12 abstentions61 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  4. 21 Jan 2026Main voteAdopted
    On the motion for a resolution — the text as a whole
    Official label: Proposition de résolution (ensemble du texte) · what was voted ↗
    392 for179 against83 abstentions65 did not vote
    For
    Against
    Abst.

    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

Full record

Members who amended this procedure

81 Members · by amendment count
1🇩🇪
David MCALLISTER
European People's Party (EPP) · Germany
65(57 solo)
2🇩🇪
Sergey LAGODINSKY
Greens / EFA · Germany
49(49 solo)
3🇵🇱
Mariusz KAMIŃSKI
European Conservatives & Reformists · Poland
43
4🇵🇱
Małgorzata GOSIEWSKA
European Conservatives & Reformists · Poland
43
5🇸🇰
Lucia YAR
Renew Europe · Slovakia
43
6🇱🇹
Petras AUŠTREVIČIUS
Renew Europe · Lithuania
42(1 solo)
7🇩🇪
Marie-Agnes STRACK-ZIMMERMANN
Renew Europe · Germany
40(2 solo)
8🇷🇴
Dan BARNA
Renew Europe · Romania
39
9🇮🇹
Danilo DELLA VALLE
The Left (GUE/NGL) · Italy
38(5 solo)
10🇧🇪
Hilde VAUTMANS
Renew Europe · Belgium
37
11🇸🇰
Miriam LEXMANN
European People's Party (EPP) · Slovakia
36(25 solo)
12🇷🇴
Cristian TERHEŞ
European Conservatives & Reformists · Romania
35(35 solo)
13🇭🇷
Tonino PICULA
Socialists & Democrats · Croatia
34(34 solo)
14🇵🇱
Adam BIELAN
European Conservatives & Reformists · Poland
33(6 solo)
15🇧🇪
Marc BOTENGA
The Left (GUE/NGL) · Belgium
33
16🇫🇷
Rima HASSAN
The Left (GUE/NGL) · France
33
17🇪🇸
Nacho SÁNCHEZ AMOR
Socialists & Democrats · Spain
31(31 solo)
18🇧🇬
Andrey KOVATCHEV
European People's Party (EPP) · Bulgaria
29(16 solo)
19🇮🇹
Silvia SARDONE
Patriots for Europe · Italy
29
20🇫🇷
Jordan BARDELLA
Patriots for Europe · France
28
21🇵🇱
Michał DWORCZYK
European Conservatives & Reformists · Poland
27
22🇪🇸
Francisco José MILLÁN MON
European People's Party (EPP) · Spain
25(18 solo)
23🇫🇮
Sebastian TYNKKYNEN
European Conservatives & Reformists · Finland
25(25 solo)
24🇫🇷
Pierre-Romain THIONNET
Patriots for Europe · France
24
25🇫🇷
Matthieu VALET
Patriots for Europe · France
24

The amendments, in full text

825 amendments

Every amendment as tabled — original text, proposed change and justification, with a link to the official PDF.

The full amendment texts load as you scroll here.