The CNN/ORC International poll found that 54 percent opposed the healthcare reforms, with 43 percent supporting the law.
That figure is mostly unchanged since polling from 2010, when the Affordable Care Act was passed signed into law.
The poll finds that 35 percent oppose the healthcare law because it is “too liberal,” with 16 percent saying the law is not liberal enough.
Nearly three-quarters of Democrats say they back the law with only 16 percent of Republicans in favor, highlighting a sharp partisan divide.
The survey was conducted from May 17 to 18, days after the House voted to repeal ObamaCare for the third time since the GOP took over the chamber in 2011.
Republicans have vowed to undo the president’s reforms, but their efforts have been blocked by the Democratically-controlled Senate.
The unpopularity of the law, though, is a concern for Democrats who are worried that implementation could be an issue in next year’s midterm elections.
GOP lawmakers have also used the recent IRS scandal to raise questions about the tax agency’s role in enforcing many key elements of the law.