Skip to content
1 New EU laws ·decision 1 of 22 on Tuesday, 28 April 2026

Generalised scheme of tariff preferences

Committee report by Bernd Lange · · voted 13:54–14:00

Parliament’s position on proposed laws. It usually needs to agree with the Council before a law is final.

Adopted by a large majority 459 for · 127 against · 70 abstained (70 % in favour) Trade & customsForeign affairsEconomy & single marketTariffs & trade defenceCustoms

What Parliament decided

Adopted Passed by a large majority

Parliament adopted its position on the law.

For 459 Against 127 Abstained 70

Final vote at 14:00 · 70% of votes cast in favour · every MEP’s position →

Who backed it
  • The Left ✗
  • Verts/ALE ✓
  • S&D ✓
  • Renew ✓
  • PPE ✓
  • ECR –
  • PfE ✓
  • ESN ✗
  • NI ✓

Backed by Verts/ALE, S&D, Renew, PPE and PfE; opposed by The Left and ESN; ECR mostly abstained.

✦ What this vote decides · AI summary, based on the text voted on

Parliament adopted its position on a proposed EU regulation that would renew the Generalised Scheme of Preferences (GSP) for developing countries from 2024 to 2033. The scheme grants reduced or zero customs duties on imports from low and lower-middle income countries, with special arrangements for vulnerable countries and least developed countries. Parliament's position includes amendments to strengthen monitoring of compliance with international conventions and to enhance the role of civil society. The position will now be forwarded to the Council for negotiation before the law can be finalised.

How the vote unfolded · 35 ballots

A proposal to reject the whole text was defeated first. Before the final vote, MEPs decided on 6 amendments (1 adopted, 5 rejected) and 24 parts of the text voted on separately (8 adopted, 12 rejected, 4 lapsed). Procedural motion adopted: Proposal to vote on amendments.

Roll calls requested by The Left, ECR, PfE, ESN, Members (2).

adopted rejected lapsed square = amendment circle = part of the text decisive vote Solid = roll call (click for every MEP’s vote); faded = no individual positions

All 35 ballots in voting order
1. Proposal to reject the text 13:54 A9-0147/2022 – Bernd Lange – Proposal for rejection – Am 131
Rejected
2. Proposal to vote on amendments 13:54 A9-0147/2022 – Bernd Lange – Proposal to vote on amendments
Adopted
3. Final vote on the provisional agreement Provisional agreement
4. Final vote Text as a whole
— no individual positions recorded
Adopted
5. Separate vote on Article 8, after paragraph 1
— no individual positions recorded
Rejected
6. Separate vote on Article 9, paragraph 1, point b
— no individual positions recorded
Rejected
7. Separate vote on Article 9, paragraph 1, point d
— no individual positions recorded
Rejected
8. Separate vote on Article 9, paragraph 1, point d
— no individual positions recorded
Adopted
9. Separate vote on Article 9, paragraph 1, point e
— no individual positions recorded
Rejected
10. Separate vote on Article 14, paragraph 3
— no individual positions recorded
Rejected
11. Separate vote on Article 15, paragraph 1
— no individual positions recorded
Rejected
12. Amendment 124 to Article 19, After paragraph 1 (corresponds to Article 22 in am 120) 13:56 A9-0147/2022 – Bernd Lange – Article 19, After § 1 (corresponds to Article 22 in am 120) – Am 124 requested by The Left
Rejected
13. Amendment 120 to Article 19, after paragraph 1 (corresponds to Article 22 in am 120) — part 3 13:56 A9-0147/2022 – Bernd Lange – Article 19, after § 1 (corresponds to Article 22 in am 120) – Am 120CP3 requested by The Left
Adopted
14. Amendment 130, adding text after Article 29 (corresponds to Article 34 in am 120) 13:57 A9-0147/2022 – Bernd Lange – After Article 29 (corresponds to Article 34 in am 120) – Am 130 requested by Members
Rejected
15. Amendment 127, adding text after Article 29 (corresponds to Article 34 in am 120) 13:57 A9-0147/2022 – Bernd Lange – After Article 29 (corresponds to Article 34 in am 120) – Am 127 requested by PfE
Rejected
16. Amendments 125 + 129 (voted as one), adding text after Article 29 (corresponds to Article 34 in am 120) 13:57 A9-0147/2022 – Bernd Lange – After Article 29 (corresponds to Article 34 in am 120) – Am 125= 129= requested by ECR, Members
Rejected
17. Vote on text inserted after Article 29 (corresponds to Article 34 in am 120) After Article 29 (corresponds to Article 34 in am 120)
— no individual positions recorded
Adopted
18. Separate vote on recital 3
— no individual positions recorded
Rejected
19. Separate vote on recital 5
— no individual positions recorded
Rejected
20. Separate vote on recital 9 (corresponds to recital 10 in am 120) Recital 9 (corresponds to recital 10 in am 120)
— no individual positions recorded
Rejected
21. Separate vote on recital 9 (corresponds to recital 10 in am 120) Recital 9 (corresponds to recital 10 in am 120)
— no individual positions recorded
Adopted
22. Separate vote on recital 11 (corresponds to recital 12 in am 120) Recital 11 (corresponds to recital 12 in am 120)
— no individual positions recorded
Rejected
23. Separate vote on recital 11 (corresponds to recital 12 in am 120) Recital 11 (corresponds to recital 12 in am 120)
— no individual positions recorded
Adopted
24. Separate vote on recital 17 (corresponds to recital 21 in am 120) Recital 17 (corresponds to recital 21 in am 120)
— no individual positions recorded
Rejected
25. Separate vote on recital 17 (corresponds to recital 21 in am 120) Recital 17 (corresponds to recital 21 in am 120)
— no individual positions recorded
Adopted
26. Separate vote on recital 24 (corresponds to recital 29 in am 120) Recital 24 (corresponds to recital 29 in am 120)
— no individual positions recorded
Rejected
27. Separate vote on recital 25 (corresponds to recital 30 in am 120) Recital 25 (corresponds to recital 30 in am 120)
— no individual positions recorded
Adopted
28. Separate vote on recital 25 (corresponds to recital 30 in am 120) Recital 25 (corresponds to recital 30 in am 120)
— no individual positions recorded
29. Amendment 139, adding text after Recital 27 13:59 A9-0147/2022 – Bernd Lange – After Recital 27 – Am 139 requested by ESN
Rejected
30. Separate vote on recital 28 (corresponds to recital 39 in am 120) Recital 28 (corresponds to recital 39 in am 120)
electronic vote (totals only) — no individual positions recorded
Adopted
31. Separate vote on recital 28 (corresponds to recital 39 in am 120) Recital 28 (corresponds to recital 39 in am 120)
32. Separate vote on recital 28 (corresponds to recital 39 in am 120) Recital 28 (corresponds to recital 39 in am 120)
33. Separate vote on recital 36 (corresponds to recitals 47 and 49 in am 120) Recital 36 (corresponds to recitals 47 and 49 in am 120)
— no individual positions recorded
Adopted
34. Separate vote on recital 36 (corresponds to recitals 47 and 49 in am 120) Recital 36 (corresponds to recitals 47 and 49 in am 120)
— no individual positions recorded
35. Final vote 14:00 A9-0147/2022 – Bernd Lange – Commission proposal
Adopted

Part of the sitting of Tuesday, 28 April 2026. The vote was taken on Report A-9-2022-0147 in procedure 2021/0297.

New here? How plenary voting works
A sitting
One day of voting in plenary. Each subject is a report, resolution, agreement or objection; they are grouped by kind of decision, and each group says what “adopted” means there.
The ballots
Members vote on amendments and on parts of the text first, then on the text as a whole. That final, decisive vote is the result shown at the top of each subject.
Who voted how
Only roll-call votes record each Member’s vote — open one for every name and the breakdown by group. A show of hands records the outcome only.
Document & procedure
Each subject rests on a document (a committee report, a motion, a Council or Commission text) and belongs to a procedure, the whole file that can span years.
Group badges
How most of a group voted: ✓ For · ✗ Against · – Abstained · ~ Split (no majority).

Codes in ballot labels

  • Am 27 — amendment 27
  • § 5 — paragraph 5
  • § 5/2, part 2 — a , taken in parts
  • Am 3= 7= — identical amendments voted together
  • ***I — ; *** — ; * —
  • Lapsed —
  • A10-… — committee report; B10-… — motion
  • RC-B10-… — joint motion of several groups

All the terms used on this site