This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
Voters have already gone out and cast their ballots in droves through early voting or mail-in options ahead of 5 November, with 64,550,126 advance ballots returned.