En 1992 se igualó la edad de consentimiento para las relaciones homosexuales a las heterosexuales situadas en los 16 años, mediante la nueva sección 372 del código penal.
Estas leyes incluyen varios ámbitos como el laboral o en la prestación de bienes y servicios.
Las parejas formadas por personas del mismo sexo tienen reconocidos derechos equivalentes al matrimonio gracias a la ley de uniones civiles promulgada en 2004.
Un proyecto de matrimonio entre personas del mismo sexo presentado en 2007 fue rechazado en el parlamento luxemburgués por 38 votos contra 22.
En 2011, tras las elecciones municipales que dieron por ganador a Xavier Bettel, la ciudad se convirtió en la tercera capital europea en elegir a un alcalde abiertamente gay, luego de París (Bertrand Delanoë) y Berlín (Klaus Wowereit).