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.

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.