Official results from the Virginia Department of Elections

Democratic: Incumbents Facing Challenge

19 of 19 precincts reporting (100%)

David Toscano* 8,665 66.81%
Ross Mittiga 4,304 33.19%

31 of 31 precincts reporting (100%)

Lashrecse Aird* 5,062 72.11%
Gerry Rawlinson 1,958 27.89%

23 of 23 precincts reporting (100%)

Delores McQuinn* 7,082 80.47%
Alex Mejias 1,719 19.53%

19 of 19 precincts reporting (100%)

Jeion Ward* 7,030 87.98%
Mic Harris 960 12.02%


Democratic: Other Races

23 of 23 precincts reporting (100%)

Jennifer Carroll Foy 2,182 50.14%
Josh King 2,170 49.86%

40 of 40 precincts reporting (100%)

Steve McBride 2,591 63.90%
Bryan Keele 1,464 36.10%

20 of 20 precincts reporting (100%)

Danica Roem 1,863 42.94%
Steve Jansen 1,365 31.46%
Mansimran Kahlon 821 18.92%
Andrew Adams 290 6.68%

20 of 20 precincts reporting (100%)

Kelly Fowler 3,248 69.00%
Tom Brock 1,459 31.00%

26 of 26 precincts reporting (100%)

Elizabeth Guzman 3,062 52.15%
Sara Townsend 2,809 47.85%

31 of 31 precincts reporting (100%)

Tia Walbridge 2,697 52.30%
Mavis Taintor 2,460 47.70%

19 of 19 precincts reporting (100%)

Kathy Tran 3,977 53.64%
Tilly Blanding 3,437 46.36%

22 of 22 precincts reporting (100%)

Hala Ayala 3,695 66.33%
Kenny Boddye 1,876 33.67%

33 of 33 precincts reporting (100%)

Melissa Dart 2,608 51.25%
Lizzie Drucker-Basch 2,481 48.75%

51 of 51 precincts reporting (100%)

Rebecca Colaw 1,937 38.48%
John Wandling 1,660 32.98%
Jerry Cantrell 1,437 28.55%

21 of 21 precincts reporting (100%)

Karrie Delaney 3,887 65.35%
Hannah Risheq 1,355 22.78%
John Carey 706 11.87%

29 of 29 precincts reporting (100%)

Dawn Adams 4,556 47.30%
Mary Jo Sheeley 3,487 36.20%
Ben Pearson-Nelson 1,590 16.51%

22 of 22 precincts reporting (100%)

Kimberly Tucker 2,309 68.54%
Nancy Carothers 1,060 31.46%

22 of 22 precincts reporting (100%)

David Rose-Carmack 2,970 70.87%
Justin Morgan 1,221 29.13%

22 of 22 precincts reporting (100%)

Jay Jones 5,242 66.19%
Joe Dillard 2,678 33.81%

40 of 40 precincts reporting (100%)

Francis Edwards 1,822 54.02%
Vivian Messner 1,551 45.98%

* Incumbent

Republican: Incumbents Facing Challenge

20 of 20 precincts reporting (100%)

Ron Villanueva* 2,441 58.73%
Bill Haley 1,715 41.27%

20 of 20 precincts reporting (100%)

Bobby Orrock* 4,254 81.17%
Nick Ignacio 987 18.83%


Republican: Other Races

23 of 23 precincts reporting (100%)

Bob Thomas 3,051 49.17%
Paul Milde 2,067 33.31%
Susan Stimpson 1,087 17.52%

16 of 16 precincts reporting (100%)

Jackson Miller* 2,500 83.56%

33 of 33 precincts reporting (100%)

John McGuire 2,732 30.94%
Graven Craig 2,070 23.44%
Matt Pinsker 2,008 22.74%
George Goodwin 995 11.27%
Surya Dhakar 952 10.78%
Jay Prendergast 73 0.83%

51 of 51 precincts reporting (100%)

Emily Jordan 4,418 60.86%
Rex Alphin 2,841 39.14%

28 of 28 precincts reporting (100%)

Eddie Whitlock 4,140 67.22%
Ernesto Sampson 2,019 32.78%