top of page

2023 Virginia General Assembly Elections

The entire Virginia General Assembly - 100 Senate seats and 140 House of Delegate seats - is up for election on November 7. This election is the first under redistricting after the 2020 census. The outcome of this election is significant. 40% of the legislators in the 2024 General Assembly will be new. Control of the two chambers will determine legislative directions involving reproductive rights, voting rights, restoration of rights, public education, gun safety, LGBTQ+ rights, climate - to name only a few. Justice Advocates urges citizens to study the issues and VOTE

Candidate Forum.png

During our 2023 Candidate Forum (September 12, 2023) we welcomed: 

  • Delegate Sam Rasoul, currently serving House District 11 and candidate in the newly drawn House District 3

  • Candidate Lily Franklin, House District 41 

  • Candidate Trish White-Boyd, Senate District 4

Delegate Rasoul reported on the redistricting process and what is at stake in this election. You can watch a recording of this forum here

Want to be more involved? You can...
Canvass, Phone Call, or Text voters; Put Up a Yard Sign, Host an Event, Donate: contact a campaign website
Give Rides to the Polls: rideshare2vote
Remind Your Friends to Vote! 

Election Calendar 

September 22: First Day of Early Voting (In-Person)

Today is the first day of in-person early voting at your local registrar's office.


October 16: Deadline to Register to Vote (Online/In-Person)

Today is the deadline to register to vote or update an existing registration. Voters also may register after this date, through Election Day, and vote using a provisional ballot.


October 27: Deadline to Request Vote by Mail (Online/In-Person) 

Today is the deadline to apply for a ballot to be mailed to you. Your request must be received by your local voter registration office by 5:00 p.m.


November 4: Last Day of Early Voting (In-Person)

Today is the last day of in-person early voting at your local voter registration office by 5:00 p.m.


November 7: General Election (In-Person)

Polls are open 6:00 am to 7:00 pm. Vote at your regular polling location.

Early Voting Locations and Dates 

ROANOKE CITY 540-853-2281

General Registrar’s Office, 317 Kimball Ave., Roanoke

8 am – 5 pm, Monday-Friday through Nov 3.

Saturdays: October 28 and November 4: 8 am – 5 pm


ROANOKE COUNTY 540-772-7500

Roanoke County Elections Office, 900 Chestnut St. Vinton

8 am – 4 pm, Monday-Friday through Nov 3.


Brambleton Center, 3738 Brambleton Ave., Roanoke

8 am – 4 pm

Saturdays at both locations: October 28: 8 am – 4 pm;

November 4: 9 am – 5 pm


SALEM CITY 540-375-3034

General Registrar’s Office, 19 East Clay St, Salem;

8 am – 12:30 pm; 1:30 pm – 5 pm, Monday-Friday through Nov 3

Saturdays: October 28 and November 4: 9 am – 5 pm


Office of Elections, 1546 North Franklin St., Christiansburg

8:30 am – 5 pm, Monday-Friday through Nov 3

Saturdays: October 28 and November 4: 9 am – 5 pm

RADFORD CITY 540-267-3156

General Registrar’s Office, 619 Second St., Radford

8:30 am – 5 pm, Monday-Friday through Nov 3

BOTETOURT COUNTY  540-928-2120

Department of Elections and Voter Registration, 2 East Main St., Fincastle

8:30 am-4:30 pm, Monday-Friday through Nov 3

Saturdays: October 28: 8:30 am-4:30 pm; November 4: 8:30 am-5 pm

FRANKLIN COUNTY  757-562-8545

Franklin County Board of Elections, 1255 Franklin St Suite 106, Rocky Mount

8:30 am -5 pm, Monday-Friday through Nov 3


bottom of page