(CNN) -- 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 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.
@highlight
Of the two million ballots cast early, a quarter of a million were cast in Iowa
@highlight
Trends show registered Democrats voting early more than Republicans in Iowa
@highlight
Republicans could close the gap in Iowa with strong Election Day and early voter turnout
@highlight
Up to 40% of eligible voters could cast their ballots early in 2012
That's assuming that @placeholder returns mirror 2008 as well.
"If you paint it with a broad brush, a lot of Democrats vote absentee, @placeholder go to the polls.