Nearly 50 million votes have already been cast ahead of Election Day on November 3, according to the University of Florida.