Voting by mail is fast and convenient!
Vote for Democrats to protect reproductive rights, civil rights, and LGBTQ+ rights, fight for climate rescue, expand access to healthcare, and save democracy itself!
6/17/2025: Primary Elections
Vote for Democrats to protect reproductive rights, civil rights, and LGBTQ+ rights, fight for climate rescue, expand access to healthcare, and save democracy itself!
6/17/2025: Primary Elections
Test for County
Test for County
Register to Vote
- Find voter registration deadlines at the official Virginia site.
- If the deadline for regular registration has passed, you can register and vote with a provisional ballot during Early Voting and on Election Day. Registration must be done in person at your local voter registration office or satellite location during early voting. On Election Day, voters must register at the polling place for the precinct in which they reside. Learn more about same day voter registration here.
Vote Early
- If you're registered to vote, vote early! This will remove you from campaign lists and you'll stop getting those pesky texts and phone calls.
- You can register and vote on the same day during Early Voting and on Election Day.
- You can vote early at your local voter registration office and satellite locations.
Absentee/Mail-In Ballots
- Ballot Return Deadline - By Mail: Completed ballots returned by mail must be postmarked on or before Election Day and received by your local voter registration office by 7 pm on the Friday after the election. USPS recommends mailing your ballot back at least 7 days before Election Day.
- Ballot Return Deadline - In Person: Completed ballots can be hand-delivered to your local voter registration office, any polling place within your county or city, or another ballot drop-off location before 7 pm on Election Day.
- Ballot Status: Track your absentee ballot at Ballot Scout.
Military and Overseas Voters
Register and request your ballot here.
Additional Information
- Voter Hotline: If you have additional questions about voter registration deadlines, requesting absentee or mail-in ballots, or how to vote in person during early voting or on Election Day, call or text 866-OUR-VOTE (866-687-8683) to speak with a trained Election Protection volunteer.
- Voter ID: If you need help getting an ID, contact VoteRiders.org or call/text 866-ID-2-VOTE.
- Get a Free Ride: For a free ride to the polls and home again, visit Rideshare2Vote or call 888-977-2250. From the website, you can use the online request form or download the mobile Rideshare2vote app for your phone – just like Uber or Lyft, except it's FREE.
- Registration Check: Want to have Resistbot check your voter registration for you every month? Text CHECK to 50409 and follow the prompts.