Voting Season Starts Soon!
September 20 to November 5
Check/update your registration status on the Virginia Department of Elections website today by clicking here!
Rockingham County Early Voting Schedule
Vote at the Rockingham County Administration Center at 20 East Gay Street, Harrisonburg 540-564-3055 From September 20 - November 1 Vote Monday - Friday 8:00 am - 4:00 pm On Saturdays, October 26, & November 2 Vote 8:00 am - 5:00 pm |
Harrisonburg City Early Voting Schedule
Vote at the Harrisonburg City Offices at 409 South Main Street, Harrisonburg 540-432-7707 From September 20 - November 1 Vote Monday - Friday 8:30 am - 4:30 pm On Saturdays, October 26 and November 2 Vote 9:00 am - 5:00 pm |
Important Dates!
Last day to register to vote - October 15
Last day to request an absentee ballot by mail - October 25
Last day to POSTMARK absentee ballot by mail - November 5
Only the voter can bring an absentee ballot to a polling location - curbside voting is always available.
The last day to vote is November 5 from 6:00 AM to 7:00 PM at your regular polling location!
Register at the polls and cast a provisional ballot any day after October 15.
Last day to request an absentee ballot by mail - October 25
Last day to POSTMARK absentee ballot by mail - November 5
Only the voter can bring an absentee ballot to a polling location - curbside voting is always available.
The last day to vote is November 5 from 6:00 AM to 7:00 PM at your regular polling location!
Register at the polls and cast a provisional ballot any day after October 15.