Le mariage homosexuel a été légalisé en Espagne officiellement le 1er juillet 2005 suite au triomphe socialiste lors des élections législatives espagnoles de 2004. L’adoption de la loi 13/2005 modifiant le code civil espagnol et légalisant le mariage entre deux personnes du même sexe, a été source de nombreux conflits au sein de l’Etat espagnol. Malgré le soutien de 66% de la population, cette loi s’est heurtée aux contestations de l’Eglise catholique et une partie du partido popular considéré comme un parti conservateur. Au-delà des conflits philosophiques, la loi a fait l’objet de nombreux arguments juridiques à son encontre, en particulier celui de son incompatibilité avec la Constitution espagnole, problème à peine pris en compte par le gouvernement et le législateur espagnols.