The June Primary occurs on the third Tuesday in June. 
 
The June Dual Primary Election is Tuesday, June 17th, 2025.
Polling Locations are open from 6:00am until 7:00pm.

On the ballot: *This information will be updated in April 2025. 

Curbside Voting is available at all voting precincts on Primary Election Day and during Early Voting.

Important Dates:

The Voter Registration Deadline for the June Primary: Tuesday, May 27th, 2025.

  • At Registrar's Office - 5:00pm Check operating hours for DMV or other state designated voter registration agencies authorized to receive voter registration applications.
  • By mail - Postmarked by May 27th, 2025.
  • Online Registration via Virginia Department of Elections website - 11:59pm. Applications that are required to be printed and delivered to the registrar should be treated as regular mailed in applications (postmarked by May 27th, 2025). The May 27th, 5:00pm deadline would apply if they were submitted in-person at the Registrar's Office. 

Early Voting starts: Friday, May 2nd, 2025

Early Voting continues: May 2nd – June 14th: Monday through Friday 8:30am - 4:30pm (closed on May 26th, 2025) and on Saturday, June 7th 9:00am-5:00pm/ Saturday, June 14th 9:00am-5:00pm.

Early voting takes place in the Harrisonburg City Hall Atrium, 409 South Main Street. 

The last day for Early Voting: Saturday, June 14th, 2025

Requested absentee ballots for the June 17th Dual Primary will start to go out by April 30th, 2025
The last day to request a ballot by mail is Friday, June 6th, 2025 at 5:00pm.
The last day for mailed ballots to be received by mail is Friday, June 20th (if they are postmarked by June 17th, 2025) *
The last day for mailed ballots to be dropped off in person is Tuesday, June 17th at 7:00pm **

*The Ballot can also be returned in person at the Registrar's office but only by the voter, or to your polling location on Election Day.
**Ballots must be returned to the locality from which they were mailed out.

On Election Day our polling locations will post updates on turnout at 7am, 9am, 12pm 3pm, and 6pm.

Upcoming
  • -
Related Pages