151 députés ont voté pour (PSD, Chega, IL et CDS-PP), 65 contre (PS, Livre, PCP, BE, JPP et PAN), sur un total de 216 députés présents, dépassant ainsi le seuil de la majorité absolue (116), nécessaire puisqu'il s'agit d'une loi organique.

Le 1er avril après-midi, le PSD et la Chega ont annoncé qu'ils étaient parvenus à un accord sur ce projet de loi et sur un autre projet de loi modifiant la loi sur la nationalité.

Le décret initial, approuvé en octobre de l'année dernière par le PSD/CDS-PP, Chega, IL et JPP, a été renvoyé au parlement après que la Cour constitutionnelle a jugé à l'unanimité que plusieurs dispositions de l'article principal du projet de loi étaient inconstitutionnelles, principalement en raison d'une violation du principe d'égalité.

Une fois la formulation finale adoptée, le nouveau texte sera envoyé à Belém, où le président de la République, António José Seguro, pourra le promulguer, y opposer son veto ou demander un nouvel examen de sa constitutionnalité.