Legea potrivit căreia „două persoane de sexe diferite sau de acelaşi sex se pot căsători”, a fost adoptaăt de Camera Deputaţilor cu o largă majoritate de 56 de voturi la patru. De asemenea, el permite cuplurilor de acelaşi sex să adopte copii, unul dintre cele mai controversate puncte ale textului. Iniţial Guvernul a limitat adopţia la adopţia „simplă”, care permite unui copil să-şi cunoască părinţii biologici şi să întreţină relaţii cu ei. Însă, la presiunea Consiliului de Stat, care a denunţat o discriminarre faţă de cuplurile heterosexuale, Guvernul a autorizat adopţia deplină, care nu impune obligaţii referitor la părinţii biologici.
Astfel, Luxemburg a devenit a 11-a ţară europeană care recunoaşte căsătoria pentru toţi, după Olanda (2001), Belgia (2003), Spania (2005), Suedia şi Norvegia (2009), Portugalia şi Islanda (2010), Danemarca (2012) şi Franţa şi Marea Britanie (2013).
Primele căsătorii urmează să aibă loc la începutul lui 2015, legea intrând în vigoare la şase luni de la adoptare.