Skip to content
Procedure

Deployment of alternative fuels infrastructure

2021/0223(COD)·9th term·ENVI / ITRE / REGI / TRAN·COD - Ordinary legislative procedure (ex-codecision procedure)·Completed
Rapporteur (the Member appointed to lead Parliament's work on this text): VITANOV Petar (S&D)
Summary

The dossier concerns the deployment of alternative fuels infrastructure. Amendments rework recitals on recharging infrastructure for electric vehicles, renewable and synthetic fuels, biofuels, LNG and bio-LNG, shore power, and a technology-neutral approach, and address uneven deployment across Member States and regions including sparsely populated areas, with references to CO2 emission standards and zero-emission targets.

Procedure timeline

  1. Committee amendments tabled
    25 Jan 2022 – 21 Mar 2022
  2. Plenary vote — Passed
    19 Oct 2022 · On the Commission proposal (the draft law)
  3. Plenary vote — Passed
    11 Jul 2023 · On the provisional agreement negotiated with the Council (the trilogue deal) · amendment 307
  4. Procedure completed
2,278
Amendments
distinct, in window
137
Members
tabled at least one
4
Committees
25 Jan 2022 – 21 Mar 2022
Dates

Plenary votes

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

Where each group stood at the decisive votes

GroupShift
EPPFor97%For100%consistent
S&DFor98%For100%consistent
RenewFor100%For100%consistent
Greens/EFAFor99%For100%consistent
ECRAgainst67%Against66%consistent
The LeftFor82%For89%consistent
IDAbstained64%Abstained88%consistent
Non-attachedAbstained47%For71%AbstainedFor

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.

  1. Show the 27 earlier votes
    1. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 119
      Official label: Amendements de la commission compétente - vote en bloc - Am 119 · what was voted ↗
      484 for137 against12 abstentions63 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    2. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 149
      Official label: Amendements de la commission compétente - vote en bloc - Am 149 · what was voted ↗
      392 for233 against14 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    3. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 151
      Official label: Amendements de la commission compétente - vote en bloc - Am 151 · what was voted ↗
      390 for233 against14 abstentions59 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    4. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 177
      Official label: Amendements de la commission compétente - vote en bloc - Am 177 · what was voted ↗
      357 for239 against43 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    5. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 228
      Official label: Amendements de la commission compétente - vote en bloc - Am 228 · what was voted ↗
      397 for236 against6 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    6. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 230
      Official label: Amendements de la commission compétente - vote en bloc - Am 230 · what was voted ↗
      496 for129 against10 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    7. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 231
      Official label: Amendements de la commission compétente - vote en bloc - Am 231 · what was voted ↗
      583 for43 against3 abstentions67 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    8. 19 Oct 2022Passedoutcome from totals
      On amendment 150 · paragraph 1 · article 6
      Official label: Article 6, § 1, sous § 2 - Am 150 · what was voted ↗
      399 for230 against9 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    9. 19 Oct 2022Failedoutcome from totals
      On amendment 291 (part 1 of a split vote) · article 8
      Official label: Article 8 - Am 291/1 · what was voted ↗
      132 for503 against5 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    10. 19 Oct 2022Failedoutcome from totals
      On amendment 291 (part 2 of a split vote) · article 8
      Official label: Article 8 - Am 291/2 · what was voted ↗
      121 for507 against7 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    11. 19 Oct 2022Passedoutcome from totals
      On the title · amendment 170 · article 11
      Official label: Article 11, titre - Am 170 · what was voted ↗
      606 for13 against20 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    12. 19 Oct 2022Passedoutcome from totals
      On amendment 171 · paragraph 1 · article 11
      Official label: Article 11, § 1 - Am 171 · what was voted ↗
      602 for20 against17 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    13. 19 Oct 2022Failedoutcome from totals
      On amendment 303 (part 1 of a split vote) · text to be inserted after paragraph 1 · article 12
      Official label: Article 12, après le § 1 - Am 303/1 · what was voted ↗
      278 for353 against7 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    14. 19 Oct 2022Failedoutcome from totals
      On amendment 303 (part 2 of a split vote) · text to be inserted after paragraph 1 · article 12
      Official label: Article 12, après le § 1 - Am 303/2 · what was voted ↗
      119 for489 against27 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    15. 19 Oct 2022Passedoutcome from totals
      On amendment 174 (part 1 of a split vote) · text to be inserted after paragraph 1 · article 12
      Official label: Article 12, après le § 1 - Am 174/1 · what was voted ↗
      512 for88 against35 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    16. 19 Oct 2022Passedoutcome from totals
      On amendment 174 (part 2 of a split vote) · text to be inserted after paragraph 1 · article 12
      Official label: Article 12, après le § 1 - Am 174/2 · what was voted ↗
      382 for218 against31 abstentions65 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    17. 19 Oct 2022Failedoutcome from totals
      On amendment 280 · article 12
      Official label: Après l'article 12 - Am 280 · what was voted ↗
      161 for469 against9 abstentions57 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    18. 19 Oct 2022Failedoutcome from totals
      On amendment 278 · article 19
      Official label: Après l'article 19 - Am 278 · what was voted ↗
      269 for350 against16 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    19. 19 Oct 2022Failedoutcome from totals
      On amendment 275 · text to be inserted after recital 11
      Official label: Après le considérant 11 - Am 275 · what was voted ↗
      255 for372 against11 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    20. 19 Oct 2022Failedoutcome from totals
      On amendment 284 (part 1 of a split vote) · recital 36
      Official label: Considérant 36 - Am 284/1 · what was voted ↗
      145 for485 against11 abstentions55 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    21. 19 Oct 2022Failedoutcome from totals
      On amendment 284 (part 2 of a split vote) · recital 36
      Official label: Considérant 36 - Am 284/2 · what was voted ↗
      294 for339 against5 abstentions58 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    22. 19 Oct 2022Failedoutcome from totals
      On amendment 276 · text to be inserted after recital 41
      Official label: Après le considérant 41 - Am 276 · what was voted ↗
      233 for379 against25 abstentions59 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    23. 19 Oct 2022Failedoutcome from totals
      On amendment 277 · text to be inserted after recital 41
      Official label: Après le considérant 41 - Am 277 · what was voted ↗
      273 for352 against10 abstentions61 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    24. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 261 (part 1 of a split vote)
      Official label: Amendements de la commission compétente - vote en bloc - Am 261/1 · what was voted ↗
      567 for27 against46 abstentions56 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    25. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 261 (part 2 of a split vote)
      Official label: Amendements de la commission compétente - vote en bloc - Am 261/2 · what was voted ↗
      498 for122 against14 abstentions62 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    26. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 260 (part 1 of a split vote)
      Official label: Amendements de la commission compétente - vote en bloc - Am 260/1 · what was voted ↗
      345 for289 against3 abstentions59 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

    27. 19 Oct 2022Passedoutcome from totals
      On the lead committee's amendments · voted as one block · amendment 260 (part 2 of a split vote)
      Official label: Amendements de la commission compétente - vote en bloc - Am 260/2 · what was voted ↗
      345 for276 against5 abstentions70 did not vote
      For
      Against
      Abst.

      Click a group to see each Member’s position.

  2. 19 Oct 2022Passedoutcome from totals
    On the lead committee's amendments · voted as one block · amendment 260 (part 3 of a split vote)
    Official label: Amendements de la commission compétente - vote en bloc - Am 260/3 · what was voted ↗
    355 for275 against5 abstentions61 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  3. 19 Oct 2022Main votePassedoutcome from totals
    On the Commission proposal (the draft law)
    Official label: Proposition de la Commission · what was voted ↗
    485 for65 against80 abstentions66 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

  4. 11 Jul 2023Main votePassedoutcome from totals
    On the provisional agreement negotiated with the Council (the trilogue deal) · amendment 307
    Official label: Accord provisoire - Am 307 · what was voted ↗
    514 for52 against74 abstentions65 did not vote
    For
    Against
    Abst.

    Click a group to see each Member’s position.

Showing the 30 most relevant of 48 recorded votes — the full list ships with the data files. · Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament · roll-call votes only

Full record

Members who amended this procedure

137 Members · by amendment count
1
Jens GIESEKE
Jens GIESEKE
European People's Party (EPP) · 🇩🇪 Germany
347
2
Massimiliano SALINI
Massimiliano SALINI
European People's Party (EPP) · 🇮🇹 Italy
277
3
Marian-Jean MARINESCU
Marian-Jean MARINESCU
European People's Party (EPP) · 🇷🇴 Romania
269
4
Radan KANEV
Radan KANEV
European People's Party (EPP) · 🇧🇬 Bulgaria
266(99 solo)
5
Henna VIRKKUNEN
Henna VIRKKUNEN
European People's Party (EPP) · 🇫🇮 Finland
263(34 solo)
6
Barbara THALER
Barbara THALER
European People's Party (EPP) · 🇦🇹 Austria
259
7
Jörgen WARBORN
Jörgen WARBORN
European People's Party (EPP) · 🇸🇪 Sweden
245
8
Anna DEPARNAY-GRUNENBERG
Anna DEPARNAY-GRUNENBERG
Greens / EFA · 🇩🇪 Germany
215(199 solo)
9
Jutta PAULUS
Jutta PAULUS
Greens / EFA · 🇩🇪 Germany
199(199 solo)
10
Lucia VUOLO
Lucia VUOLO
European People's Party (EPP) · 🇮🇹 Italy
157
11
Pablo ARIAS ECHEVERRÍA
Pablo ARIAS ECHEVERRÍA
European People's Party (EPP) · 🇪🇸 Spain
148
12
Markus FERBER
Markus FERBER
European People's Party (EPP) · 🇩🇪 Germany
143(11 solo)
13
Gheorghe FALCĂ
Gheorghe FALCĂ
European People's Party (EPP) · 🇷🇴 Romania
137
14
Karolin BRAUNSBERGER-REINHOLD
Karolin BRAUNSBERGER-REINHOLD
European People's Party (EPP) · 🇩🇪 Germany
137
15
Markus PIEPER
Markus PIEPER
European People's Party (EPP) · 🇩🇪 Germany
132
16
Dominique RIQUET
Dominique RIQUET
Renew Europe · 🇫🇷 France
109(16 solo)
17
Carlo FIDANZA
Carlo FIDANZA
European Conservatives & Reformists · 🇮🇹 Italy
108
18
Pietro FIOCCHI
Pietro FIOCCHI
European Conservatives & Reformists · 🇮🇹 Italy
102
19
Susana SOLÍS PÉREZ
Susana SOLÍS PÉREZ
European People's Party (EPP) · 🇪🇸 Spain
96(25 solo)
20
Caroline NAGTEGAAL
Caroline NAGTEGAAL
Renew Europe · 🇳🇱 Netherlands
95
21
Elżbieta Katarzyna ŁUKACIJEWSKA
Elżbieta Katarzyna ŁUKACIJEWSKA
European People's Party (EPP) · 🇵🇱 Poland
94
22
Jan-Christoph OETJEN
Jan-Christoph OETJEN
Renew Europe · 🇩🇪 Germany
90
23
Cláudia MONTEIRO DE AGUIAR
Cláudia MONTEIRO DE AGUIAR
European People's Party (EPP) · 🇵🇹 Portugal
84(6 solo)
24
Andris AMERIKS
Andris AMERIKS
Socialists & Democrats · 🇱🇻 Latvia
83(83 solo)
25
Krzysztof HETMAN
Krzysztof HETMAN
European People's Party (EPP) · 🇵🇱 Poland
81(81 solo)

The amendments, in full text

2,278 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.
Report a data issue