VA Voter Resources
Registration Deadlines
In-Person at Local Election Office – 5/27/25
Online – 5/27/25
My Mail – 5/27/25
Absentee Ballot Deadlines
Request Ballot (received by) – Through 5:00 p.m., Friday, June 6, 2025
Return Ballot By Mail (received by) – Return your voted ballot by: Postmarked by June 17, 2025 and received by noon on June 20, 2025
Return Ballot In-Person – June 17th by 7 pm
Voting Deadlines
Early Voting – Friday, May 2, 2025 through 5:00 p.m., Saturday, June 14, 2025
In-Person – June 17th, 6 am – 7 pm