Democrats are building an early voting lead in North Carolina and Nevada, but Republicans maintain an edge in Florida and Ohio, according to a CNN analysis.
With five days to go, registered Republicans also lead Democrats in early voting in Arizona, while Democrats are also ahead in Colorado and Iowa.
More than 30 million votes have been cast already across 38 states with early voting. And with five days to go, both Hillary Clinton and Donald Trump are encouraging their supporters to hit the polls early. So far, about 7.4 million registered Democrats and about 6.4 million Republicans have done just that.
CNN has partnered with Catalist, a data company that works with progressive candidates and groups, to receive detailed early vote return information this year. Catalist's voter list connects returned ballots with demographic and registration information, such as party registration, gender and age, and allows a closer look at who has already cast a vote.
These are not results -- ballots aren't counted until Election Day. But the findings provide clues on who is voting and which party is turning out to vote. And in states that track party affiliation, it's important to remember that not all Democrats are voting for Clinton, and not all Republicans support Trump.
Here's a look at the early voting data from several battleground states: