Washington (CNN) - Americans are split over the health care bill which narrowly passed the House of Representatives earlier this month, according to a new national poll - and the survey suggests the opposition to the legislation isn't coming only from the right.
But despite the controversy surrounding the health care bill, the CNN/Opinion Research Corporation poll released Tuesday suggests there has been no change in the Democratic Party's chances of keeping control of Congress in next year's midterm elections, or in President Barack Obama's standing with the public.
The survey suggests that 46 percent of Americans favor the bill, which passed in the House on November 7 by a 220 to 215 margin, with 49 percent of the public opposed to the legislation.
"Roughly one in three Americans opposes the House bill because it is too liberal, but one in 10 oppose the bill because it is not liberal enough," says CNN Polling Director Keating Holland. "That may indicate that a majority opposes the details in the bill, but also that a majority may approve of the overall approach taken by House Democrats and President Obama."
As a result, despite the division over the House bill, a majority of Americans would like to see the Senate take up the legislation. Three in 10 people questioned in the survey want the Senate to pass the House bill with only minor changes, with another 22 percent wanting the Senate to pass the bill only if major changes are made. Another 28 percent feel the Senate should start from scratch and start working on a completely new bill, and 17 percent want Congress to stop working on health care reform altogether.
The poll indicates that Americans are split over whether it's likely the health care bill passed by the House will become law by the end of this year - but nearly six out of 10 feel it's likely that will happen by the end of 2010. "The public expects that a Democratically-controlled Congress and a Democratic president can get their act together on health care and pass something by next year," Holland says. "That puts pressure on the party to showcase some sort of accomplishment on health care by the time next year's midterm elections roll around."
Next November, all 435 seats in the House and more than a third in the Senate are up for grabs. Democrats currently hold a 258-177 advantage in the House, and a 20-seat advantage in the Senate.
According to the poll, 49 percent of those questioned would vote for the Democratic candidate in their congressional district, with 43 percent supporting the Republican. The generic ballot question asked respondents if they would vote for a Democrat or Republican in their congressional district, without naming any specific candidates.
"That 6-point margin is unchanged from an early November poll taken just before the dramatic health care vote on November 7," notes Holland. "The Democrats would certainly like their number to be higher, but the lack of movement suggests no blowback yet from the health care vote on the party's electoral chances next year."
The survey also indicates that the president's standing with the public has remained steady: His approval rating was 54 percent in early November, and stands at 55 percent now.
The CNN/Opinion Research Corporation poll was conducted November 13-15, with 1,014 adult Americans questioned by telephone. The survey's overall sampling error is plus or minus 3 percentage points.
–CNN Deputy Political Director Paul Steinhauser contributed to this report
Follow Paul Steinhauser on Twitter: @psteinhausercnn