In 2016, approximately 137 million people voted, with 57 million of those votes cast before Election Day, yet, voters have already cast 51,150,108 ballots as of Friday morning, according to U.S. Election Project data.
Reporting states with party registration data: CA, CO, CT, FL, IA, KS, KY, LA, MD, ME, NC, NE, NJ, NM, NV, OK, OR, PA, SD
Party Count Percent
Democrats 11,867,438 50.3 %
Republicans 6,378,060 27.0 %
Minor 141,710 0.6
No Party Affiliation 5,195,920 22.0
TOTAL 23,583,128 100.0