Skip to content
EU Parl Watch

, 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á · · 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).

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 each of the 560 MEPs voted →

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.

All 78 votes on this decision →

Go deeper