Election Day is 18 days away, but could it already be over? More than two million people already cast ballots for presidential election. 32 states and Washington D.C. now allow in-person early voting and 19 are already underway and eight more start on Monday.
Early voting traditionally favors Democrats, but this year Republicans are not giving it up without a fight. Who will benefit from this year's Early Voting?
OutFront tonight: CNN Contributor James Carville and Erick Erickson.
Early voting surge suggests Democratic push pays off in Iowa
More than two million Americans have already cast ballots for president less than three weeks before Election Day with a substantial number coming in the battleground state of Iowa.
The state, which holds six key electoral votes, is on pace to exceed the 1.5 million votes cast early in in 2008 – a trend that is not lost on either political party.
While both parties are investing resources in early voting, Democrats' push to turn out voters - and in particular young voters in Iowa - could be paying off.
Early numbers, which are updated daily, show that almost 20% more registered Democrats than registered Republicans have voted so far.