(CNN) - President Barack Obama leads his Republican rivals in two of the most critical battlegrounds in November's general election, but the third contest - Pennsylvania - remains locked in a statistical tie, according to a survey released Wednesday.
The Quinnipiac University Poll also showed the president's approval rating failing to crack 50% in any of the three states: Florida, Ohio and Pennsylvania.
– Follow the Ticker on Twitter: @PoliticalTicker
Obama bested Republican front-runner Mitt Romney in Florida 49%-42%, and led the former Massachusetts governor in Ohio 47%-41%.
In Pennsylvania, 45% of respondents backed Obama while 42% backed Romney. The 3-point margin was within the poll's sampling error. When matched against Rick Santorum, a former senator from the Keystone State, Obama took a more decisive lead, besting Santorum 48%-41%.
Santorum fared worse against Obama in the other battleground states, favored by 37% of voters in Florida and 40% in Ohio.
All three states will play key roles in the general election - neither votes consistently for either party, and large numbers of independent voters make up each state's electorate. Obama took both states by slim margins in 2008.
"President Barack Obama is on a roll in the key swing states," Peter A. Brown, assistant director of the Quinnipiac University Polling Institute, said in a statement accompanying the poll's release. "If the election were today, he would carry at least two states. And if history repeats itself, that means he would be re-elected."
Obama's edge over Romney and Santorum represents a boost for the president, who last year trailed Romney in head-to-head match-ups.
"The biggest reason for the president's improving prospects probably is the economy," Brown said. "Roughly six in 10 voters in all three states think the economy is recovering. Moreover, voters blame the oil companies and oil-producing countries for the rise in gasoline prices and only about one in six voters blame them on President Obama.
While he did best his Republican rivals, Obama's approval ratings in Florida, Ohio and Pennsylvania failed to hit 50%. In Florida and Ohio, 47% of voters approved of Obama's performance as president, while in Pennsylvania Obama's rating stood at 45%.
On the question of whether or not Obama deserved to be re-elected, voters in the three swing states were split. In Florida, 50% said he deserved another term, compared with 48% in Ohio. Forty-six percent of Pennsylvania voters said Obama deserved a second term.
The Quinnipiac University poll was conducted by phone March 20-26, and surveyed 1,228 voters in Florida, 1,246 voters in Ohio and 1,232 voters in Pennsylvania. The sampling error in each state was plus or minus 2.8 percentage points.
Palin congratulates Santorum over 'bulls-' remark
Gingrich campaign charges $50 for photos
Paul: Don't count me out
Romney not worried about Sanoturm, labels Russia No. 1 'foe'
These repubs wants to kill the only sensible healthcare plan in a century. Do the people really think that these free enterprise zealots, have any intension to look about the country's paople, by looking out for their health unless its on the stock market. Come folks, if the repubs kill Obama care, these tea partiers will not allow government to be of no other future healthcare system. They preach against government intervention, and shrinking the government. Folks your on your own.
If you have any brain, you will never vote for these Republicans. Either way, Obama wins. If he wins Health Care Obama wins, even if he loses he wins because 54% of CNN poll shows Americans need this health care and do not want SC to strike down on it. I don't think Health care loses in SC. There is nothing unconstitutional at it. True. True, and True.
lets just wait until it's romney against obama obama will lack behind
If you have any brain, you will never vote for these Republicans. This election is Rich v/s Middle Class America. true.
PS: He passed lot of needed reforms in USA!!!
and that narrow lead could change, he could jump ahead or fall off a cliff, I will go with falling off of he cliff
Why do people want to put another annual defict exploding Republican in the White House? Republicans accuse Democrats of being big spenders, when the facts show that it is Republican Presidents who are the big spenders who dramatically inflate the size of the annual deficit.
It is generally agreed that the GWB administration was horrific when it came to spending. Do Republican voters even realize that the RomneyRyan plan follows the same path? Dramatic tax cuts for corporations and the wealthy. Sizeable increases in defense spending. The plan adds nearly a trillioin dollars to the deficit before the even begin making spending cuts. Republicans are in complete denial when it comes acknowledging that tax cuts are a form of spending.
Thanks CNN, thousands of right-winger's empty heads just exploded in unison.