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