Voting Info
Early Voting Starts September 19th
Last Day of Early Voting Is Saturday, November 1st
Rockingham County
Voter Registrar’s Office
20 East Gay Street
Harrisonburg, VA 22802
Monday – Friday 8:00 AM – 4:00 PM
Saturday, October 25th & Saturday, November 1st 9:00 AM – 5:00 PM
Harrisonburg City
Voter Registrar’s Office
409 South Main Street
Harrisonburg, VA 22801
Monday – Friday 8:30 AM – 4:30 PM
Saturday, October 25th & Saturday, November 1st 9:00 AM – 5:00 PM
Request A Mail In Ballot Or Join The Permanent Absentee List Here:
https://www.elections.virginia.gov/casting-a-ballot/early-absentee
The Last Day To Apply For An Absentee Ballot Is Friday, October 24, 2025