Register to vote or update your registration at the registrar's office or online at elections.virginia.gov/citizen-portal
| May 31 | Deadlne to register to vote in the June 16 primary |
| Jun 10 | Deadline to request an absentee ballot be mailed to you |
| May 6 | Early voting in person begins at the Registrar's office |
| 8:30 am-5 pm M-F; Saturdays June 11, June 18, 9 am-5 pm; ballot drop box for absentee ballots available at these times | |
| Jun 16 | Party primary |
| Oct 17 | Deadlne to register to vote in the November 8 General Election or update registration |
| Oct 28 | Deadline to request an absentee ballot be mailed to you (online or at the registrar's office) |
| Sept 23–Nov 5 | Early voting in person at the Registrar's office |
| 8:30 am-5 pm M-F; Saturdays Oct 29, Nov 5 9 am-5 pm; ballot drop box for absentee ballots available at these times | |
| Nov 8 | General Election |
Registrars' offices
Montgomery County: 755 Roanoke St. Suite 1F, Christiansburg
Floyd County: 100 East Main Street, Room 302, Floyd
Pulaski County: 87 Commerce St., Pulaski
Radford City: 619 2nd Street Room 143, Radford