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
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

EvenD+26.71987R+7.01991D+9.11995D+17.71999D+11.92011D+8.42015

Source: Virginia Department of ElectionsUpdated Sep 30, 2026, 12:42 PM ET