Voter Registration & Elections

Election Information

Next Election: The Governor has postponed the June 9, 2020 Primary until June 23, 2020.



  • Absentee in-Person Voting Begins:  May 8, 2020
  • Last Day to Register:  Monday, May 26, 2020

The Office of Voter Registration and Elections is now open during regular business hours for absentee in-person voting. The last day to vote absentee in-person for the June 23, 2020 Primary is Saturday, June 20. 

For the upcoming June Primary, most voters may submit an absentee ballot application online at the Department of Elections website. Due to COVID-19, it is strongly recommended that voters request a mailed absentee ballot using reason code 2A on the application. We will also accept applications via regular mail, email and fax (434) 970-3249. For primary elections, please state on your application whether you would prefer a Democratic or Republican ballot. If you have any questions or would like to request a paper absentee ballot application, please contact us at (434) 970-3250.  

Voters can check the status of their absentee ballot application using the online Citizen Portal or by calling our office. Once a ballot has been issued, its progress through the mail can be tracked using Ballot Scout on our Absentee Voting page.

The deadline to register to vote or update your registration for the June 23, 2020 Primary is May 26. Most voters can complete the registration process online using the Citizen Portal. Please contact our office if you would like to request a paper voter registration application.

Campaign Finance Reports

View electronic campaign finance reports filed with the State Board of Elections, including filings from candidates for statewide offices and House of Delegates, and for candidates for local office who choose to file electronically. Search by candidate’s name.

Public inspection files are available in our office, during office hours, containing copies of campaign finance and candidate qualifying documents (except petitions) filed with us by candidates for local office for the current and most recent elections.

Becoming a Candidate

If you are interested in running for office in Virginia, please refer to the State Board of Elections website for information. Local candidates i.e. City Council and School Board can contact our office at 434-970-3250 or email our office with questions or to request hard copies of campaign finance forms and other reporting documents.

Parking Options

The office is next to The Sprint Pavilion and across the Mall from the Transit Station. Parking for the first hour is free in the Market Street Garage. Street parking is available on both sides of the Annex building (enter southbound from 7th Street NE and Market Street) and nearby.

  1. Documents
  2. FAQs
  3. Quick Links