June 9 by 5pm: Last Day to Request a Ballot to vote by mail.
This deadline applies to both online submissions and in-person submissions. Apply online for a Mail-In Ballot
May 5: Mail-in ballots begin to be sent to voters.
May 5 – June 17: Early Voting in-person
At your local Registrar's office.
Satellite locations available in many counties. (Check below for dates/locations.)
June 20: PRIMARY ELECTION DAY
Polls open from 6am to 7pm.
Deadline for return of Mail-in Ballots: 7 pm if delivered in person.
Mailed ballots must be postmarked by June 20 and received by noon on June 23.
MORE VOTER INFO:
MORE VOTER INFO: VirginiaGrassroots.org/vote