The Republican-led House has voted, for the 37th time, to repeal President Obama’s health care law, even though GOP lawmakers know the Senate will not follow suit.

The repeal passed on a 229-195 vote.

All Republicans voted to repeal, while all but two Democrats voted no. They were Reps. Mike McIntyre, D-N.C., and Jim Matheson, D-Utah, two of the most conservative Democrats in the House.

Democrats have called efforts to de-fund or partly scale back the Affordable Care Act a waste of time -- even an obsession.

But Republicans see a political advantage to keeping the pressure up as the administration tries to get all the moving parts of the law working in the next few months.

They're hoping that problems with its implementation will help them recapture the Senate in next year's midterm elections.

Three years after its passage, Americans remain divided over Obama's signature domestic policy achievement. Even the uninsured are confused about whether they will be helped. Many people who have coverage worry it will raise their costs and make it harder for them to see their doctors.

Some of the law's underlying goals, such as a ban on insurers turning away people with pre-existing conditions, remain popular.

However, the requirement that virtually all Americans carry coverage or face fines is still widely disliked.

The Associated Press contributed to this report.