Voting Info
Secure Your Vote
First day of in-person early voting at your local registrar’s office:
Friday, September 22, 2023
Deadline to register to vote, or update an existing registration:
Monday, October 16, 2023
(Voters may register after this date, through Election Day, and vote using a provisional ballot).
Deadline to apply for a ballot to be mailed to you:
Friday, October 27, 2023
Your request must be received by your local voter registration office by 5:00 p.m.
Voter registration offices open for early voting:
Saturday, October 28, 2023
The last day of in-person early voting at your local voter registration office:
Saturday, November 4, 2023 at 5:00 p.m.
Rockingham County
Monday through Friday 8:00am – 4:00pm
Rockingham County Administration Center
20 E. Gay St.
Harrisonburg, VA 22802
The first Saturday, October 28th will be open 9:00am – 5:00pm and the last Saturday, November 4th 9:00am – 5:00pm.
Harrisonburg City
Monday through Friday 8:30am – 4:30pm
Harrisonburg City Hall
409 S Main St
Harrisonburg, VA 22801
The first Saturday, October 28th will be open 8:30am – 4:30pm and the last Saturday, November 4th 8:30am – 5:00pm.