Voting Info
Secure Your Vote
First day of in-person early voting at your local registrar’s office:
Friday, September 22, 2023
Deadline to register to vote, or update an existing registration:
Monday, October 16, 2023
(Voters may register after this date, through Election Day, and vote using a provisional ballot).
Deadline to apply for a ballot to be mailed to you:
Friday, October 27, 2023
Your request must be received by your local voter registration office by 5:00 p.m.
Voter registration offices open for early voting:
Saturday, October 28, 2023
The last day of in-person early voting at your local voter registration office:
Saturday, November 4, 2023 at 5:00 p.m.
James City County
Monday-Friday starting Sept. 22
8 a.m.-5 p.m.
Saturday, Oct. 28 & Nov. 4
8 a.m.- 5 p.m.
James City County Office of Elections
4095 Ironbound Road
Williamsburg, VA 23188
New Kent County
Monday-Friday starting Sept. 22
8 a.m.-4:30 p.m.
Saturday, Oct. 28 & Nov. 4
9 a.m.- 5 p.m.
New Kent County Voter Registration Office
Health & Human Services Building
7911 Courthouse Way Suite 400
Williamsburg, VA 23188
City of Williamsburg
Monday-Friday starting Sept. 22
8 a.m.-4:30 p.m.
Saturday, Oct. 28 & Nov. 4
8 a.m.- 4:30 p.m.
Municipal Building
401 Lafayette Street
Williamsburg, VA 23187