Skip to content

Decision

Safety of toys and repealing Directive 2009/48/EC

Effect
Passed
Result
603 for · 5 against · 15 abstained roll call
Date
13 March 2024, 12:31
Kind
New EU law · 1st reading
More facts (8)
Margin
by an overwhelming majority
Source
Committee report by Marion Walsmann
Votes
42 votes · 1 roll call
Requested by
EPP (1 separate vote)
Final vote
166171
More

Result

The final vote and what it means for this kind of decision.

Final vote: 603 for, 5 against, 15 abstained (roll call).

Passed by an overwhelming majority.

Parliament adopted its position on the law.

Before the final vote, MEPs decided on 23 parts of the text voted on separately (15 adopted, 5 rejected, 3 lapsed).

Backed by The Left, Greens, S&D, Renew, EPP, ECR and Patriots; ESN split.

Groups

Members counted in their current group: the view with groups at the date of the vote is not available right now.

Members’ votes by their current group. Majority: the most common position. Clear line: a position with at least two thirds of the group’s votes, otherwise Divided.
GroupForAgainstAbst.Majority lineClear lineBar
The LeftFor 12Against 0Abst. 0Majority line ForClear line For
GreensFor 27Against 0Abst. 0Majority line ForClear line For
S&DFor 65Against 0Abst. 0Majority line ForClear line For
RenewFor 35Against 0Abst. 1Majority line ForClear line For
EPPFor 88Against 2Abst. 2Majority line ForClear line For
ECRFor 26Against 0Abst. 0Majority line ForClear line For
PatriotsFor 25Against 0Abst. 0Majority line ForClear line For
ESNFor 2Against 0Abst. 2Majority line TieClear line Divided
No groupFor 4Against 0Abst. 2Majority line ForClear line For

Voted against their group, 0

Members who voted otherwise than a clear line (at least two thirds of the votes cast) of their group — groups as of today: the view with groups at the date of the vote is not available right now.

Nobody voted against a clear line of their group.

Countries

The final vote by national delegation.

The breakdown by country is not available right now.

Members

Each member’s recorded position on the final roll call — groups as of today: the view with groups at the date of the vote is not available right now.

623 members with a recorded position.

Each member's recorded position. ≠ group: voted otherwise than a clear line (at least two thirds) of their group.
MemberCountryGroupPosition
Abir AL-SAHLANI SwedenRenew For
Adam BIELAN PolandECR For
Adam JARUBAS PolandEPP For
Adrián VÁZQUEZ LÁZARA SpainEPP For
Alessandra MORETTI ItalyS&D For
Alex AGIUS SALIBA MaltaS&D For
Alexander BERNHUBER AustriaEPP For
Alexandr VONDRA CzechiaECR For
Alexandra GEESE GermanyGreens For
Alice KUHNKE SwedenGreens For
Alicia HOMS GINEL SpainS&D For
Ana MIRANDA PAZ SpainGreens For
André ROUGÉ FrancePatriots For
Andreas GLÜCK GermanyRenew For
Andreas SCHIEDER AustriaS&D For
Andreas SCHWAB GermanyEPP For
Andrey KOVATCHEV BulgariaEPP For
Andrey NOVAKOV BulgariaEPP For
Andrzej HALICKI PolandEPP For
Angelika NIEBLER GermanyEPP For
Angelika WINZIG AustriaEPP For
Anja HAZEKAMP NetherlandsThe Left For
Anna CAVAZZINI GermanyGreens For
Anna ZALEWSKA PolandECR For
Antonio LÓPEZ-ISTÚRIZ WHITE SpainEPP For
Arba KOKALARI SwedenEPP For
Assita KANKO BelgiumECR For
Aurore LALUCQ FranceS&D For
Axel VOSS GermanyEPP For
Barry ANDREWS IrelandRenew For
Bart GROOTHUIS NetherlandsRenew For
Beata SZYDŁO PolandECR For
Bernard GUETTA FranceRenew For
Bernd LANGE GermanyS&D For
Bert-Jan RUISSEN NetherlandsECR For
Biljana BORZAN CroatiaS&D For
Billy KELLEHER IrelandRenew For
Birgit SIPPEL GermanyS&D For
Bogdan RZOŃCA PolandECR For
Brando BENIFEI ItalyS&D For
Camilla LAURETI ItalyS&D For
Caterina CHINNICI ItalyEPP For
Catherine GRISET FrancePatriots For
César LUENA SpainS&D For
Charles GOERENS LuxembourgRenew For
Charlie WEIMERS SwedenECR For
Chiara GEMMA ItalyECR For
Christel SCHALDEMOSE DenmarkS&D For
Christian DOLESCHAL GermanyEPP For
Christian EHLER GermanyEPP For
Christine ANDERSON GermanyESN For
Christophe CLERGEAU FranceS&D For
Christophe GRUDLER FranceRenew For
Cristian TERHEŞ RomaniaECR For
Cristina MAESTRE SpainS&D For
Csaba MOLNÁR HungaryS&D For
Damien CARÊME FranceThe Left For
Dan-Ştefan MOTREANU RomaniaEPP For
Daniel BUDA RomaniaEPP For
Daniel FREUND GermanyGreens For
David CASA MaltaEPP For
David CORMAND FranceGreens For
David MCALLISTER GermanyEPP For
Delara BURKHARDT GermanyS&D For
Denis NESCI ItalyECR For
Dennis RADTKE GermanyEPP For
Diana RIBA I GINER SpainGreens For
Dolors MONTSERRAT SpainEPP For
Dominik TARCZYŃSKI PolandECR For
Dragoş BENEA RomaniaS&D For
Eero HEINÄLUOMA FinlandS&D For
Elena YONCHEVA BulgariaECR For
Elisabetta GUALMINI ItalyRenew For
Elissavet VOZEMBERG-VRIONIDI GreeceEPP For
Elżbieta Katarzyna ŁUKACIJEWSKA PolandEPP For
Emil RADEV BulgariaEPP For
Emma WIESNER SwedenRenew For
Emmanouil FRAGKOS GreeceECR For
Emmanouil KEFALOGIANNIS GreeceEPP For
Engin EROGLU voted otherwise than their group's clear line GermanyRenew Abstained
Enikő GYŐRI HungaryPatriots For
Erik MARQUARDT GermanyGreens For
Ernő SCHALLER-BAROSS HungaryPatriots For
Eugen TOMAC RomaniaRenew For
Eva MAYDELL BulgariaEPP For
Evelyn REGNER AustriaS&D For
Evin INCIR SwedenS&D For
Ewa KOPACZ PolandEPP For
Fabienne KELLER FranceRenew For
Former MEP #112611 Former MEPs For
Former MEP #114268 Former MEPs For
Former MEP #118949 Former MEPs For
Former MEP #120478 Former MEPs For
Former MEP #124586 Former MEPs For
Former MEP #124692 Former MEPs For
Former MEP #124693 Former MEPs For
Former MEP #124696 Former MEPs For
Former MEP #124704 Former MEPs For
Former MEP #124708 Former MEPs For
Former MEP #124710 Former MEPs For
Former MEP #124712 Former MEPs For
Former MEP #124714 Former MEPs For
Former MEP #124726 Former MEPs For
Former MEP #124734 Former MEPs For
Former MEP #124735 Former MEPs For
Former MEP #124738 Former MEPs For
Former MEP #124739 Former MEPs For
Former MEP #124747 Former MEPs For
Former MEP #124771 Former MEPs For
Former MEP #124777 Former MEPs For
Former MEP #124780 Former MEPs For
Former MEP #124781 Former MEPs For
Former MEP #124812 Former MEPs For
Former MEP #124821 Former MEPs For
Former MEP #124822 Former MEPs For
Former MEP #124831 Former MEPs Abstained
Former MEP #124833 Former MEPs For
Former MEP #124835 Former MEPs For
Former MEP #124837 Former MEPs For
Former MEP #124844 Former MEPs For
Former MEP #124852 Former MEPs For
Former MEP #124856 Former MEPs For
Former MEP #124873 Former MEPs For
Former MEP #124875 Former MEPs For
Former MEP #124891 Former MEPs For
Former MEP #124929 Former MEPs For
Former MEP #124934 Former MEPs For
Former MEP #124936 Former MEPs For
Former MEP #124988 Former MEPs For
Former MEP #124992 Former MEPs For
Former MEP #124996 Former MEPs For
Former MEP #125004 Former MEPs For
Former MEP #125005 Former MEPs For
Former MEP #125020 Former MEPs For
Former MEP #125021 Former MEPs For
Former MEP #125025 Former MEPs Against
Former MEP #125038 Former MEPs For
Former MEP #125043 Former MEPs For
Former MEP #125045 Former MEPs For
Former MEP #125063 Former MEPs For
Former MEP #125067 Former MEPs For
Former MEP #125109 Former MEPs For
Former MEP #125128 Former MEPs For
Former MEP #125214 Former MEPs For
Former MEP #125237 Former MEPs For
Former MEP #125706 Former MEPs For
Former MEP #126644 Former MEPs Against
Former MEP #127096 Former MEPs For
Former MEP #129164 Former MEPs For
Former MEP #130256 Former MEPs For
Former MEP #130833 Former MEPs For
Former MEP #131507 Former MEPs For
Former MEP #132191 Former MEPs For
Former MEP #132366 Former MEPs For
Former MEP #136236 Former MEPs For
Former MEP #182995 Former MEPs For
Former MEP #183793 Former MEPs For
Former MEP #185974 Former MEPs For
Former MEP #1892 Former MEPs For
Former MEP #189525 Former MEPs For
Former MEP #190518 Former MEPs For
Former MEP #190519 Former MEPs For
Former MEP #190774 Former MEPs For
Former MEP #192634 Former MEPs For
Former MEP #197390 Former MEPs For
Former MEP #197418 Former MEPs For
Former MEP #197419 Former MEPs For
Former MEP #197422 Former MEPs For
Former MEP #197423 Former MEPs For
Former MEP #197427 Former MEPs For
Former MEP #197431 Former MEPs For
Former MEP #197438 Former MEPs For
Former MEP #197441 Former MEPs For
Former MEP #197446 Former MEPs For
Former MEP #197451 Former MEPs For
Former MEP #197452 Former MEPs For
Former MEP #197453 Former MEPs For
Former MEP #197455 Former MEPs For
Former MEP #197459 Former MEPs For
Former MEP #197465 Former MEPs For
Former MEP #197467 Former MEPs For
Former MEP #197472 Former MEPs For
Former MEP #197478 Former MEPs For
Former MEP #197480 Former MEPs For
Former MEP #197481 Former MEPs For
Former MEP #197482 Former MEPs For
Former MEP #197483 Former MEPs For
Former MEP #197488 Former MEPs For
Former MEP #197489 Former MEPs For
Former MEP #197495 Former MEPs For
Former MEP #197502 Former MEPs For
Former MEP #197505 Former MEPs For
Former MEP #197506 Former MEPs For
Former MEP #197507 Former MEPs For
Former MEP #197510 Former MEPs For
Former MEP #197511 Former MEPs For
Former MEP #197512 Former MEPs For
Former MEP #197513 Former MEPs For
Former MEP #197515 Former MEPs For
Former MEP #197518 Former MEPs For
Former MEP #197519 Former MEPs For
Former MEP #197520 Former MEPs For
Former MEP #197522 Former MEPs For
Former MEP #197526 Former MEPs For
Former MEP #197527 Former MEPs For
Former MEP #197530 Former MEPs For
Former MEP #197531 Former MEPs For
Former MEP #197532 Former MEPs For
Former MEP #197536 Former MEPs For
Former MEP #197538 Former MEPs For
Former MEP #197539 Former MEPs For
Former MEP #197540 Former MEPs For
Former MEP #197541 Former MEPs For
Former MEP #197544 Former MEPs For
Former MEP #197546 Former MEPs For
Former MEP #197547 Former MEPs For
Former MEP #197550 Former MEPs For
Former MEP #197551 Former MEPs For
Former MEP #197559 Former MEPs For
Former MEP #197564 Former MEPs For
Former MEP #197566 Former MEPs For
Former MEP #197567 Former MEPs For
Former MEP #197571 Former MEPs For
Former MEP #197576 Former MEPs For
Former MEP #197582 Former MEPs For
Former MEP #197584 Former MEPs For
Former MEP #197585 Former MEPs For
Former MEP #197586 Former MEPs Against
Former MEP #197587 Former MEPs For
Former MEP #197588 Former MEPs For
Former MEP #197595 Former MEPs For
Former MEP #197608 Former MEPs For
Former MEP #197610 Former MEPs For
Former MEP #197611 Former MEPs For
Former MEP #197616 Former MEPs For
Former MEP #197619 Former MEPs For
Former MEP #197626 Former MEPs For
Former MEP #197631 Former MEPs For
Former MEP #197632 Former MEPs For
Former MEP #197634 Former MEPs For
Former MEP #197635 Former MEPs For
Former MEP #197637 Former MEPs For
Former MEP #197638 Former MEPs For
Former MEP #197641 Former MEPs For
Former MEP #197645 Former MEPs For
Former MEP #197650 Former MEPs For
Former MEP #197654 Former MEPs For
Former MEP #197657 Former MEPs For
Former MEP #197663 Former MEPs For
Former MEP #197665 Former MEPs For
Former MEP #197667 Former MEPs For
Former MEP #197671 Former MEPs For
Former MEP #197680 Former MEPs For
Former MEP #197695 Former MEPs For
Former MEP #197698 Former MEPs For
Former MEP #197709 Former MEPs For
Former MEP #197717 Former MEPs For
Former MEP #197720 Former MEPs For
Former MEP #197728 Former MEPs For
Former MEP #197731 Former MEPs For
Former MEP #197740 Former MEPs For
Former MEP #197742 Former MEPs For
Former MEP #197743 Former MEPs For
Former MEP #197754 Former MEPs For
Former MEP #197756 Former MEPs For
Former MEP #197764 Former MEPs Abstained
Former MEP #197767 Former MEPs For
Former MEP #197771 Former MEPs For
Former MEP #197776 Former MEPs For
Former MEP #197777 Former MEPs For
Former MEP #197778 Former MEPs For
Former MEP #197779 Former MEPs For
Former MEP #197783 Former MEPs For
Former MEP #197785 Former MEPs For
Former MEP #197787 Former MEPs For
Former MEP #197788 Former MEPs For
Former MEP #197791 Former MEPs For
Former MEP #197792 Former MEPs For
Former MEP #197798 Former MEPs Abstained
Former MEP #197801 Former MEPs For
Former MEP #197804 Former MEPs For
Former MEP #197808 Former MEPs For
Former MEP #197817 Former MEPs For
Former MEP #197826 Former MEPs For
Former MEP #197827 Former MEPs For
Former MEP #197835 Former MEPs For
Former MEP #197836 Former MEPs For
Former MEP #197837 Former MEPs For
Former MEP #197838 Former MEPs For
Former MEP #197843 Former MEPs For
Former MEP #197844 Former MEPs For
Former MEP #197846 Former MEPs For
Former MEP #197848 Former MEPs For
Former MEP #197849 Former MEPs For
Former MEP #197889 Former MEPs For
Former MEP #197894 Former MEPs For
Former MEP #197935 Former MEPs Abstained
Former MEP #198063 Former MEPs For
Former MEP #198096 Former MEPs For
Former MEP #198329 Former MEPs For
Former MEP #1992 Former MEPs For
Former MEP #199996 Former MEPs For
Former MEP #202112 Former MEPs For
Former MEP #202351 Former MEPs For
Former MEP #202352 Former MEPs For
Former MEP #204334 Former MEPs For
Former MEP #204335 Former MEPs For
Former MEP #204368 Former MEPs For
Former MEP #204416 Former MEPs For
Former MEP #204420 Former MEPs For
Former MEP #204421 Former MEPs For
Former MEP #204443 Former MEPs For
Former MEP #204733 Former MEPs For
Former MEP #2054 Former MEPs For
Former MEP #205452 Former MEPs For
Former MEP #209091 Former MEPs For
Former MEP #209140 Former MEPs For
Former MEP #209896 Former MEPs For
Former MEP #212855 Former MEPs For
Former MEP #218349 Former MEPs For
Former MEP #221463 Former MEPs For
Former MEP #226260 Former MEPs For
Former MEP #228604 Former MEPs For
Former MEP #229519 Former MEPs For
Former MEP #2323 Former MEPs For
Former MEP #234344 Former MEPs For
Former MEP #236051 Former MEPs For
Former MEP #236052 Former MEPs For
Former MEP #23712 Former MEPs For
Former MEP #237224 Former MEPs For
Former MEP #237320 Former MEPs For
Former MEP #23768 Former MEPs For
Former MEP #237779 Former MEPs For
Former MEP #238639 Former MEPs For
Former MEP #238674 Former MEPs For
Former MEP #239255 Former MEPs Abstained
Former MEP #239256 Former MEPs For
Former MEP #239257 Former MEPs For
Former MEP #239258 Former MEPs For
Former MEP #239262 Former MEPs For
Former MEP #239972 Former MEPs For
Former MEP #239973 Former MEPs For
Former MEP #240478 Former MEPs For
Former MEP #243912 Former MEPs For
Former MEP #243979 Former MEPs Abstained
Former MEP #24505 Former MEPs For
Former MEP #245858 Former MEPs For
Former MEP #24594 Former MEPs For
Former MEP #247122 Former MEPs For
Former MEP #247709 Former MEPs For
Former MEP #247737 Former MEPs For
Former MEP #249284 Former MEPs For
Former MEP #249285 Former MEPs For
Former MEP #249443 Former MEPs For
Former MEP #249826 Former MEPs For
Former MEP #250235 Former MEPs For
Former MEP #250237 Former MEPs For
Former MEP #250538 Former MEPs For
Former MEP #250572 Former MEPs For
Former MEP #250918 Former MEPs For
Former MEP #251249 Former MEPs For
Former MEP #251268 Former MEPs For
Former MEP #251859 Former MEPs For
Former MEP #253008 Former MEPs For
Former MEP #253043 Former MEPs For
Former MEP #27714 Former MEPs For
Former MEP #28161 Former MEPs For
Former MEP #28219 Former MEPs For
Former MEP #28266 Former MEPs For
Former MEP #28269 Former MEPs For
Former MEP #28288 Former MEPs For
Former MEP #28294 Former MEPs For
Former MEP #28297 Former MEPs For
Former MEP #28340 Former MEPs For
Former MEP #28346 Former MEPs For
Former MEP #28353 Former MEPs For
Former MEP #28429 Former MEPs Abstained
Former MEP #28586 Former MEPs For
Former MEP #28619 Former MEPs For
Former MEP #29579 Former MEPs For
Former MEP #33982 Former MEPs For
Former MEP #33997 Former MEPs For
Former MEP #34578 Former MEPs For
Former MEP #35016 Former MEPs For
Former MEP #38420 Former MEPs For
Former MEP #38595 Former MEPs For
Former MEP #4246 Former MEPs For
Former MEP #4344 Former MEPs For
Former MEP #4560 Former MEPs For
Former MEP #5565 Former MEPs For
Former MEP #58789 Former MEPs For
Former MEP #88715 Former MEPs For
Former MEP #96646 Former MEPs For
Former MEP #96648 Former MEPs For
Former MEP #96713 Former MEPs For
Former MEP #96725 Former MEPs For
Former MEP #96734 Former MEPs For
Former MEP #96739 Former MEPs For
Former MEP #96747 Former MEPs For
Former MEP #96750 Former MEPs For
Former MEP #96771 Former MEPs For
Former MEP #96772 Former MEPs For
Former MEP #96775 Former MEPs Abstained
Former MEP #96776 Former MEPs For
Former MEP #96779 Former MEPs For
Former MEP #96796 Former MEPs For
Former MEP #96820 Former MEPs For
Former MEP #96837 Former MEPs For
Former MEP #96852 Former MEPs For
Former MEP #96867 Former MEPs For
Former MEP #96868 Former MEPs For
Former MEP #96880 Former MEPs For
Former MEP #96885 Former MEPs For
Former MEP #96891 Former MEPs For
Former MEP #96899 Former MEPs For
Former MEP #96952 Former MEPs For
Former MEP #96978 Former MEPs For
Former MEP #96991 Former MEPs For
Former MEP #99283 Former MEPs For
France JAMET FrancePatriots For
Francisco José MILLÁN MON SpainEPP For
François-Xavier BELLAMY FranceEPP For
Gabriel MATO SpainEPP For
Gabriele BISCHOFF GermanyS&D For
Georg MAYER AustriaPatriots For
Gerolf ANNEMANS BelgiumPatriots For
Gilles BOYER FranceRenew For
Giuseppe MILAZZO ItalyECR For
Günther SIDL AustriaS&D For
György HÖLVÉNYI HungaryPatriots For
Hannah NEUMANN GermanyGreens For
Hannes HEIDE AustriaS&D For
Harald VILIMSKY AustriaPatriots For
Heléne FRITZON SwedenS&D For
Herbert DORFMANN ItalyEPP For
Hermann TERTSCH SpainPatriots For
Hilde VAUTMANS BelgiumRenew For
Hildegard BENTELE GermanyEPP For
Ilhan KYUCHYUK BulgariaRenew For
Inese VAIDERE LatviaEPP For
Ioan-Rareş BOGDAN RomaniaEPP For
Iratxe GARCÍA PÉREZ SpainS&D For
Irena JOVEVA SloveniaRenew For
Irene TINAGLI ItalyS&D For
Isabel BENJUMEA BENJUMEA SpainEPP For
Isabella TOVAGLIERI ItalyPatriots For
Iuliu WINKLER RomaniaEPP For
Ivan DAVID CzechiaESN Abstained
Ivars IJABS LatviaRenew For
Jaak MADISON EstoniaECR For
Jadwiga WIŚNIEWSKA PolandECR For
Jan-Christoph OETJEN GermanyRenew For
Jana TOOM EstoniaRenew For
Janusz LEWANDOWSKI voted otherwise than their group's clear line PolandEPP Abstained
Javi LÓPEZ SpainS&D For
Javier MORENO SÁNCHEZ SpainS&D For
Javier ZARZALEJOS SpainEPP For
Jean-Paul GARRAUD FrancePatriots For
Jens GEIER GermanyS&D For
Jens GIESEKE GermanyEPP For
Jérémy DECERLE FranceRenew For
Jeroen LENAERS NetherlandsEPP For
Jessica POLFJÄRD SwedenEPP For
Joachim Stanisław BRUDZIŃSKI PolandECR For
Johan VAN OVERTVELDT BelgiumECR For
Jonás FERNÁNDEZ SpainS&D For
Jordan BARDELLA FrancePatriots For
Jorge BUXADÉ VILLALBA SpainPatriots For
Jörgen WARBORN SwedenEPP For
Juan Fernando LÓPEZ AGUILAR SpainS&D For
Juan Ignacio ZOIDO ÁLVAREZ SpainEPP For
Jutta PAULUS GermanyGreens For
Karin KARLSBRO SwedenRenew For
Karlo RESSLER CroatiaEPP For
Katarina BARLEY GermanyS&D For
Katarína ROTH NEVEĎALOVÁ SlovakiaNo group For
Kateřina KONEČNÁ CzechiaNo group For
Kathleen VAN BREMPT BelgiumS&D For
Katrin LANGENSIEPEN GermanyGreens For
Kim VAN SPARRENTAK NetherlandsGreens For
Klára DOBREV HungaryS&D For
Konstantinos ARVANITIS GreeceThe Left For
Kosma ZŁOTOWSKI PolandECR For
Kostas PAPADAKIS GreeceNo group Abstained
Lara WOLTERS NetherlandsS&D For
Laura BALLARÍN CEREZA SpainS&D For
Laurence FARRENG FranceRenew For
Lefteris NIKOLAOU-ALAVANOS GreeceNo group Abstained
Leila CHAIBI FranceThe Left For
Lena DÜPONT GermanyEPP For
Lídia PEREIRA PortugalEPP For
Lina GÁLVEZ SpainS&D For
Liudas MAŽYLIS LithuaniaEPP For
Loránt VINCZE RomaniaEPP For
Luděk NIEDERMAYER CzechiaEPP For
Lukas MANDL AustriaEPP For
Łukasz KOHUT PolandEPP For
Luke Ming FLANAGAN IrelandThe Left For
Magdalena ADAMOWICZ voted otherwise than their group's clear line PolandEPP Against
Malik AZMANI NetherlandsRenew For
Manfred WEBER GermanyEPP For
Manon AUBRY FranceThe Left For
Manuela RIPA GermanyEPP For
Marc ANGEL LuxembourgS&D For
Marc BOTENGA BelgiumThe Left For
Marcos ROS SEMPERE SpainS&D For
Margarita DE LA PISA CARRIÓN SpainPatriots For
Maria GRAPINI RomaniaS&D For
Maria NOICHL GermanyS&D For
Maria WALSH IrelandEPP For
Marianne VIND DenmarkS&D For
Marie DAUCHY FrancePatriots For
Marie TOUSSAINT FranceGreens For
Marina KALJURAND EstoniaS&D For
Marina MESURE FranceThe Left For
Mario FURORE ItalyThe Left For
Marion WALSMANN GermanyEPP For
Markéta GREGOROVÁ CzechiaGreens For
Markus BUCHHEIT GermanyESN For
Markus FERBER GermanyEPP For
Martin HÄUSLING GermanyGreens For
Martin HOJSÍK SlovakiaRenew For
Martin SCHIRDEWAN GermanyThe Left For
Martin SONNEBORN GermanyNo group For
Martine KEMP LuxembourgEPP For
Massimiliano SALINI voted otherwise than their group's clear line ItalyEPP Against
Mathilde ANDROUËT FrancePatriots For
Matjaž NEMEC SloveniaS&D For
Matthias ECKE GermanyS&D For
Michael BLOSS GermanyGreens For
Michael GAHLER GermanyEPP For
Michal WIEZIK SlovakiaRenew For
Mihai TUDOSE RomaniaS&D For
Milan UHRÍK SlovakiaESN Abstained
Milan ZVER SloveniaEPP For
Mircea-Gheorghe HAVA RomaniaEPP For
Miriam LEXMANN SlovakiaEPP For
Mohammed CHAHIM NetherlandsS&D For
Monika BEŇOVÁ SlovakiaNo group For
Monika HOHLMEIER GermanyEPP For
Moritz KÖRNER GermanyRenew For
Morten LØKKEGAARD DenmarkRenew For
Mounir SATOURI FranceGreens For
Nacho SÁNCHEZ AMOR SpainS&D For
Nadine MORANO FranceEPP For
Niclas HERBST GermanyEPP For
Nicola PROCACCINI ItalyECR For
Nicolas BAY FranceECR For
Nicolás GONZÁLEZ CASARES SpainS&D For
Niels FUGLSANG DenmarkS&D For
Niels GEUKING GermanyEPP For
Nikos PAPANDREOU GreeceS&D For
Nils UŠAKOVS LatviaS&D For
Nora MEBAREK FranceS&D For
Norbert LINS GermanyEPP For
Olivier CHASTEL BelgiumRenew For
Ondřej KNOTEK CzechiaPatriots For
Özlem DEMIREL GermanyThe Left For
Pablo ARIAS ECHEVERRÍA SpainEPP For
Pär HOLMGREN SwedenGreens For
Pascal ARIMONT BelgiumEPP For
Pascal CANFIN FranceRenew For
Patryk JAKI PolandECR For
Peter LIESE GermanyEPP For
Petras AUŠTREVIČIUS LithuaniaRenew For
Philippe OLIVIER FrancePatriots For
Pietro FIOCCHI ItalyECR For
Pilar DEL CASTILLO VERA SpainEPP For
Radan KANEV BulgariaEPP For
Ralf SEEKATZ GermanyEPP For
Raphaël GLUCKSMANN FranceS&D For
Rasa JUKNEVIČIENĖ LithuaniaEPP For
Rasmus ANDRESEN GermanyGreens For
René REPASI GermanyS&D For
Riho TERRAS EstoniaEPP For
Robert BIEDROŃ PolandS&D For
Roman HAIDER AustriaPatriots For
Romana JERKOVIĆ CroatiaS&D For
Romana TOMC SloveniaEPP For
Rosa ESTARÀS FERRAGUT SpainEPP For
Sabine VERHEYEN GermanyEPP For
Salvatore DE MEO voted otherwise than their group's clear line ItalyEPP Abstained
Sandra KALNIETE LatviaEPP For
Sandro GOZI FranceRenew For
Sara MATTHIEU BelgiumGreens For
Saskia BRICMONT BelgiumGreens For
Seán KELLY IrelandEPP For
Sergey LAGODINSKY GermanyGreens For
Sergio BERLATO ItalyECR For
Siegfried MUREŞAN RomaniaEPP For
Silvia SARDONE ItalyPatriots For
Sirpa PIETIKÄINEN FinlandEPP For
Stéphanie YON-COURTIN FranceRenew For
Sunčana GLAVAK CroatiaEPP For
Susana SOLÍS PÉREZ SpainEPP For
Susanna CECCARDI ItalyPatriots For
Sven MIKSER EstoniaS&D For
Sven SIMON GermanyEPP For
Svenja HAHN GermanyRenew For
Terry REINTKE GermanyGreens For
Thierry MARIANI FrancePatriots For
Thijs REUTEN NetherlandsS&D For
Thomas WAITZ AustriaGreens For
Tiemo WÖLKEN GermanyS&D For
Tilly METZ LuxembourgGreens For
Tineke STRIK NetherlandsGreens For
Tom VANDENDRIESSCHE BelgiumPatriots For
Tomas TOBÉ SwedenEPP For
Tomáš ZDECHOVSKÝ CzechiaEPP For
Tomislav SOKOL CroatiaEPP For
Tonino PICULA CroatiaS&D For
Tsvetelina PENKOVA BulgariaS&D For
Udo BULLMANN GermanyS&D For
Urmas PAET EstoniaRenew For
Valérie HAYER FranceRenew For
Vangelis MEIMARAKIS GreeceEPP For
Veronika VRECIONOVÁ CzechiaECR For
Victor NEGRESCU RomaniaS&D For
Vilija BLINKEVIČIŪTĖ LithuaniaS&D For
Ville NIINISTÖ FinlandGreens For
Virginie JORON FrancePatriots For
Younous OMARJEE FranceThe Left For
Željana ZOVKO CroatiaEPP For

Debate speakers and how they voted

The debate speakers are not available right now.

All votes on this decision, 42

In voting order. Result: for–against–abstained (a show of hands has no count). Requested by: the groups that asked for a roll call, a split vote or a separate vote.
No.VoteRecordedResultRequested by
1Amendments by the committee responsible — put to the vote collectively Amendments by the committee responsible – put to the vote collectively Show of hands Adopted
2Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted409 for, 211 against, 2 abstained Adopted
3Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
Show the other 41 votesShow the other 39 votes
Votes on this decision, continued
No.VoteRecordedResultRequested by
2Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted409 for, 211 against, 2 abstained Adopted
3Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
Votes on this decision, continued
No.VoteRecordedResultRequested by
4Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted365 for, 255 against, 4 abstained Adopted
5Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
6Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
7Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted354 for, 265 against, 3 abstained Adopted
8Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
9Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
10Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted329 for, 283 against, 7 abstained Adopted
11Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted335 for, 274 against, 5 abstained Adopted
12Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
13Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
14Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
15Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Counted340 for, 281 against, 4 abstained Adopted
16Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
17Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
18Amendments by the committee responsible — separate votes Amendments by the committee responsible – separate votes Show of hands Adopted
19Separate vote on Article 22, paragraph 3, after point d Counted295 for, 316 against, 12 abstained Rejected
20Separate vote on Article 46, paragraph 6 Counted344 for, 266 against, 16 abstained Adopted
21Separate vote on Article 46, paragraph 6 Show of hands Lapsed
22Separate vote on Article 46, after paragraph 7 Counted357 for, 254 against, 4 abstained Adopted
23Separate vote on Article 53, paragraph 1 Counted299 for, 314 against, 7 abstained Rejected
24Separate vote on Article 54, paragraph 1 Counted297 for, 315 against, 6 abstained Rejected
25Separate vote on Article 54, paragraph 1 Counted490 for, 117 against, 4 abstained Adopted
26Separate vote on Article 54, paragraph 2 Counted300 for, 317 against, 6 abstained Rejected
27Separate vote on Article 54, paragraph 2 Show of hands Adopted
28Separate vote on Article 54, paragraph 3 Counted323 for, 295 against, 4 abstained Adopted
29Separate vote on Article 54, paragraph 3 Show of hands Lapsed
30Separate vote on Article 56, paragraph 2 Counted301 for, 309 against, 5 abstained Rejected
31Separate vote on Annex II, Part II, point (2) (a) (5) Counted532 for, 77 against, 14 abstained Adopted
32Separate vote on Annex II, Part II, point (2) (a) (6) Counted306 for, 289 against, 13 abstained Adopted
33Separate vote on Annex II, Appendix, Part A, Table Counted380 for, 238 against, 5 abstained Adopted
34Separate vote on Annex II, Appendix, Part A, after point 1 Counted392 for, 210 against, 21 abstained Adopted
35Separate vote on Annex II, Appendix, Part A, point 2 Counted344 for, 247 against, 32 abstained Adopted
36Separate vote on Annex II, Appendix, Part A, point 2 Show of hands Lapsed
37Separate vote on Annex II, Appendix, Part C, Table Counted352 for, 259 against, 13 abstained Adopted
38Separate vote on recital 17 Counted356 for, 260 against, 3 abstained Adopted
39Separate vote on recital 21 Show of hands Adopted
40Vote on text inserted after recital 21 Show of hands Adopted
41Separate vote on recital 54 Show of hands Adopted
42Final vote A9-0044/2024 – Marion Walsmann – Commission proposal Roll call603 for, 5 against, 15 abstained Adopted

separate votes by EPP.

Text

The text voted on.

Report A-9-2024-0044

AI: The text in short Written by AI from the official text — check the source

Parliament's amended version of the proposed regulation on toy safety sets out essential safety requirements, bans certain hazardous chemicals, and introduces a digital product passport for toys.

Read the text · Report a problem

Dossier

Where the dossier stands and its other decisions in plenary.

2023/0290(COD) · Ordinary legislative procedure

Completed: published in the Official Journal on 12 December 2025 and now EU law.

Show the 6 steps of the dossier
  1. Referred to committee · 23 October 2025 (done)
  2. Committee work · Report adopted 11 November 2025 (done)
  3. Tabled for plenary · 12 November 2025 (done)
  4. Plenary vote · Voted 25 November 2025 (done)
  5. Negotiations with the Council · Deal approved in committee 26 June 2025 (done)
  6. Published as law · 12 December 2025 (done)

Lead committee: IMCO · Rapporteur: Marion WALSMANN (EPP)

Other decisions on this dossier

Connections

What this decision touches: the procedural chain, the same text, running issues, votes that split the chamber the same way.

No connections found for this decision.

Sources & citation

Where the facts on this page come from, and how to cite it.

Retrieved
25 September 2026

Cite as

European Parliament (2024). “Safety of toys and repealing Directive 2009/48/EC”. Decision, 13 March 2024. votingId 166171, document A-9-2024-0044, reference 2023/0290(COD). EU Parl Watch Research. https://news.eu-parl.st-solutions.dev/decisions/2024-03-13/8?members=all (retrieved 25 September 2026). Official sources: Roll-call votes, sitting of 13 March 2024 (European Parliament), https://www.europarl.europa.eu/doceo/document/PV-10-2024-03-13-RCV_EN.html; Results of votes, sitting of 13 March 2024 (European Parliament), https://www.europarl.europa.eu/doceo/document/PV-10-2024-03-13-VOT_EN.html. Data: EP Open Data API: decisions of the sitting MTG-PL-2024-03-13, https://data.europarl.europa.eu/api/v2/meetings/MTG-PL-2024-03-13/decisions?format=application%2Fld%2Bjson (CC BY 4.0).
BibTeX
@misc{epw-decision-2024-03-13-8,
  author = {{European Parliament}},
  title = {{Safety of toys and repealing Directive 2009/48/EC}},
  year = {2024},
  date = {2024-03-13},
  howpublished = {\url{https://news.eu-parl.st-solutions.dev/decisions/2024-03-13/8?members=all}},
  url = {https://news.eu-parl.st-solutions.dev/decisions/2024-03-13/8?members=all},
  urldate = {2026-09-25},
  publisher = {EU Parl Watch Research},
  note = {Decision. votingId 166171, document A-9-2024-0044, reference 2023/0290(COD). Official source: https://www.europarl.europa.eu/doceo/document/PV-10-2024-03-13-RCV\_EN.html, https://www.europarl.europa.eu/doceo/document/PV-10-2024-03-13-VOT\_EN.html. Data: EP Open Data API: decisions of the sitting MTG-PL-2024-03-13 (CC BY 4.0)}
}