The House of Representatives gave final approval to the Respect for Marriage Act Thursday. The bill, which passed 258-169, is now headed to President Joe Biden’s desk.

Every single Democrat voted for the legislation, as did 39 Republicans. Most Republicans (169) voted against the measure, while 1 voted “present” and four did not vote.

The Senate passed the bill, 61-36, last week.

The bill seeks to codify the Supreme Court’s 2015 ruling in Obergefell v. Hodges, which legalized same-sex marriage nationwide. Biden is expected to sign it into law.

The House previously voted to pass the Respect for Marriage Act in July. All Democrats voted in favor (220), while 157 Republicans voted against. Forty-seven Republicans joined their Democrat colleagues in voting for the bill.

These included Reps. Elise Stefanik, R-N.Y., chairwoman of the House Republican Conference; Adam Kinzinger, R-Ill.; Scott Perry, R-Pa.; Liz Cheney, R-Wyo.; and Lee Zeldin, R-N.Y.

Rep. Perry appears to have walked back on his decision to vote for the bill. Perry said in a November interview with Family Research Council President Tony Perkins that he did not have much information on the bill before it went up for a vote in July. “This bill did not come through committee in the House—it came directly to the floor,” said Perry. “We were given a choice, as we understood it… to vote either against traditional marriage or against interracial marriage.”

Perry explained he had to vote on the bill almost immediately. “I calculated incorrectly … that my long-standing support of traditional marriage would be understood, and I didn’t want to vote against interracial marriage.”

Remarking on the upcoming Senate vote, Perry said: “Now they’re going to offer some kind of amendment… but this literally destroys religious freedom.”

Twelve Senate Republicans who previously supported the bill joined all 50 Senate Democrats in voting for its final passage last week. Among these Republican senators were Roy Blunt of Missouri, Richard Burr of North Carolina, Susan Collins of Maine, and Mitt Romney of Utah.

Sen. Mike Lee, R-Utah, introduced a religious liberty amendment to the Senate version of the bill. “The [Respect for Marriage Act’s] leading proponents amended the bill by adding protections for religious service attendance and the solemnization of marriage,” Lee wrote in a November op-ed. “But those protections are inadequate to address many of the gravest risks posed by this bill, particularly those threatening the tax-exempt status of religious non-profits.”

Lee’s amendment, which garnered 48-49 votes, failed to meet the 60-vote requirement to pass the Senate.

Rep. Chip Roy, R-Texas, introduced his own amendment in the House Rules Committee last week. The House Rules Committee ruled his amendment—which would have offered protections for those who believe out of religious or moral conviction that marriage is a union between one man and one woman—out of order on Monday.

“The House Rules Committee blocked my common-sense amendment to the so-called Respect for Marriage Act. In doing so, Rules Committee Democrats silenced the American people’s voice in the House chamber and put our fundamental rights in the crosshairs,” Roy said in a statement provided to The Daily Signal.

Roy said that “not a single committee held a hearing, heard from witnesses, or deliberated the details of this legislation” before the vote, so members of Congress “will be forced to vote up or down on a bill that they were not allowed to amend or even seriously debate.”

“No free American should have to live in constant threat of having their life upended and ruined in court for holding millennia-old religious beliefs,” Roy added. “Further, every Americans deserves to know whether their representative wants the federal government to target people of faith.”

Here are the Republicans who voted for the bill, according to preliminary reports. Most also voted for it in July, but some did not:

Kelly Armstrong (N.D.) 

Don Bacon (Neb.) 

Ken Calvert (Calif.) 

Kat Cammack (Fla.)

Mike Carey (Ohio) 

Liz Cheney (Wyo.) 

John Curtis (Utah) 

Rodney Davis (Ill.) 

Tom Emmer (Minn.) 

Brian Fitzpatrick (Pa.) 

Mike Gallagher (Wisc.)

Andrew Garbarino (N.Y.) 

Mike Garcia (Calif.) 

Carlos Gimenez (Fla.) 

Tony Gonzales (Texas) 

Anthony Gonzalez (Ohio) 

Jamie Herrera Beutler (Wash.)

Ashley Hinson (Iowa) 

Darrell Issa (Calif.) 

Chris Jacobs (N.Y.) 

David Joyce (Ohio) 

John Katko (N.Y.) 

Nancy Mace (S.C.) 

Nicole Malliotakis (N.Y.) 

Peter Meijer (Mich.) 

Mariannette Miller-Meeks (Iowa) 

Blake Moore (Utah) 

Dan Newhouse (Wash.) 

Jay Obernolte (Calif.) 

Tom Rice (S.C.) 

Mike Simpson (Idaho) 

Elise Stefanik (N.Y.) 

Bryan Steil (Wis.) 

Chris Stewart (Utah) 

Mike Turner (Ohio) 

Fred Upton (Mich.) 

David Valadao (Calif.) 

Ann Wagner (Mo.) 

Michael Waltz (Fla.) 

Here’s a list of House Republicans who previously voted for the bill but voted against it on Thursday:

Cliff Bentz (Ore.)

Mario Diaz-Balart (Fla.)

Brian Mast (Fla.)

Dan Meuser (Pa.)

Scott Perry (Pa.)

Maria Elvira Salazar (Fla.)

Jefferson Van Drew (N.J.)

Finally, two Republicans who supported the bill in July did not vote Thursday (Illinois’ Adam Kinzinger and New York’s Lee Zeldin), while Burgess Owens (Utah) voted “present” on Thursday after voting “yes” in July.

Correction: An earlier version of this article incorrectly listed Tom Rice as switching his vote to oppose the bill.

Mary Margaret Olohan contributed to this report. This article may be updated to accurately reflect voting records.

Have an opinion about this article? To sound off, please email letters@DailySignal.com and we’ll consider publishing your edited remarks in our regular “We Hear You” feature. Remember to include the url or headline of the article plus your name and town and/or state.