Virginia State Senate District 18
2023 Election Season
$3,772,888Total Contributions
$141,230Total Loans
$4,182,886Total Expenditures
Stage
Results Final
Election Date
November 7, 2023
General Election
November 7, 2023
Democratic Party Primary Election
June 20, 2023
Republican Party Primary Election
June 10, 2023