Early voting will close at 5 p.m. Saturday. After six weeks of early voting, 787,756 Virginia voters had cast ballots as of Thursday, according to the Virginia Public Access Project.
Virginia voters can cast ballots in-person or drop off absentee ballots at their local voter registration offices. Some localities in Hampton Roads are offering satellite voting locations.