
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
- Donate
- Elections and Voting
- Leadership and Caucuses
- Other Voices
- Window
Primary Election June 17, 2025
Registration deadline May 27, 202
Democratic Primary Candidates
(Our candidate for Governor and our two Delegate candidates have no primary opposition)
Candidates for Lieutenant Governor
Alexander J. Bastani
ajbesq2012@gmail.com
www.progressivevirginiansforalexbastani.com
2852 Fairmont St , Falls Church, VA 22042-1305
Ghazala F. Hashmi
ghazala@ghazalahashmi.com
804-475-9429 ghazalaforvirginia.com
PO Box 72923 North Chesterfield, VA 23235-8022
Babur B. Lateef
info@lateefforva.com
lateefforva.com
PO Box 7810 Woodbridge, VA 22195-7810
Aaron R. Rouse
info@rouseforvirginia.com
rouseforvirginia.com
PO Box 2864 VirginiaBeach, VA 23450
Victor R. Salgado
victor@victorforvirginia.com
www.victorforvirginia.com
PO Box 100100, Arlington, VA 22210
Levar Marcus Stoney
info@levarstoney.com 804-428-8899
levarstoney.com
PO Box 182, Richmond, VA 23218-0182
Candidates for Attorney General
Jay C. Jones
info@jayjones.com 757-625-8989
www.jayjones.com
1490-5A Quarterpath rd, #195, Williamsburg VA 23185
Shannon L. Taylor
Campaign@ShannonTaylorVA.com
www.ShannonTaylorVA.com
PO Box 71685, Henrico, VA 23255-1685
Resources for Voters
Get educated, get engaged!
Important Dates
Registration Deadlines
June , Primary Election
Deadline Date and Time: May at 5:00 pmNovember General Election
Deadline Date and Time: , at 5:00 pmRegister to vote or apply for an absentee ballot online using the Citizen Portal.
Location for final day of voter
registration (all elections):
County of FauquierOffice of the General Registrar
528 Waterloo Rd, Suite 200
Warrenton, VA 20186-3011
Tel. (540) 422-8290
Fax (540) 422-8291VOTING
June , Primary Election
First day of in-person early voting registrar's office:
Friday, May .
Deadline to apply for a ballot to be mailed to you: June . Your request must be received by 5:00 p.m.
The last day of in-person early voting at registration office:
Saturday, June at 5:00 p.m.
Primary Election Day Voting
Tuesday, June 2025
6 AM- 7 PM
November , 2025
General Election
First day of in-person early voting at the registrar's office:
Friday, September , 2025.
Deadline to apply for a ballot to be mailed to you: October , 2025. Your request must be received at the registrar's office by 5:00 p.m. Note: Don't wait Apply now and return your ballot or drop it off at an early voting location ASAP.
The last day of in-person early voting at the registrar's office:
Saturday, November , 2025 at 5:00 p.m.
General Election Day Voting
November 5, 2025
6:00 AM-7:00
Provisional (No ID voters) have to provide required copy of an acceptable photo ID via fax, email, mail, or in person.
Everything you’d want to know about federal and state elections.
Your window into Virginia politics.
PDF MAPS of Districts
US Congress
State Senate
House of Delegates
Your state legislature at work.
Rural Caucus of the Democratic Party of Virginia – Virginia is 95 counties, 38 cities, 90% rural.
Encouraging informed and active participation in government; influencing public policy through education and advocacy.
Virginians for Fair Redistricting
Seeking to make democracy fair, functional, and more representative.
Ending corporate personhood and demanding real democracy.
Link under repair
Precinct Information
The Warrenton Precinct 202 Ward 2 polling place
has changed
The new polling place is the Fauquier County Wellness Center
located at 33 N Calhoun St in Warrenton
If you previously voted at
W.C. Taylor Middle School,
you now vote at
the Fauquier County Wellness Center
located at 33 N Calhoun St in Warrenton
How to Build a Website Like a Professional
Use a text section to describe your values, show more info, summarize a topic, or tell a story.