Election Day may be Tuesday, Nov. 5, but 3.1 million voters in Michigan have already cast their ballots by either absentee ballot or early in-person voting.
1.98 million absentee ballots have been returned throughout the whole state.
1.2 million Michigan voters cast their ballots early and in-person…