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