Key Election Dates for Virginia

Click a date below to add it to your calendar:

  • May 03 - Early primary voting start date 05/03/2024 true Virginia Early primary voting start date Virginia
  • May 28 - Mail primary voter registration deadline 05/28/2024 true Virginia Mail primary voter registration deadline Virginia
  • May 28 - Online primary voter registration deadline 05/28/2024 true Virginia Online primary voter registration deadline Virginia
  • Jun 07 - Primary Vote by mail: in-person request deadline 06/07/2024 true Virginia Primary Vote by mail: in-person request deadline Virginia
  • Jun 07 - Primary Vote by mail: Online request deadline 06/07/2024 true Virginia Primary Vote by mail: Online request deadline Virginia
  • Jun 07 - Primary Vote by mail: mail request deadline 06/07/2024 true Virginia Primary Vote by mail: mail request deadline Virginia
  • Jun 15 - Early primary voting end date 06/15/2024 true Virginia Early primary voting end date Virginia
  • Jun 18 - Primary Election Date 06/18/2024 true Virginia Primary Election Date Virginia
  • Jun 18 - In-person primary voter registration deadline 06/18/2024 true Virginia In-person primary voter registration deadline Virginia
  • Jun 18 - Primary Vote by mail: in-person return deadline 06/18/2024 true Virginia Primary Vote by mail: in-person return deadline Virginia
  • Jun 18 - Primary Vote by mail: mail return deadline 06/18/2024 true Virginia Primary Vote by mail: mail return deadline Virginia
  • Sep 20 - Early general voting start date 09/20/2024 true Virginia Early general voting start date Virginia
  • Oct 15 - Mail general voter registration deadline 10/15/2024 true Virginia Mail general voter registration deadline Virginia
  • Oct 15 - Online general voter registration deadline 10/15/2024 true Virginia Online general voter registration deadline Virginia
  • Oct 25 - General Vote by mail: in-person request deadline 10/25/2024 true Virginia General Vote by mail: in-person request deadline Virginia
  • Oct 25 - General Vote by mail: Online request deadline 10/25/2024 true Virginia General Vote by mail: Online request deadline Virginia
  • Oct 25 - General Vote by mail: mail request deadline 10/25/2024 true Virginia General Vote by mail: mail request deadline Virginia
  • Nov 02 - Early general voting end date 11/02/2024 true Virginia Early general voting end date Virginia
  • Nov 05 - General Election Date 11/05/2024 true Virginia General Election Date Virginia
  • Nov 05 - In-person general voter registration deadline 11/05/2024 true Virginia In-person general voter registration deadline Virginia
  • Nov 05 - General Vote by mail: in-person return deadline 11/05/2024 true Virginia General Vote by mail: in-person return deadline Virginia
  • Nov 05 - General Vote by mail: mail return deadline 11/05/2024 true Virginia General Vote by mail: mail return deadline Virginia

Voter ID is required in Virginia: Virginia driver's license or DMV-issued ID card; Valid employee ID, containing a photo, issued by the voter's employer in ordinary course of business; U.S. military ID; Valid student ID, containing a photo, issued by any public or private school college, or university; Valid student ID issued by a public or private school high school, college, or university in Virginia (with or without a photo); Valid U.S. passport or passport card; ID card issued by the federal government or a Virginia state or local authority; Voter ID card issued by the department of elections; Voter confirmation documents; Valid tribal enrollment or ID issued by one of the 11 tribes recognized in Virginia; Government nursing home resident ID; Any other current government document containing the name and address of the voter; Signed ID Confirmation Statement


Register to vote

Check your voter registration status

Update your voter registration


Select Another State


We are continuously monitoring ever-changing dates and procedures. Updates are made once information is available.

Get Election Updates

Sign up to get updates about upcoming elections.