More than 31 million have voted as of Friday morning
As of Friday morning, more than 31 million Americans had voted early, according to the Election Lab at the University of Florida.
Of the total early votes numbering 31,402,309, in-person early votes accounted for 13,687,197 ballots and mail-in ballots numbered 17,715,831.
This means that more than 16 million people have voted since Monday.
-ABC News' Emily Chang