Aby wziąć ślub, przynajmniej jeden z partnerów musi być obywatelem Hiszpanii; dwoje cudzoziemców może wziąć ślub, jeśli oboje posiadają prawo pobytu na terenie państwa i przynajmniej jeden z nich posiada adres stałego zameldowania na terenie Hiszpanii.

Historia thumb|200px|Demonstracja walczących o prawa mniejszości seksualnych w 2005 r. w Madrycie W latach 90. XX wieku kilka miast hiszpańskich i wspólnot autonomicznych wprowadziło związki partnerskie, zapewniające niektóre prawa parom tej samej płci oraz tym parom przeciwnej płci, które nie chciały lub nie mogły zawrzeć związku małżeńskiego. Już wcześniej hiszpańskie prawo pozwalało osobom samotnym adoptować dzieci, więc pary homoseksualne mogły de facto adoptować dziecko, ale partner, który nie sprawował nad nim władzy rodzicielskiej nie miał do niego żadnych praw, jeśli związek zakończył się lub posiadający władzę rodzicielską zmarł. Nie istniała ponadto możliwość regionalnego zalegalizowania małżeństw osób tej samej płci w żadnej z autonomicznych wspólnot, ponieważ hiszpańska konstytucja z 1978 roku dawała państwu wyłączne prawo do uchwalania ustaw dotyczących małżeństwa.