Our complete guide to voting 2022
Volunteer to greet voters at the Polls for Early Voting or on Election Day:
James City County Election Day
City of Williamsburg Election Day
Virginia Elections Online Citizens Portal
Revive My Vote (get voting rights restored)
Apply online for an absentee ballot by mail
Absentee ballot application to print, email, fax or mail
Track your absentee ballot from and to registrar via USPS
Voter registrars/early voting info
James City County
City of Williamsburg
York County
Sample ballots coming soon