Framework of measures for strengthening Europe’s net-zero technology products manufacturing ecosystem (Net Zero Industry Act)
This dossier concerns a framework of measures to strengthen Europe's net-zero technology products manufacturing ecosystem (the Net Zero Industry Act). Amendments rework how sustainability and resilience criteria are weighted in public procurement of net-zero technologies, addressing diversification of supply sources away from single sources, social criteria such as working conditions and apprenticeships, State aid, and net-zero industry academies for upskilling workers.
Procedure timeline
- Committee amendments tabled2 Jun 2023 – 28 Jun 2023
- Plenary vote — Passed21 Nov 2023 · On the Commission proposal (the draft law)
- Plenary vote — Adopted25 Apr 2024 · On the provisional agreement negotiated with the Council (the trilogue deal) · amendment 41
- Procedure completed
Plenary votes
14 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 →
Where each group stood at the decisive votes
Milestones are the votes that adopt or reject text (not every amendment vote) — the percentage is the share of the group’s Members behind that position. Click a column heading to open the vote below.
Show the 11 earlier votes
- 21 Nov 2023Passedoutcome from totalsOn amendment 1P · paragraph 9 · article 6Official label: Article 6, § 9 bis - Am 1PC · what was voted ↗413 for146 against72 abstentions71 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Passedoutcome from totalsOn amendment 1P · paragraph 4 · point b · article 13 bisOfficial label: Article 13 bis, § 4, point b - Am 1PC · what was voted ↗428 for181 against17 abstentions76 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 10 · paragraph 2 · point a · article 1Official label: Article 1, § 2, après le point a - Am 10 · what was voted ↗164 for450 against3 abstentions85 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 15 · paragraph 1 · article 10Official label: Article 10, § 1, partie introductive - Am 15 · what was voted ↗152 for464 against10 abstentions76 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 33 · paragraph 1 · point b · article 10Official label: Article 10, § 1, point b après le point iv - Am 33 · what was voted ↗194 for397 against33 abstentions78 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 17 · paragraph 2 · point b · article 10Official label: Article 10, § 2, après le point b - Am 17 · what was voted ↗148 for476 against7 abstentions71 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 18 · text to be inserted after paragraph 4 · article 10Official label: Article 10, après le § 4 - Am 18 · what was voted ↗278 for341 against12 abstentions71 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 21 · paragraph 1 · article 16Official label: Article 16, § 1 - Am 21 · what was voted ↗150 for480 against4 abstentions68 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 26 · paragraph 2 · point d · article 19Official label: Article 19, § 2, point d - Am 26 · what was voted ↗237 for376 against15 abstentions74 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 30 · text to be inserted after recital 44Official label: Après le considérant 44 - Am 30 · what was voted ↗275 for345 against8 abstentions74 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Failedoutcome from totalsOn amendment 31 · text to be inserted after recital 44Official label: Après le considérant 44 - Am 31 · what was voted ↗211 for368 against50 abstentions73 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Passedoutcome from totalsOn amendment 1P · article 3Official label: Après l'article 3 - Am 1PC/2 · what was voted ↗456 for153 against16 abstentions77 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 21 Nov 2023Main votePassedoutcome from totalsOn the Commission proposal (the draft law)Official label: Proposition de la Commission · what was voted ↗376 for139 against116 abstentions71 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 25 Apr 2024Main voteAdoptedOn the provisional agreement negotiated with the Council (the trilogue deal) · amendment 41Official label: Accord provisoire - Am 41 · what was voted ↗361 for121 against45 abstentions178 did not voteForAgainstAbst.
Click a group to see each Member’s position.
Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament · roll-call votes only
Official amendment documents
Connections
See these connections as a navigable graph — and walk from there to anything else.
Explore the graphMembers who amended this procedure
162 Members · by amendment count
























The amendments, in full text
3,280 amendmentsEvery amendment as tabled — original text, proposed change and justification, with a link to the official PDF.