Congress has passed the Violence Against Women Act, after a year-long battle over whether to extend protection to gay, Native American and undocumented immigrant women.
The House voted 286-138, with 87 Republicans joining all Democrat members, Thursday to approve the Senate's expanded version. There were 138 members, all Republicans, who voted against the bill.
The vote on the Senate bill came after the House rejected its own version of the bill. It was struck down by a vote of 257 to 166, with 60 Republicans voting against it.
President Obama has said he will sign the bill into law.
The delay in reauthorizing the law that expired in 2011 was an issue that dogged Republicans and fueled claims about a GOP "war on women."