Virginia voters head to the polls once again Tuesday. The commonwealth scheduled two primary dates for 2024. While Virginia's presidential primary came and went on Super Tuesday in March, the primary for local and congressional races is on Tuesday, June 18.
The deadline has passed to request a mail-in ballot. But if you want to return a ballot you already received, vote in person, or register to vote on primary day, here are the details.
Ways to vote on primary day in Virginia:
- Mail-in voting: If you have a mail-in ballot, you can return it via mail or place it in a drop box.
We've got the news you need to know to start your day. Sign up for the First & 4Most morning newsletter — delivered to your inbox daily. Sign up here.
- Voting in person: Polls are 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.
Virginia primary: Mail-in voting info:
What's the deadline for submitting a mail-in ballot for Virginia in 2024?
If you're dropping it off:
- You can bring your ballot to your local general registrar's office by 7 p.m. on Tuesday, June 18.
- You can place it in a drop box. For more information on drop-off locations in your area, check the absentee instructions included in your absentee ballot mailing or see our list below.
If you want to mail your ballot:
- If you are returning your ballot by mail, it must be postmarked on or before Tuesday, June 18 and received by your general registrar's office by noon on the third day following the election.
- Note that putting your ballot in a mailbox on primary day doesn't necessarily mean it will be postmarked that same day.
Where are the drop boxes for mail-in ballots for Virginia's 2024 primary?
Drop-off information was provided in your absentee ballot mailing, Virginia's election officials say. Drop box locations and hours vary by jurisdiction. You can find information on your local elections authority website, or on our list below:
- Alexandria: "A ballot drop box is available outside the Office of Voter Registration & Elections, until 7pm on June 18, 2024. This drop box is under video surveillance and available 24 hours a day."
- Arlington County: You can drop off your ballot at early voting locations while the site is open, any Arlington polling place on election day from 6 a.m. to 7 p.m. and 24-hour drop box locations listed on the website.
- Culpeper County: A ballot drop box will be available at 131 N. Main Street in Culpeper.
- Fairfax County: "Ballot drop-off boxes are available at all early voting locations and precincts when locations are open for voting. Voted ballots may be dropped off outside the Fairfax County Government Center at an attended drop box during business hours. An accessible, secure drop box is installed outside the building, permitting voters to drop off their ballots 24/7. Voted ballots may also be dropped off at any early voting site or at Suite 323 (Fairfax County Government Center) during hours of operation. On Election Day, ballots may be dropped off at any polling location while the polls are open."
- Falls Church: "The Drop Box for by-mail ballots is in front of City Hall, 300 Park Ave, Falls Church, VA 22046"
- Fauquier County: A drop box will be available at the early voting location in the Office of the General Registrar in Warrenton (528 Waterloo Road, Suite 200, Warrenton). It's open Monday through Friday, 8 a.m. to 4:30 p.m., except for holidays.
- Fredericksburg: "There will be no After Hours Ballot Drop Box outside 601 Caroline Street for the June 18, 2024, Primary Election. A Ballot Drop Box will be available in the Office of Voter Registration and Elections on the 5th Floor of 601 Caroline Street."
- Manassas: "A secure drop box for voters to drop off their ballots is located outside the registrar's office at 9025 Center St. in Manassas. (Manassas Voter Registration and Elections Office)"
- Manassas Park: "A secure drop box for voters to drop off their ballots is located outside the registrar's office at 9025 Center St. in Manassas. (Manassas Voter Registration and Elections Office)"
- Prince William County: "All early voting locations and Election Day polling places have drop boxes you can use."
- Loudoun County: "A 24/7 drop box is located at the Office of Elections at 750 Miller Drive, Suite 150, Leesburg, VA 20175. Drop it off no later than 7:00 p.m. on Election Day."
- Spotsylvania County: The ballot drop box location at the Office of Elections (4708 Southpoint Parkway, Fredericksburg, VA 22407) is monitored by security cameras, officials said.
- Stafford County: "Absentee Ballot Drop Boxes are available during early voting hours, the Registrar’s office during normal business hours through June 17th and until 7:00 PM on June 18, 2024. A drop box will be available at all polling locations on June 18, 2024 from 6 AM-7 PM."
Virginia primary day: In-person voting info:
When can I vote in-person in Virginia's 2024 primary?
Polls are 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.
To vote in person on primary day, find your polling place here.
Does Virginia have same-day voter registration in 2024?
Yes. Same-day voter registration is relatively new in Virginia; it was introduced in the 2022 general election. Same day registration is available at your precinct's polling place on primary day.
Not sure if you're already registered to vote in Virginia? You can check on that online here.
Do I need ID to vote in Virginia?
Yes. Virginia requires all registered voters to show an ID to vote in person.
Acceptable forms of identification include:
- Virginia driver’s license (current or expired)
- U.S. military ID
- valid U.S. passport
- valid student ID issued by a public or private high school or institution of higher education in Virginia
- valid student ID with a photo, issued by a public or private institution of higher education in the U.S
- and several more options; see the full list here
If you get to your polling place and don't have an acceptable ID, you can sign an ID confirmation statement or vote a provisional ballot. You will still need to submit a copy of your valid ID no later than Friday, June 21 at noon. If you have questions, you can contact or visit your nearest Virginia voter registration office or email info@elections.virginia.gov.
Who's on the ballot for the Virginia 2024 primary?
Candidates are competing to earn the Republican nomination to challenge U.S. Sen. Tim Kaine, D-Virginia, in this fall's general election.
U.S. House seats in Virginia's 1st, 2nd, 5th, 7th, 10th and 11th congressional districts are also on primary ballots.
Candidates are also running for nominations in local races, including for Alexandria's mayor and six city council seats.
Go here to see all candidates for congressional and local elections.
Do I need to have a political party affiliation in Virginia ?
Virginia residents do not register by party. In a primary election, voters may request a ballot for either the Democratic primary or the Republican primary.