Enligt SVT var det ett "historiskt" beslut som röstades igenom i det tyska parlamentet på fredagen.
Med 393 ja-röster och 226 nej blev Tyskland ett av de sista länderna Europa att införa så kallade samkönade äktenskap.
Men förbundskansler Angela Merkel från det kristdemokratiska partiet CDU har varit emot förslaget och röstade således också nej.
– För mig är ett äktenskap något som bara kan finnas mellan en man och en kvinna, sade hon efter omröstningen enligt SVT Nyheter.
Samtidigt hade Angela Merkel deklarerat att det handlar om en samvetsfråga och att varje parlamentsledamot skulle få rösta efter egen vilja oavsett partiets officiella linje.
Enligt Sveriges Radio ska frågan om homoäktenskap i Tyskland ha pågått i årtionden och ett 30-tal misslyckade försök har gjorts för att ändra lagen innan dagens omröstning.