2023Final results
2023 election for Virginia Senate District 21
Virginia State Senate · Virginia
Angelia Graves (D) won with 77.0% of the vote, defeating Giovanni G. "Gio" Dolmo (Ind) by 55.3 points.
Angelia GravesDemocrat · winner
77.0%28,071
Giovanni G. "Gio" DolmoIndependent
21.7%7,913
Write-ins and other votesOther party
1.2%454
36,438 votes
Source: Virginia Department of ElectionsUpdated Sep 30, 2026, 12:42 PM ET
The seat over time
D − R margin in this seat's races around 2023
Races before and after
Source: Virginia Department of ElectionsUpdated Sep 30, 2026, 12:42 PM ET