President Barack Obama and New Jersey Gov. Chris Christie talk as they fly over the coast of New Jersey on Marine One, Oct. 31, 2012. (Official White House Photo by Pete Souza)

President Obama holds a small lead in Iowa, New Hampshire and Wisconsin according to the latest NBC/WSJ/Marist polls. If Obama wins Ohio, as most of the polling now indicates he will, he would need only one or two more swing states to get to 270.

Iowa
Marist (10/28-29)
Barack Obama 50%
Mitt Romney 44%
Other 2%
Undecided 4%

New Hampshire

Marist (10/28-29)
Barack Obama 49%
Mitt Romney 47%
Other 1%
Undecided 3%

Wisconsin
Marist (10/28-29)
Barack Obama 49%
Mitt Romney 46%
Other 2%
Undecided 3%

In Both Iowa and Wisconsin, the Obama campaign has already managed to bank a large share of his vote by dominating with those who are voting early. Obama is winning early voters in Wisconsin 59 percent to 39 percent, and in Iowa Obama is carrying this group 62 percent to 35 percent.

Based on Real Clear Politics average of all state-based polls, President Obama now leads in states, giving him 290 electoral college votes. According to the state-based polling, Obama is the strong favorite.