Early voting for 2025 primary elections is underway in Virginia.
Registered voters may cast their ballots in person at local registrar’s offices between now and June 14, should they wish to vote before Primary Election Day, which is June 17.
Find the location of your local registrar’s office here.

Primary elections allow political parties to select nominees for open positions. Many races do not have primaries, especially for rural positions. However, if there is a primary election, Virginia law allows anyone to vote in it — regardless of the voter’s registered party. But each voter can only vote in one party’s primary.
There are five primary contests for voters in central Virginia this spring.
Every voter in the state can weigh in on the Democratic primaries for lieutenant governor, which has six candidates, and attorney general, which has two. The Virginian-Pilot has information about the lieutenant governor candidates’ backgrounds and positions here, and attorney general candidates here.
The Republican Party will hold a primary for the state’s 62nd District for the House of Delegates, which includes the counties of Orange, Greene, Madison and Culpepper. Karen Hamilton will face off against Clay Jackson.
Democrats are holding a primary for Albemarle County Board of Supervisors’ Jack Jouett District. Read Charlottesville Tomorrow’s Q&A with candidates Sally Duncan and C. David Shreve here.
The Democratic Party is also hosting a primary election for two at-large positions on the Charlottesville City Council. There are three candidates for the two positions. The two winners of the primary will go on to run for the two open positions in the fall general election. (This will be Charlottesville’s first time using rank-choice voting.)
Help us make a voter guide that meets your needs
As part of Charlottesville Tomorrow’s annual Voter Guide, we send a list of questions to all registered candidates for each race in our central Virginia coverage area. This includes the City of Charlottesville; the counties of Albemarle, Appomattox, Buckingham, Cumberland, Fluvanna, Greene, Louisa, Madison, Nelson, Orange and Prince Edward; and the towns of Scottsville, Appomattox, Pamplin, Dillwyn, Stanardsville, Louisa, Mineral, Madison, Gordonsville, Orange and Farmville.
We publish each returned Q&A with the candidates’ responses grouped under each question to help you, the voter, understand how they compare on the issues that matter most to you. (You can see an example of how this looks from last years’ guide here.)
What questions should we ask your candidates? You tell us!
To help serve voters, we’d like to know what issues and questions matter to you. Please take a few minutes to complete our two-question 2026 Voter Survey, and tell us what you would like us to ask candidates in your area.
New to Charlottesville Tomorrow? Find out more about our nonprofit news organization.

Here are key dates and deadlines in the 2025 elections
| Friday, May 2, 2025 | Early voting for primaries begins weekdays at local registrar’s offices. |
| Tuesday, May 27, 2025 | Deadline to register to vote or update an existing registration for the primary election. You can still vote in the primary if you miss this deadline by registering at the polling place and casting a provisional ballot. You do not have to be a member of a political party to vote in that party’s primary election. However, you can only vote in one party’s primary election each year. |
| Friday, June 6, 2025, 5:00 p.m. | Deadline to apply for your ballot to be mailed to you. Requests must be received by your local registrar’s offices by 5 p.m. |
| Friday, June 6, 2025, 5:00 p.m. | Deadline to apply online for an absentee ballot using the Citizen Portal. |
| Saturday, June 7, 2025 | Local voter registration offices open on Saturdays for early voting for primaries. |
| Saturday, June 14, 2025, 5:00 p.m. | Early voting for primaries ends at local registrar’s offices. |
| Tuesday, June 17, 2025 | Primary Election Day! |
| Friday, Sept. 19 to Saturday, Nov. 1, 2025 5:00 p.m. | Check with your local registrar’s office for early in-person voting. |
| Friday, Oct. 24, 2025, 5:00 p.m. | Deadline to apply with your local registrar’s office for a ballot to be mailed to you. |
| Tuesday, Nov. 4, 2025 | Election Day! |
We will update this list periodically as deadlines approach or we receive new information.
Register to vote, check your registration, find your polling places and apply to vote absentee at the Virginia Department of Elections here. Remember, even if you miss registration deadlines, you can register through Election Day and vote using a provisional ballot.
Need to know if you’re eligible to vote? Here are resources from the Virginia Department of Elections.

Subscribe for Voter Guide updates
Take a survey to help us continue to build this voter guide!
The latest from the 2025 Voter Guide
The Town of Louisa faced five resignations in less than a year. Now it’s trying to rebuild
During staffing shortages and months without meeting minutes, residents felt left in the dark. The town is trying to improve its communication.
Longtime activist, first-time Charlottesville City School Board member Zyahna Bryant wants to elevate youth voices
“I believe that the community is ready for something new, and so that just makes me so excited to be on the cusp of that and to see a new wave of leadership,” Bryant told Charlottesville Tomorrow.
Matthew Kersey is being challenged by Ashley Michael for Louisa town mayor
Kersey was appointed mayor in July after both the elected mayor and his appointed replacement stepped down in quick succession.





