A Sunday survey of all the very latest polling data from all 50 states.
If today were election day and voters voted exactly in line with the latest polls, President Barack Obama would win a second term by a handy margin of 309 electoral college votes to 229 for Mitt Romney.
(270 electoral college votes are needed to win.)
As things stand, Romney wins Arizona, New Hamphsire, Missouri, North Carolina and Virginia. Obama wins Colorado, Florida, Michigan, Ohio, and Pennsylvania.
Romney obviously needs a couple of big flips, likely Florida, Pennsylvania or Ohio. He also needs to shore up his support in New Hampshire, North Carolina and Virginia, where his leads are razor-thin.