Así, la ley ha reunido el apoyo de 177 diputados del PSOE, Sumar, Podemos, ERC, Junts, Bildu, PNV, BNG y el exministro José Luis Ábalos, frente a los 172 en contra del PP, Vox, Coalición Canaria y UPN. No ha participado en la votación, ni telemáticamente, la diputada de Podemos Martina Velarde, lo que ha propiciado lo ajustado de la votación.
Como ha pedido el PP, la votación ha sido pública y por llamamiento, con los diputados poniéndose en pie para anunciar su voto a viva voz. Por sorteo, la votación ha comenzado con el Sí del socialista Roberto García Morís, que ha votado telemáticamente. Cuando ha votado el presidente Pedro Sánchez y otros miembros del Gobierno se han escuchado gritos de "traidor" desde la bancada de Vox.