Procedure

Implementation of the common security and defence policy – annual report 2024

2024/2082(INI)·10th term·AFET·INI
Summary

This own-initiative report on the implementation of the common security and defence policy, the annual report for 2024, sets out Parliament's own non-binding position rather than enacting law. It was handled by the Foreign Affairs committee. The tabled amendments largely add citations and recitals, referencing Russia's war of aggression against Ukraine as the most serious threat to EU security, hybrid and cyber threats, China's behaviour around the Taiwan Strait and South China Sea, and the war in Gaza, alongside references to instruments and reports such as the EDIRPA regulation, the foreign direct investment screening framework, EU-NATO cooperation and the Niinistö report on Europe's preparedness and readiness.

Procedure timeline

  1. Committee amendments tabled
    8 Nov 2024
  2. Plenary vote — Adopted
    2 Apr 2025 · On the motion for a resolution — the text as a whole
856
Amendments
distinct, in window
64
Members
tabled at least one
1
Committee(s)
8 Nov 2024
Dates

Plenary votes

47 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. 2 Apr 2025Rejected
      On amendment 2 — text to be inserted after paragraph 24
      Official label: Après le § 24 - Am 2 · what was voted ↗
      183 for451 against28 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    2. 2 Apr 2025Rejected
      On amendment 84 — text to be inserted after paragraph 24
      Official label: Après le § 24 - Am 84 · what was voted ↗
      216 for406 against39 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    3. 2 Apr 2025Rejected
      On amendment 119 — text to be inserted after paragraph 24
      Official label: Après le § 24 - Am 119 · what was voted ↗
      310 for341 against18 abstentions49 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    4. 2 Apr 2025Rejected
      On amendment 130 — paragraph 31
      Official label: § 31 - Am 130 · what was voted ↗
      187 for456 against23 abstentions52 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    5. 2 Apr 2025Rejected
      On amendment 131 — paragraph 33
      Official label: § 33 - Am 131 · what was voted ↗
      198 for444 against29 abstentions47 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    6. 2 Apr 2025Adopted
      On amendment 132 — text to be inserted after paragraph 44
      Official label: Après le § 44 - Am 132 · what was voted ↗
      463 for169 against37 abstentions49 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    7. 2 Apr 2025Rejected
      On amendment 85 — paragraph 49
      Official label: § 49 - Am 85 · what was voted ↗
      263 for374 against31 abstentions50 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    8. 2 Apr 2025Rejected
      On amendment 140 — paragraph 49
      Official label: § 49 - Am 140 · what was voted ↗
      219 for428 against14 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    9. 2 Apr 2025Rejected
      On amendment 133 — paragraph 49
      Official label: § 49 - Am 133 · what was voted ↗
      206 for442 against15 abstentions55 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    10. 2 Apr 2025Adopted
      On paragraph 49 (part 1 of a split vote)
      Official label: § 49/1 · what was voted ↗
      398 for249 against18 abstentions53 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    11. 2 Apr 2025Adopted
      On paragraph 49 (part 2 of a split vote)
      Official label: § 49/2 · what was voted ↗
      373 for275 against12 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    12. 2 Apr 2025Adopted
      On paragraph 49 (part 3 of a split vote)
      Official label: § 49/3 · what was voted ↗
      386 for214 against64 abstentions54 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    13. 2 Apr 2025Adopted
      On paragraph 49 (part 4 of a split vote)
      Official label: § 49/4 · what was voted ↗
      369 for269 against23 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    14. 2 Apr 2025Rejected
      On amendment 141 — paragraph 56
      Official label: § 56 - Am 141 · what was voted ↗
      306 for313 against26 abstentions73 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    15. 2 Apr 2025Adopted
      On paragraph 56 (part 2 of a split vote)
      Official label: § 56/2 · what was voted ↗
      481 for112 against74 abstentions51 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    16. 2 Apr 2025Adopted
      On amendment 101 — text to be inserted after paragraph 57
      Official label: Après le § 57 - Am 101 · what was voted ↗
      303 for289 against62 abstentions64 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    17. 2 Apr 2025Adopted
      On amendment 121 — text to be inserted after paragraph 57
      Official label: Après le § 57 - Am 121 · what was voted ↗
      409 for188 against66 abstentions55 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    18. 2 Apr 2025Rejected
      On amendment 86 — paragraph 68
      Official label: § 68 - Am 86 · what was voted ↗
      118 for516 against24 abstentions60 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    19. 2 Apr 2025Rejected
      On amendment 88 — paragraph 69
      Official label: § 69 - Am 88 · what was voted ↗
      207 for445 against14 abstentions52 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    20. 2 Apr 2025Adopted
      On paragraph 92 (part 2 of a split vote)
      Official label: § 92/2 · what was voted ↗
      458 for127 against75 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    21. 2 Apr 2025Adopted
      On amendment 122 (part 1 of a split vote) — paragraph 118
      Official label: § 118 - Am 122/1 · what was voted ↗
      361 for298 against7 abstentions52 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    22. 2 Apr 2025Rejected
      On amendment 122 (part 2 of a split vote) — paragraph 118
      Official label: § 118 - Am 122/2 · what was voted ↗
      224 for428 against12 abstentions54 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    23. 2 Apr 2025Rejected
      On amendment 145 — text to be inserted after paragraph 124
      Official label: Après le § 124 - Am 145 · what was voted ↗
      113 for489 against58 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    24. 2 Apr 2025Adopted
      On amendment 146 — paragraph 125
      Official label: § 125 - Am 146 · what was voted ↗
      322 for305 against7 abstentions84 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    25. 2 Apr 2025Rejected
      On amendment 147 — paragraph 135
      Official label: § 135 - Am 147 · what was voted ↗
      198 for457 against5 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    26. 2 Apr 2025Rejected
      On amendment 148 — paragraph 143
      Official label: § 143 - Am 148 · what was voted ↗
      279 for318 against48 abstentions73 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    27. 2 Apr 2025Rejected
      On amendment 96 — text to be inserted after paragraph 145
      Official label: Après le § 145 - Am 96 · what was voted ↗
      217 for430 against11 abstentions60 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

  2. 2 Apr 2025Rejected
    On amendment 149 — paragraph 151
    Official label: § 151 - Am 149 · what was voted ↗
    180 for365 against116 abstentions57 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  3. 2 Apr 2025Rejected
    On amendment 61 — citation 3
    Official label: Après le visa 3 - Am 61 · what was voted ↗
    105 for366 against190 abstentions57 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  4. 2 Apr 2025Main voteAdopted
    On the motion for a resolution — the text as a whole
    Official label: Proposition de résolution (ensemble du texte) · what was voted ↗
    399 for198 against71 abstentions50 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

Showing the 30 most relevant of 47 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

64 Members · by amendment count
1🇬🇷
Yannis MANIATIS
Socialists & Democrats · Greece
147
2🇩🇪
Tobias CREMER
Socialists & Democrats · Germany
141
3🇪🇪
Sven MIKSER
Socialists & Democrats · Estonia
136
4🇱🇻
Reinis POZŅAKS
European Conservatives & Reformists · Latvia
84(26 solo)
5🇵🇱
Michał DWORCZYK
European Conservatives & Reformists · Poland
82(33 solo)
6🇱🇹
Petras AUŠTREVIČIUS
Renew Europe · Lithuania
65
7🇳🇱
Bart GROOTHUIS
Renew Europe · Netherlands
63
8🇫🇷
Nathalie LOISEAU
Renew Europe · France
61(3 solo)
9🇩🇪
Michael VON DER SCHULENBURG
Non-attached · Germany
50(50 solo)
10🇫🇷
Raphaël GLUCKSMANN
Socialists & Democrats · France
46
11🇪🇸
Nicolás PASCUAL DE LA PARTE
European People's Party (EPP) · Spain
41(41 solo)
12🇩🇪
Michael GAHLER
European People's Party (EPP) · Germany
40(37 solo)
13🇫🇷
Christophe GOMART
European People's Party (EPP) · France
40(4 solo)
14🇧🇪
Hilde VAUTMANS
Renew Europe · Belgium
34
15🇸🇰
Lucia YAR
Renew Europe · Slovakia
34
16🇮🇹
Salvatore DE MEO
European People's Party (EPP) · Italy
32(32 solo)
17🇱🇻
Mārtiņš STAĶIS
Greens / EFA · Latvia
28(28 solo)
18🇸🇪
Alice TEODORESCU MÅWE
European People's Party (EPP) · Sweden
26(7 solo)
19🇧🇬
Ilhan KYUCHYUK
Renew Europe · Bulgaria
25
20🇫🇷
Pierre-Romain THIONNET
Patriots for Europe · France
24
21🇫🇷
Jordan BARDELLA
Patriots for Europe · France
24
22🇫🇷
Matthieu VALET
Patriots for Europe · France
24
23🇭🇷
Željana ZOVKO
European People's Party (EPP) · Croatia
23(23 solo)
24🇫🇮
Sebastian TYNKKYNEN
European Conservatives & Reformists · Finland
22(22 solo)
25🇸🇰
Miriam LEXMANN
European People's Party (EPP) · Slovakia
20

The amendments, in full text

856 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.