Framework for achieving climate neutrality
· A10-0223/2025 · Proposition de la Commission
The European Parliament adopted by 379 votes to 248, with 10 abstentions, amendments to the proposal for a regulation of the European Parliament and of the Council amending Regulation (EU) 2021/1119 establishing the framework required to achieve climate neutrality.
The issue has been referred back to the committee responsible for interinstitutional negotiations.
Parliament supports the proposal to amend the European Climate Law, which sets a binding EU climate target for 2040 of reducing net greenhouse gas (GHG) emissions by 90% compared to 1990 levels. Looking ahead to the post-2030 period, the Commission will review relevant EU legislation to enable the achievement of both the 2040 target and the goal of climate neutrality. As part of this…
For: 379(59 %). Against: 248(39 %). Abstentions: 10(2 %). In total, 637 MEPs voted. 82 MEPs didn’t vote.
Mika AALTOLAEPP · Finlandfor
Maravillas ABADÍA JOVEREPP · Spainagainst
Magdalena ADAMOWICZEPP · Polandagainst
Georgios AFTIASEPP · Greecefor
Oihane AGIRREGOITIA MARTÍNEZRenew · Spainfor
Peter AGIUSEPP · Maltafor
Alex AGIUS SALIBAS&D · Maltafor
Abir AL-SAHLANIRenew · Swedendid not vote
Galato ALEXANDRAKIECR · Greecedid not vote
Grégory ALLIONERenew · Francefor
- European People’s Party
For: 100(60 %). Against: 61(37 %). Abstentions: 5(3 %). In total, 166 MEPs voted. 22 MEPs didn’t vote.
- Progressive Alliance of Socialists and Democrats
For: 122(99 %). Against: 0(0 %). Abstentions: 1(1 %). In total, 123 MEPs voted. 13 MEPs didn’t vote.
- Patriots for Europe
For: 0(0 %). Against: 76(100 %). Abstentions: 0(0 %). In total, 76 MEPs voted. 8 MEPs didn’t vote.
- European Conservatives and Reformists
For: 0(0 %). Against: 73(100 %). Abstentions: 0(0 %). In total, 73 MEPs voted. 6 MEPs didn’t vote.
- Renew Europe
For: 63(98 %). Against: 0(0 %). Abstentions: 1(2 %). In total, 64 MEPs voted. 11 MEPs didn’t vote.
- Greens/European Free Alliance
For: 47(100 %). Against: 0(0 %). Abstentions: 0(0 %). In total, 47 MEPs voted. 6 MEPs didn’t vote.
- The Left in the European Parliament
For: 39(98 %). Against: 0(0 %). Abstentions: 1(3 %). In total, 40 MEPs voted. 6 MEPs didn’t vote.
- Non-attached Members
For: 8(32 %). Against: 15(60 %). Abstentions: 2(8 %). In total, 25 MEPs voted. 5 MEPs didn’t vote.
- Europe of Sovereign Nations
For: 0(0 %). Against: 23(100 %). Abstentions: 0(0 %). In total, 23 MEPs voted. 4 MEPs didn’t vote.
- Germany
For: 69(82 %). Against: 15(18 %). Abstentions: 0(0 %). In total, 84 MEPs voted. 12 MEPs didn’t vote.
- France
For: 39(52 %). Against: 35(47 %). Abstentions: 1(1 %). In total, 75 MEPs voted. 6 MEPs didn’t vote.
- Italy
For: 32(48 %). Against: 34(52 %). Abstentions: 0(0 %). In total, 66 MEPs voted. 10 MEPs didn’t vote.
- Spain
For: 26(47 %). Against: 29(53 %). Abstentions: 0(0 %). In total, 55 MEPs voted. 5 MEPs didn’t vote.
- Poland
For: 3(6 %). Against: 47(94 %). Abstentions: 0(0 %). In total, 50 MEPs voted. 3 MEPs didn’t vote.
- Romania
For: 18(67 %). Against: 8(30 %). Abstentions: 1(4 %). In total, 27 MEPs voted. 6 MEPs didn’t vote.
- Netherlands
For: 20(74 %). Against: 7(26 %). Abstentions: 0(0 %). In total, 27 MEPs voted. 4 MEPs didn’t vote.
- Belgium
For: 16(73 %). Against: 6(27 %). Abstentions: 0(0 %). In total, 22 MEPs voted. 0 MEPs didn’t vote.
- Sweden
For: 16(80 %). Against: 4(20 %). Abstentions: 0(0 %). In total, 20 MEPs voted. 1 MEPs didn’t vote.
- Czechia
For: 6(30 %). Against: 14(70 %). Abstentions: 0(0 %). In total, 20 MEPs voted. 1 MEPs didn’t vote.
Amendments
There have been votes on amendments. View all roll-call votes, including amendments.
More information
The following external links provide additional information about this vote. All links point to official websites of the European Parliament.
- SummarySummary published in the Legislative Observatory. Summaries contain more information about the subject of the vote. Compared to press releases, they are usually more detailed, but can also contain more technical language.
- Report or resolutionOriginal text of the report or resolution as tabled. The text may be different from the adopted text if MEPs have adopted amendments.
- Texts adoptedTexts adopted during the plenary session, including changes from amendments.
- Legislative ObservatoryFind out more about the procedure this vote is part of. This includes information about the current state of the procedure, past and upcoming steps, as well as key players.
Open data
We provide raw voting data for this vote that you can use for data analysis, visualizations, or research. Read more about our data license or download data in CSV format or JSON format.
Embed
Want to embed the results of this vote on your website? Use one of our Datawrapper templates:
- Individual votesA searchable table showing how each individual MEP voted.
- Votes by groupsA bar chart showing how MEPs of each political group voted.
- Votes by countriesA bar chart showing how MEPs from different countries voted.
Sources
HowTheyVote.eu compiles information from multiple official sources. The information on this page is based on the following sources:
- Results of roll-call votes (XML)accessed on Nov 13, 2025, 17:25
- Report or resolutionaccessed on Nov 13, 2025, 17:28
- Procedure file (Legislative Observatory)accessed on Nov 13, 2025, 17:29
- Procedure file (EUR-Lex)accessed on Nov 13, 2025, 17:29
- Results of votes (XML)accessed on Nov 14, 2025, 21:00
- Vote summary (Legislative Observatory)accessed on Jan 12, 2026, 00:39
Report an error
If you think the data displayed on this page is incorrect you can report a data error using this form. Thanks for your help! Your report helps us to improve the data quality on HowTheyVote.eu.