John McCain 45
Barack Obama 42
Bob Barr 4
For the second month in a row PPP shows Barack Obama trailing by three points in North Carolina.
One of two things is going to have to happen for Obama to win the state: he's going to have to up his share of the white vote, probably by bringing out voters under 30 in extreme record numbers, or he's going to need black voters to turn out at a rate disproportionate to their representation in the overall population, something that would be virtually unprecedented.
For now PPP projects black turnout at 21%, in line with the proportion of black registered voters in the state, and an increase from 18.6% in the 2004 Presidential election. Right now Obama is polling at 84% with the black vote, so although he has a little bit of room to move there it's not enough to win the state unless the black vote approaches 23 or 24% or if he improves with white voters.
With those white voters he currently trails 57-30. He probably needs to win about 36% of the white vote to take the state with a 21% black electorate, so he has a ways to go there but could make up some of that gap on college campuses around the state this fall.
Beyond that the race breaks out in a predictable manner. Obama leads with women and voters under 45, McCain has the advantage with men and older voters.
Full results here.