The Minnesota Senate is expected to give final approval on Monday to a bill that would make the state the 12th in the United States to allow same-sex couples to marry and only the second in the Midwest.
Leaders in the Senate, where Democrats hold a 39-28 majority, have said they believe they have the support to approve a bill legalizing gay marriage. They set a vote for Monday on the measure that members of the state House approved last week.
Democratic Governor Mark Dayton has said he would sign the bill, which would make Minnesota the third state this month to legalize gay marriage after Rhode Island and Delaware. The law would take effect August 1.
Minnesota would join Iowa as the only other Midwestern state to permit gay marriage and the first to do so through legislation. Iowa has permitted same-sex marriage since 2009 under a state Supreme Court order.
The Minnesota House had been expected to be the bigger hurdle, but representatives voted 75-59 on Thursday to approve a bill with some Republican support.
The measure has at least one Republican sponsor in the Senate.