Millions of Americans have already voted. By this past Friday evening 2,647,845 Texans had voted, 2,413,292 Floridians, 2,947,941 Californians, 1,397,929 Michiganders, 1,293,128 New Jerseyites, 1,333,860 Georgians, 1,248,886 North Carolinians, 1,213,480 Virginians, 911,385 Minnesotans... In the states that report early voting with party registrations, 55.1% of the early votes were from registered Democrats and 23.8 were from registered Republicans.