decision 2024

2024 Virginia primary guide: Dates, deadlines and voting info

Here's everything you need to know to get ready to vote in Virginia's 2024 primary

NBC Universal, Inc.

Primary season is here, and that means you have decisions to make about when and how to vote. We've got key details and deadlines for you as in-person voting begins in Virginia.

One of the biggest quirks you should be aware of: Virginia, like D.C., has two primary dates in 2024. Read on for more.

Primary dates:

  • Tuesday, March 5 (Super Tuesday): Virginia's presidential primary
  • Tuesday, June 18: Virginia's congressional primary

Voter registration in Virginia:

  • You can register to vote or apply for an absentee ballot online using the Virginia Department of Elections Citizen Portal.
  • The deadline to register to vote or to update an existing registration for the presidential primary was Monday, Feb. 12. (However, voters still may register after this date and vote using a provisional ballot through Primary Day.)
  • The deadline to register to vote or to update an existing registration for the congressional primary is Tuesday, May 28. (However, voters may register after this date and vote using a provisional ballot through Primary Day.)

Ways to vote in Virginia's presidential primary:

    • Voting in person on Primary Day: Polls will be open from 6 a.m. to 7 p.m. on Tuesday, March 5. Anyone in line by 7 p.m. will be able to vote. Find your polling place here.
    • Mail-in voting: The deadline has passed for those who wanted their ballots to be mailed to them. Those requests needed to be received by local voter registration offices by Friday, Feb. 23 at 5 p.m.
    • Early voting in person: Back on Jan. 19, voters began voting early at their local registrar's office. Voter registration offices were open for early voting through Saturday, March 2 at 5 p.m.

    Ways to vote in Virginia's congressional primary:

    • Early voting in person: Starting Friday, May 3, voters may vote early at their local registrar's office. (Find yours here.) Starting on Saturday, June 8, voter registration offices will be open for early voting, through Saturday, June 15 at 5 p.m. (Find yours here.)
    • Mail-in voting: If you want a ballot to be mailed to you, your request must be received by your local voter registration office by Friday, June 7 at 5 p.m.
    • Voting in person on Primary Day: Polls will be open from 6 a.m. to 7 p.m. on Tuesday, June 18. Anyone in line by 7 p.m. will be able to vote. Find your polling place here.
    Contact Us