Voting Guide for the 2025 Elections
Primary Election Day is June 17.
Election Day is Nov. 4.
Learn more about the candidates on our Elections 2025 page. Deadline to register to vote in the primary election is May 27. After that date voters may register at early vote locations and at their polling place on Primary Day and vote the same day using a provisional ballot. Registration can be done online or at your local voter registrar’s office (see locations below).
For the November general election, the deadline to register to vote is Oct. 14. After that date, voters may register at early vote locations or at their polling place on Election Day and vote the same day using a provisional ballot.
Casting your vote
There are three ways to vote in the 2025 Primary and General Elections:
Early Voting In Person
Early voting for the Primary Election starts on Friday, May 2 and ends on June 14. Early vote locations are open Monday through Friday plus the last two Saturdays before the election, June 7 and 14. Hours vary depending on your locality.
Early voting for the November General Election starts on Friday, Sept. 19 and ends on Nov. 1. Early vote locations are open Monday through Friday plus the last two Saturdays before the election, Oct. 25 and Nov. 1. Hours vary depending on your locality.
Early voting is open to ALL registered voters. Drive up voting is available for disabled/handicapped voters.
If you live in James City County:
James City County Vote Center
4095 Ironbound Road
Open 8 am to 5 pm
If you live in the City of Williamsburg:
Williamsburg Municipal Building
401 Lafayette Street
Open 8 am to 4:30 pm
Last Saturdays of voting — June 14 and Nov. 1 ONLY — 8 am to 5 pm
If you live in York County:
Washington Square Registrar’s office
5322 George Washington Memorial Hwy
Yorktown, VA 23692
Victory Village Registrar’s office
6614 Mooretown Rd Suite A
Williamsburg, VA 23188
Both locations open 8:30 am to 5 pm
Last two Saturdays before elections: 9 am to 5 pm
If you live in the City of Poquoson:
Registrar’s Office
City Hall Building
500 City Hall Ave.
Poquoson, VA 23662
Open 8:30 am to 4:30 pm
Bring your ID to vote, but a photo ID is not required. For a detailed list of acceptable forms of identification, click here. If you do not have identification, you can still vote (though it will take longer) by signing an ID Confirmation Statement or by voting a provisional ballot and providing ID later.
Absentee Voting by Mail
Apply to vote absentee by mail online or call your voter registrar to request a form by mail, fax, or email. Paper forms can be returned to your local Registrar (see below for locations). The deadline for requesting an absentee ballot by mail is 5 pm on Friday, June 6 for the Primary Election and 5 pm on Friday, Oct. 24 for the November General Election.
When you receive your ballot, carefully follow the instructions to vote it. You must sign the inner envelope.
If you mailed your completed absentee ballot, you can track its delivery here.
You can drop off your absentee ballot in person at your early voting center or registrar’s office during open hours through Primary Election Day, June 18. On Election Day, you can drop off your absentee ballot from 6 am to 7 pm at any polling location in the county or city where you are registered.
Voting in person on Primary Day and Election Day
Polls are open from 6 am to 7 pm on Primary Election Day, Tuesday, June 17 and on Election Day Tuesday, November 4.
Click here to find your polling location.
Bring your ID to vote, but photo ID is not required. For a detailed list of acceptable forms of identification, click here. If you do not have identification, you can still vote (though it will take longer) by signing an ID Confirmation Statement or by voting a provisional ballot and providing ID later.
Drive up voting is available to disabled/handicapped voters.
You may register and vote the same day, but you will vote a provisional ballot that will be counted once your registration info is verified.
Need a ride or any other help related to voting? Call our hotline at (833) 757-3367 or email democrats@historictriangledems.com