Minnesota is positioned to become the 12th state to legalize same-sex marriage.
A state House vote passed the measure 75 to 59 Thursday.
The Senate will vote on the bill Monday, where it's expected to pass, and Gov. Mark Dayton has said he'll sign it.
Same-sex weddings could then begin as early as the first of August.
One year ago this week, President Obama put the issue in the spotlight when he came out in support of gay marriage.
Two states have approved same-sex marriage since then.
The Boy Scouts of America is also in a national debate over whether to allow openly gay scout members -- and a decision is expected in a the coming days.