Office of Elections and Voter Registration

Vote Buttons
Need to register to vote or update your registration? Download and print out a Virginia Voter Registration Application or apply online via the citizen's portal at You may also obtain an application at the Office of Elections and Voter Registration, the DMV, and other Virginia state agencies.

2023 Elections

June 20, 2023 Primary (If Held)*

June 20, 2023 Primary Order

* Should only one candidate qualify for the primary ballot in any office, no primary for that office will be held.  The candidate filing deadline for the primary is April 6, 2023 at 5:00 p.m.  Parties have until April 11, 2023 to certify their lists of candidates.  Please check back after April 11th for more information.

November 7, 2023 General Election

What is on the ballot?

  • Senate of Virginia
  • House of Delegates

November 7, 2023 General Election Calendar:

  • Early Voting Begins: September 22, 2023
  • Final Day to Register to Vote/Change Voter Registration Information: October 16, 2023
  • Final Day to Request a Ballot to be mailed: October 27, 2023
  • Final Day of Early Voting: November 4, 2023
  • Election Day: November 7, 2023

In-Person Absentee Voting

Location: Bristol Virginia City Hall, 300 Lee Street, Bristol, Virginia 24201

Starting 45 days before the election and ending on the Saturday before the election

Times: 8:00 a.m. to 5:00 p.m. Monday through Friday and also the two Saturdays preceding the election

Identification - 

Virginia law requires all voters to provide an acceptable form of ID when voting in person. Voters arriving at the polls without an acceptable form of ID will be required to sign an ID Confirmation Statement.

City of Bristol Virginia

Bristol Virginia Office of Elections and Voter Registration

City Hall, 300 Lee Street, Bristol, VA 24201 • Hours: Monday-Friday 8:00am-5:00pm
Visit us inside City Hall or at our drive-thru (located on the Scott Street side of the building)
Phone: 276-645-7318 • Fax: 276-645-7331 • Email: • Facebook