Voting Info
Early Voting Starts September 19th
Last Day of Early Voting Is Saturday, November 1st
James City County
4095 Ironbound Rd
Williamsburg, VA 23188
New Kent County
7911 Courthouse Way Ste 400
New Kent, VA 23124
City of Williamsburg
401 Lafayette St
Williamsburg, VA 23185
Request A Mail In Ballot Or Join The Permanent Absentee List Here:
https://www.elections.virginia.gov/casting-a-ballot/early-absentee/
The Last Day To Apply For An Absentee Ballot Is Friday, October 24, 2025