Parliament’s position on proposed laws. It usually needs to agree with the Council before a law is final., Agriculture, food & fisheries
Welfare of dogs and cats and their traceability
Passed by an overwhelming majority
Parliament adopted its position on the law.
- For
- 457
- Against
- 17
- Abstained
- 86
roll-call vote at 13:20 · 82% of votes cast in favour
Committee report by Veronika Vrecionová · Parliament’s first vote on a proposed EU law. It sets Parliament’s position for negotiations with the Council. · Report A-10-2025-0104
AI:What this decision does
The European Parliament adopted its position on a proposed EU law setting common rules for the welfare of dogs and cats and their traceability.§1: source passage in the text The law would cover breeding, selling, and sheltering establishments, and would require identification and registration of animals.§1: source passage in the text Parliament's position includes a ban on selling dogs and cats in pet shops and stricter rules for imports.§1: source passage in the text The position now goes to the Council for negotiation before the law can be finalised.§1: source passage in the text
Written by AI from the text voted on · counts are the official record · Read the text · Report a problem
How the groups voted
For: The Left, Greens, S&D, Renew, EPP, Patriots; Abstained: ECR, ESN
- The Left For 34 for, 0 against, 1 abstainedof 47
- Greens For 44 for, 0 against, 1 abstainedof 54
- S&D For 106 for, 0 against, 0 abstainedof 137
- Renew For 57 for, 0 against, 0 abstainedof 76
- EPP For 134 for, 1 against, 2 abstainedof 193
- ECR Abstained 8 for, 4 against, 50 abstainedof 79
- Patriots For 52 for, 9 against, 10 abstainedof 90
- ESN Abstained 5 for, 2 against, 16 abstainedof 27
- No group not a group 17 for, 1 against, 6 abstainedof 30
Groups from left to right · for–against–abstained, of the group’s MEPs
A group is shown as divided when no position has two thirds of its votes.
Did not vote with their group
43 MEPs voted differently from their group’s clear line (two thirds of its votes).
The Left voted for (34 of 35). Abstained: 1
João Oliveira (Portugal)
Greens voted for (44 of 45). Abstained: 1
Diana Riba I Giner (Spain)
EPP voted for (134 of 137). Against: 1, Abstained: 2
Branko Grims (Slovenia, abstained), Jagna Marczułajtis-Walczak (Poland, against), Janusz Lewandowski (Poland, abstained)
ECR abstained (50 of 62). For: 8, Against: 4
Assita Kanko (Belgium, for), Beatrice Timgren (Sweden, for), Charlie Weimers (Sweden, for), Dick Erixon (Sweden, for), Geadis Geadi (Cyprus, against)
7 more from ECR
Ivaylo Valchev (Bulgaria, for), Jaak Madison (Estonia, against), Ondřej Krutílek (Czechia, for), Reinis Pozņaks (Latvia, for), Sebastian Tynkkynen (Finland, against), Sergio Berlato (Italy, against), Veronika Vrecionová (Czechia, for)
Patriots voted for (52 of 71). Against: 9, Abstained: 10
Anders Vistisen (Denmark, abstained), Anna Bryłka (Poland, against), António Tânger Corrêa (Portugal, against), Filip Turek (Czechia, abstained), György Hölvényi (Hungary, abstained)
14 more from Patriots
Hermann Tertsch (Spain, abstained), Isabella Tovaglieri (Italy, abstained), Jorge Buxadé Villalba (Spain, against), Jorge Martín Frías (Spain, against), Margarita De La Pisa Carrión (Spain, against), Mireia Borrás Pabón (Spain, against), Paolo Borchia (Italy, abstained), Raffaele Stancanelli (Italy, abstained), Roberto Vannacci (Italy, abstained), Sebastiaan Stöteler (Netherlands, against), Susanna Ceccardi (Italy, abstained), Tiago Moreira De Sá (Portugal, abstained), Tomasz Buczek (Poland, against), Vilis Krištopans (Latvia, against)
ESN abstained (16 of 23). For: 5, Against: 2
Anja Arndt (Germany, for), Marc Jongen (Germany, for), Marcin Sypniewski (Poland, against), Petar Volgin (Bulgaria, for), Sarah Knafo (France, for)
2 more from ESN
Stanisław Tyszka (Poland, against), Volker Schnurrbusch (Germany, for)
Groups as they are now; members who changed group are compared with their current one.
Find an MEP
Opens the list of MEPs on the vote page, filtered to the country you pick.
How it got here
Before the final vote, MEPs decided on 21 amendments (14 adopted, 7 rejected) and 41 parts of the text voted on separately (15 adopted, 14 rejected, 12 lapsed). Procedural motion adopted: Referral back to committee.