Over 23 Million Early Votes Have Been Cast Nationwide

NBC News Data Analytics Lab
Voters fill in their ballots at a crowded polling station on North Carolina's first day of early voting for the general elections, in Carrboro, North Carolina, October 20, 2016.
Jonathan Drake | Reuters

As of October 31, over 23 million votes have been cast in the 2016 Presidential Election nationwide.

In 12 battleground states, over 11.5 million votes have been cast. This includes over 3.5 million in Florida, more than 1.5 million in North Carolina, and over 1.3 million in Georgia.

More from NBC News:
Eric Holder condemns FBI Director Comey over Clinton 'mistake'
Clinton vows to stay focused in wake of newly discovered emails
Obamacare premiums are going up. What does that really mean?

Democratic-affiliated voters have outpaced Republican-affiliated voters so far in Colorado, Iowa, Michigan, North Carolina, Nevada, Ohio, Virginia and Wisconsin. In Arizona, Florida, Georgia and Pennsylvania, Republican-affiliated voters have outpaced Democrats.