18 stycznia 2009 premier José Sócrates obiecał legalizację małżeństw osób tej samej płci, jeśli jego ugrupowanie, Partia Socjalistyczna, wygra wybory parlamentarne zaplanowane na 27 września 2009Leader of Portuguese Ruling Party Seeks to Create Homosexual “Marriage" in PortugalPortugal May Be Next in Line for Gay Marriage. Socjaliści wygrali wybory, ale utracili większość w parlamencie. W październiku Socrates potwierdził zamiar legalizacji małżeństw osób tej samej płci. Własny projekt ustawy w tej kwestii ponownie przedstawił Blok LewicyRe-elected Portuguese prime minister promised to allow gay marriageSame-Sex Marriage in Portugal?. 17 grudnia 2009 roku rząd przyjął projekt ustawy legalizującej małżeństwa osób tej samej płciPortugal tipped to allow gay marriagePortuguese govt aims to permit gay marriageGay Marriage Prospects Strong in Portugal.

8 stycznia 2010 parlament przyjął ustawę w pierwszym czytaniu, stosunkiem głosów 125–99. Za przyjęciem propozycji rządowej opowiedziały się Partia Socjalistyczna, Blok Lewicy, PCP oraz PEV, przeciwko – Partia Socjaldemokratyczna i CSC/PPSame-sex marriage law backed in Portugal's parliamentGay Marriage Bill Wins Approval In PortugalPortugal MPs approve gay marriage.