Dossier · Own-initiative report
2025 Commission report on Ukraine
- Reference
- 2025/2259(INI) Own-initiative report
- Where it stands
- Parliament adopted the text on 8 July 2026. This is its final position on the matter.
- Stage
- Parliament’s position
- Lead committee
- Foreign Affairs AFET
More facts (5)
- Author
- Michael GAHLER
- Shadow rapporteurs
- 6 members
- Decisions in plenary
- 1
- Last vote
- 8 Jul 2026 · Adopted
- Versions
- 3 versions
Where it stands
The steps of this kind of dossier and how far it has come, from the procedure file.
- Referred to committee (done) 18 December 2025
- Committee work (done) Report adopted 3 June 2026
- Tabled for plenary (done) 12 June 2026
- Plenary vote (done) Adopted 8 July 2026
- Parliament’s position (done) Final
Parliament sets out its own position on a topic. The resolution is not binding but signals what Parliament wants.
People
Committees and members responsible for the dossier, as the procedure file names them. Groups as recorded there.
- Lead committee
- Foreign Affairs AFET
- Author
- Michael GAHLER (EPP)
- Shadow rapporteurs
- Thijs REUTEN (S&D), Michał DWORCZYK (ECR), Petras AUŠTREVIČIUS (Renew), Villy SØVNDAL (Greens), Özlem DEMIREL (The Left), Petar VOLGIN (ESN)
Decisions in plenary, 1
Every decision Parliament took on this dossier, newest first.
| Date | Decision | Kind | Effect | Final vote |
|---|---|---|---|---|
| 8 Jul 2026 | 2025 Commission report on Ukraine | Resolutions | Adopted | 460 for, 136 against, 59 abstained by roll call |
Every roll-call vote on the dossier, in date and voting order, with each group's line at the date of the vote.
Each group's clear line at the date of the vote: a position with at least two thirds of the group's votes (at least 10 members voting), otherwise Divided; “< 10 voted” when fewer took part. Result: outcome, for–against–abstained (method).
- 8 Jul 2026 Amendment 9, adding text after paragraph 3
Rejected 105–493–62
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Abst.
- 8 Jul 2026 Amendment 53, adding text after paragraph 3
Rejected 128–514–13
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Separate vote on paragraph 13
Adopted 433–101–114
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 14
Adopted 435–162–54
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 17
Adopted 441–119–95
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Abst.
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Paragraph 18 — part 3
Adopted 456–104–86
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Paragraph 18 — part 4
Adopted 440–167–40
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 11 to paragraph 20
Adopted 573–46–41
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 21
Adopted 462–133–56
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 12, adding text after paragraph 21
Rejected 108–509–40
- The Left
- For
- Greens
- Divided
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 13, adding text after paragraph 23
Rejected 113–549–5
- The Left
- For
- Greens
- For
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Paragraph 24 — part 1
Adopted 528–92–37
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Paragraph 24 — part 2
Adopted 444–152–54
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 54, adding text after paragraph 25
Rejected 190–450–13
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 55, adding text after paragraph 26
Rejected 172–452–29
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 56, adding text after paragraph 26
Rejected 123–515–10
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Paragraph 27 — part 1
Adopted 607–11–25
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 8 Jul 2026 Paragraph 27 — part 3
Adopted 424–162–71
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Paragraph 27 — part 4
Adopted 417–192–43
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 19 to paragraph 29
Rejected 173–437–34
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Paragraph 29 — part 1
Adopted 433–143–77
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Abst.
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Paragraph 29 — part 2
Adopted 426–172–58
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 33 to paragraph 30
Adopted 428–164–65
- The Left
- Abst.
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 4, adding text after paragraph 31
Rejected 202–432–19
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 5, adding text after paragraph 31
Rejected 188–438–10
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 6, adding text after paragraph 31
Rejected 194–436–16
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 14, adding text after paragraph 31
Rejected 190–422–39
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- Divided
-
Adopted 592–42–11
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Divided
-
Adopted 379–229–35
- The Left
- For
- Greens
- Divided
- S&D
- Divided
- Renew
- Against
- EPP
- For
- ECR
- Divided
- Patriots
- For
- ESN
- For
-
Adopted 590–11–37
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
-
Adopted 478–121–52
- The Left
- For
- Greens
- Against
- S&D
- For
- Renew
- Against
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Divided
-
Adopted 600–11–38
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 20 to paragraph 33
Rejected 201–409–39
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 57, adding text after paragraph 33
Rejected 120–481–55
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- Divided
- ESN
- For
-
Rejected 167–463–30
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 59, adding text after paragraph 33
Rejected 127–469–53
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Separate vote on paragraph 41
Adopted 517–102–43
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 61, adding text after paragraph 52
Rejected 143–459–59
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 62, adding text after paragraph 52
Rejected 126–506–16
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 39, adding text after paragraph 60
Rejected 166–444–35
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 21, adding text after paragraph 61
Rejected 191–414–47
- The Left
- Divided
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 8 Jul 2026 Amendment 22, adding text after paragraph 61
Rejected 181–411–51
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 8 Jul 2026 Paragraph 62 — part 2
Adopted 456–144–40
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Amendment 63, adding text after paragraph 65
Rejected 95–523–38
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- Divided
- ESN
- For
- 8 Jul 2026 Amendment 16, adding text after paragraph 66
Rejected 222–397–43
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- Divided
- 8 Jul 2026 Separate vote on paragraph 71
Adopted 422–164–70
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Amendment 17, adding text after paragraph 71
Rejected 218–421–14
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 8 Jul 2026 Separate vote on paragraph 78
Adopted 498–132–23
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 80
Adopted 517–106–21
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 83
Adopted 500–129–22
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Against
- ESN
- Against
- 8 Jul 2026 Separate vote on paragraph 99
Adopted 527–83–38
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 8 Jul 2026 Paragraph 101 — part 1
Adopted 447–130–78
- The Left
- Against
- Greens
- Against
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Divided
- 8 Jul 2026 Separate vote on paragraph 102
Adopted 435–178–42
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
-
Rejected 104–470–87
- The Left
- For
- Greens
- Abst.
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Abst.
- 8 Jul 2026 Amendment 49, adding text after recital L
Rejected 158–459–38
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 50, adding text after recital L
Rejected 130–484–34
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- Divided
- ESN
- For
-
Rejected 159–452–41
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 1, adding text after recital M
Rejected 185–436–16
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
-
Rejected 131–500–6
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- For
- ESN
- For
-
Rejected 164–459–24
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 3 to recital N
Rejected 185–453–8
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 52, adding text after recital Q
Rejected 160–462–34
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Amendment 7, adding text after recital V
Rejected 211–425–27
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 8 Jul 2026 Final vote — text as a whole
Adopted 460–136–59
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Against
- ESN
- Against
Add members’ columns
Versions, 3
The text of the dossier, version by version, newest first. Compare shows what changed between two consecutive versions.
Adopted by Parliament8 Jul 2026
Adopted text TA10-0259/2026 TA-10-2026-0259
Tabled for plenary12 Jun 2026
Report A10-0172/2026 A-10-2026-0172
Committee draft26 Feb 2026
Draft report (AFET) AFET-PR-784266
AI: Each version in short Written by AI from the official text — check the source
- Adopted text TA10-0259/2026: Parliament's resolution on the 2025 Commission report on Ukraine condemns Russia's war, demands withdrawal, and calls for sustained military, financial, and humanitarian support for Ukraine.
- Report A10-0172/2026: Parliament's resolution on the 2025 Commission report on Ukraine condemns Russia's war, demands withdrawal, and calls for increased EU military, financial, and humanitarian support.
- Draft report (AFET): This draft report on the 2025 Commission report on Ukraine covers the Russian war, EU accession, rule of law, human rights, regional cooperation, socio-economic reforms, and energy. It welcomes Ukraine's progress, urges reforms, and calls for increased EU support.
What changed, 1
Between consecutive versions, newest pair first. The overviews are written by AI from the two texts; the comparison shows every change.
Latest Tabled for plenary → Adopted by Parliament Report A10-0172/2026 → Adopted text TA10-0259/2026
AI: What changed Written by AI from the official text — check the source
Adds new paragraphs on the Kos-Kachka plan, G7 statement, Volhynia massacre, and parliamentary independence, and extends calls on sanctions and disinformation. Updates the status of EU support and accession negotiations, including welcoming the first instalment of the Ukraine Support Loan and the opening of Cluster 1. Expands sanctions calls to include a ban on alumina exports and adds a call for Baltic Sea cooperation against shadow fleet operations. Adds a statement that the 15% implementation of the Kos-Kachka plan is unsatisfactory and extends disinformation combat to the accession process. The other changes are formal or wording: updated spelling, decimal separators, and rephrasing.
Timeline, 8
Every recorded step, newest first, grouped by stage; the latest stage is open.
Plenary stage 4 steps · 12 Jun 2026–8 Jul 2026
8 July 2026
Plenary vote
Sitting of 8 Jul 2026 Report A10-0172/2026Adopted text TA10-0259/2026
7 July 2026
Debated in plenary
MEPs debated the text in the chamber ahead of the vote.
30 June – 1 July 2026
63 amendments tabled for the plenary vote
Groups propose changes to the tabled text; each is voted on before the final vote.
Amendments 1–6Amendments 7–12Amendments 13–18Amendments 19–22Amendments 23–30Amendments 31–38Amendment 39Amendments 40–46Amendments 47–55Amendments 56–63
12 June 2026
Report tabled for plenary
This is the text all MEPs vote on. Political groups can still table amendments to it.
Committee stage 4 steps · 18 Dec 2025–3 Jun 2026
3 June 2026
Committee vote: report adopted
AFET (Foreign Affairs) voted on the amendments and adopted the report that goes to plenary.
22 April 2026
Amendments tabled in committee
Members of AFET (Foreign Affairs) proposed changes to the draft.
26 February 2026
Draft report published
The rapporteur’s first text in AFET (Foreign Affairs). Members can table amendments before the committee votes.
18 December 2025
Referred to the AFET (Foreign Affairs) committee
The lead committee prepares Parliament’s report.
Connections
Texts, decisions, people and other dossiers related to this one.
Texts voted on
- Text REPORT on the 2025 Commission report on Ukraine Report A10-0172/2026 8 Jul 2026
Other dossiers of the same rapporteur
- Dossier 2023 and 2024 Commission reports on Ukraine 2025/2026(INI) · Own-initiative report 9 Sept 2025 Adopted
Dossiers sharing a running issue
- Dossier 2023 and 2024 Commission reports on Ukraine 2025/2026(INI) · Own-initiative report 9 Sept 2025 Adopted
- Dossier Strengthening Moldova's resilience against Russian interference ahead of the upcoming presidential elections 2024/2821(RSP) · Resolution on a topical subject 9 Oct 2024 Adopted
- Dossier Hybrid warfare and the protection of the EU’s territorial integrity and critical security and defence infrastructure 2026/2024(INI) · Own-initiative report 16 Sept 2026 Adopted
- Dossier Draft amending budget no 2 to the general budget 2026 - update of revenue (own resources) and adjustments to expenditure 2026/0144(BUD) · Budgetary procedure 15 Sept 2026 Passed
- Dossier 2025 Commission report on Moldova 2025/2258(INI) · Own-initiative report 8 Jul 2026 Adopted
Sources & citation
Where the facts on this page come from, and how to cite it.
- Official source
- Data source
- Licensed CC BY 4.0.
- Retrieved
- 25 September 2026
Cite as
European Parliament (2026). “2025 Commission report on Ukraine”. Dossier, 8 July 2026. procId 2025-2259, reference 2025/2259(INI). EU Parl Watch Research. https://news.eu-parl.st-solutions.dev/dossiers/2025-2259?grid=all (retrieved 25 September 2026). Official source: Procedure file (Legislative Observatory, OEIL), https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2025%2F2259(INI). Data: EP Open Data API: procedure record, https://data.europarl.europa.eu/api/v2/procedures/2025-2259 (CC BY 4.0).
BibTeX
@misc{epw-dossier-2025-2259,
author = {{European Parliament}},
title = {{2025 Commission report on Ukraine}},
year = {2026},
date = {2026-07-08},
howpublished = {\url{https://news.eu-parl.st-solutions.dev/dossiers/2025-2259?grid=all}},
url = {https://news.eu-parl.st-solutions.dev/dossiers/2025-2259?grid=all},
urldate = {2026-09-25},
publisher = {EU Parl Watch Research},
note = {Dossier. procId 2025-2259, reference 2025/2259(INI). Official source: https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2025\%2F2259(INI). Data: EP Open Data API: procedure record (CC BY 4.0)}
}