Virginia is one of the few states that has an election every year.
Every. Single. Year.
That means we can’t let up. Every election is important.
This year, in 2025, we will elect:
Statewide:
Governor
Lieutenant Governor
Attorney General
Regionally:
Every member of the Virginia House of Delegates
Every member of the Virginia Senate
Locally:
Commonwealth’s Attorney
Sheriff
Commissioner of Revenue
Treasurer
The ballot may also have other items, such as Constitutional amendments.
The schedule from the Bristol Virginia Office of Elections:
June 17, 2025 Primary Elections
- Early Voting Begins: Friday, May 2, 2025
- Close of Registration: Tuesday, May 27, 2025
- Start of Same Day Registration (Provisional): Wednesday, May 28, 2025
- Deadline to Request a Mailed Absentee Ballot: Friday, June 6, 2025
- Last Day to Vote Early: Saturday, June 14, 2025
- Election Day: Tuesday, June 17, 2025
November 4, 2025 General Elections
- Early Voting Begins: Friday, September 19, 2025
- Close of Registration: Monday, October 13, 2025
- Start of Same Day Registration (Provisional): Tuesday, October 14, 2025
- Deadline to Request a Mailed Absentee Ballot: Friday, October 24, 2025
- Last Day to Vote Early: Saturday, November 1, 2025
- Election Day: Tuesday, November 4, 2025