The vote was hurriedly arranged by Social Democrat Bundestag members for the last day of the legislative season. The action followed a June 26 magazine interview pledge by Chancellor Angela Merkel, a practicing Protestant who previously opposed same-sex marriage, to allow a free vote for her governing Christian Democratic Union.

However, while 70 Christian Democrats backed the measure, German media said prominent party members had vigorously opposed it, citing Christian convictions.

In a June 28 letter to parliament, Msgr. Karl Justen, director of the church's Catholic Office in Berlin, said constitutional protection for heterosexual marriage was confirmed by Germany's Federal Constitutional Court when it approved same-sex registered partnerships in 2002.

He said the Catholic Church recognized a "great diversity of family situations," but he insisted same-sex partnerships "cannot be equated with marriage."

Meanwhile, Thomas Sternberg, chairman of the lay Central Committee of German Catholics, which has previously backed liberal church reforms, told Passauer Neue Presse June 30 he also believed lawmakers had made a "serious mistake" by backing legislation that would require constitutional changes.

Same-sex marriage is legal in Norway, Sweden, Denmark , Finland, Iceland, Netherlands, Belgium, Spain, Portugal, Luxembourg, France, Great Britain (excluding Northern Ireland), and Ireland, and was backed by 83 percent of Germans in a 2017 survey by the government's anti-discrimination agency.

The measure was expected to be approved July 7 by the Bundesrat upper house for signing into law by President Frank-Walter Steinmeier.