About 25 million people have already voted in 34 states and the District of Columbia, either by mail or in person. No votes will be counted until Tuesday but some key states are releasing the party affiliation of those who vote early.
Colorado
Votes: 1.5 million
Democrats: 35%
Republicans: 37%
Florida
Votes: 3.5 million
Democrats: 43%
Republicans: 40%
Nevada
Votes: 627,000
Democrats: 44%
Republicans: 37%
Iowa
Votes: 584,000
Democrats: 43%
Republicans: 32%
North Carolina
Votes: 2.3 million
Democrats: 48%
Republicans: 32%
Ohio
Votes: 1.3 million
Democrats: 29%
Republicans: 23%