Le mariage homosexuel est légal dans plus de 30 pays à travers le monde, notamment l'Argentine, l'Australie, le Canada, le Danemark, l'Espagne, la France, l'Islande, l'Irlande, le Luxembourg, le Mexique, les Pays-Bas, le Portugal, le Royaume-Uni, la Suède, le Taiwan, l'Uruguay et les États-Unis.