La loi a été approuvée par 51 députés sur les 84 présents à la session, tandis que 28 ont voté contre et cinq se sont abstenus. Le nouveau texte définit le mariage comme « l’union à vie de deux personnes indépendamment de leur sexe, supprimant la discrimination en vigueur jusqu’à présent », a précisé un parlementaire.
Au cours de la session, quelque 2.000 personnes (selon l’agence suisse ATS) ont protesté contre la loi en face du parlement. Le groupe a annoncé vouloir faire signer une pétition pour organiser un référendum afin d’empêcher l’entrée en vigueur du texte. Pour ce faire, il faudra récolter 40.000 signatures.
En mars 2012, les Slovènes avaient rejeté à 55 % le « mariage » gay, lors d’un référendum marqué par une très faible participation.