Virginia election House of Delegates results

Last Updated: Nov 6, 2019 at 1:51 p.m. EST

On Nov. 5, Virginia is holding a general election for the House of Delegates. Republicans won the House in 2017 by the thinnest of margins — when a state elections official pulled Republican candidate David E. Yancey’s name from a bowl, breaking a tie with Democratic candidate Shelly Simonds.

Democrats are capitalizing on a rush of excitement to nominate candidates in 92 of 100 state House districts — a record for modern elections — while Republicans have candidates in only 72 of them. While Democrats are energized by Trump in this bellwether for 2020, Virginia Republicans are counting on an influx of outside spending to help them hold back the tide.

chevron-downRead more

The race for control

Democrat leading/called

Republican leading/called

Other candidates leading/called*

< 10% reporting

House of Delegates

54 Democrats Check
43 Republicans
EVEN

*Third party or total write-in

Turnout

So far 823,694 Democratic votes, 860,993 Republican votes and 55,187 votes for other candidates have been counted statewide for all contested House of Delegates races. We estimate this is almost all of expected turnout.

Alexandria

Roanoke

Virginia Beach

Charlottesville

Richmond

LEAD/WON

Democrat

Republican

Tie

All results

39Likely Democrat

11Leaning Democrat

10Tossups

4Leaning Republican

36Likely Republican

DistrictDem.Rep.Other
260.9%--
11Unc.
1356.9%--
32Unc.
3458.4%--
35Unc.
36Unc.
37Unc.
38Unc.
3968.4%--
4172.9%--
4259.7%--
4379.1%--
4470.8%--
45Unc.
46Unc.
47Unc.
48Unc.
4984.0%--
5053.4%--
5154.6%--
5273.6%--
53Unc.
57Unc.
6355.7%--
67Unc.
69Unc.
70Unc.
7188.5%--
74Unc.
77Unc.
79Unc.
8066.1%--
86Unc.
8762.0%--
89Unc.
90Unc.
92Unc.
95Unc.
DistrictDem.Rep.Other
1052.4%--
1253.6%--
2154.6%--
3152.7%--
4053.2%--
6855.3%--
7253.3%--
7352.4%--
7551.0%--
9355.7%--
9457.8%--
DistrictDem.Rep.Other
26-54.1%-
27-50.3%-
2852.0%--
62-55.2%-
66-51.7%-
7656.4%--
8350.0%--
8551.7%--
9154.9%--
100-51.9%-
DistrictDem.Rep.Other
33-56.8%-
60-66.3%-
81-52.2%-
84-51.2%-
DistrictDem.Rep.Other
1Unc.
3Unc.
4-63.0%-
5Unc.
6-75.3%-
7-66.8%-
8-66.5%-
9Unc.
14-61.3%-
15-74.5%-
16-74.9%-
17Unc.
18-60.8%-
19Unc.
20-58.6%-
22-69.1%-
23-64.0%-
24-66.1%-
25-58.2%-
29-64.9%-
30--57.9%
54-58.0%-
55-60.1%-
56-61.0%-
58-62.5%-
59-63.3%-
61-66.9%-
64-60.2%-
65-63.3%-
78Unc.
82-59.3%-
88-55.8%-
96-52.6%-
97-55.7%-
98-69.0%-
99-62.4%-

All races

CandidateVotes Pct.
Terry KilgoreKilgore*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Jennifer FoyFoy*DEM
00%
Heather MitchellMitchellGOP
00
No votes reported0
* Incumbent

19,315 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Will MorefieldMorefield*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
William WamplerWamplerGOP
00%
Starla KiserKiserDEM
00
No votes reported0

22,840 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Israel O'QuinnO'Quinn*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Jeffrey CampbellCampbell*GOP
00%
James BarkerBarkerDEM
00
No votes reported0
* Incumbent

22,426 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Larry RushRush*GOP
00%
Rhonda SeltzSeltzDEM
00
No votes reported0
* Incumbent

20,708 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Joseph McNamaraMcNamara*GOP
00%
Darlene LewisLewisDEM
00
No votes reported0
* Incumbent

22,859 votes were counted in this race, which is around what was we estimated.

CandidateVotes Pct.
Charles PoindexterPoindexter*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Wendy GooditisGooditis*DEM
00%
Randall MinchewMinchewGOP
00
No votes reported0
* Incumbent

30,600 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Sam RasoulRasoul*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Chris HurstHurst*DEM
00%
Forrest HiteHiteGOP
00
No votes reported0
* Incumbent

20,775 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Danica RoemRoem*DEM
00%
Kelly McGinnMcGinnGOP
00
No votes reported0
* Incumbent

18,878 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Danny MarshallMarshall*GOP
00%
Eric StampsStampsDEM
00
No votes reported0
* Incumbent

19,786 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Todd GilbertGilbert*GOP
00%
Beverly HarrisonHarrisonDEM
00
No votes reported0
* Incumbent

25,390 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Les AdamsAdams*GOP
00%
Dustin EvansEvansLIB
00
No votes reported0
* Incumbent

17,544 votes were counted in this race, which is around what was we estimated.

CandidateVotes Pct.
Christopher HeadHead*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Michael WebertWebert*GOP
00%
Laura GalanteGalanteDEM
00
No votes reported0
* Incumbent

27,360 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Terry AustinAustin*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Jennifer LewisLewisDEM
00%
John AvoliAvoliGOP
00
No votes reported0

25,103 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Kelly Convirs-FowlerConvirs-Fowler*DEM
00%
Shannon KaneKaneGOP
00
No votes reported0
* Incumbent

22,697 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Kathy ByronByron*GOP
00%
Jennifer WoofterWoofterDEM
00
No votes reported0
* Incumbent

20,849 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Wendell WalkerWalkerGOP
00%
David ZillesZillesDEM
00
No votes reported0

21,135 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Ronnie CampbellCampbell*GOP
00%
Christian WorthWorthDEM
00
Eli FishpawFishpawIND
00
No votes reported0
* Incumbent

23,675 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Chris RunionRunionGOP
00%
Jennifer KitchenKitchenDEM
00
Janice AllenAllenIND
00
No votes reported0

28,768 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Tony WiltWilt*GOP
00%
Brent FinneganFinneganDEM
00
No votes reported0
* Incumbent

18,992 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Roxann RobinsonRobinson*GOP
00%
Larry BarnettBarnettDEM
00
No votes reported0
* Incumbent

So far 30,379 votes have been counted in this race.Turnout has exceeded our estimates.

CandidateVotes Pct.
Josh ColeColeDEM
00%
Paul MildeMildeGOP
00
No votes reported0

25,614 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Christopher CollinsCollins*GOP
00%
Irina KhaninKhaninDEM
00
No votes reported0
* Incumbent

23,921 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Ann RidgewayRidgewayDEM
00%
Total Write-insWrite-insNPD
00
No votes reported0

26,112 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Elizabeth GuzmanGuzman*DEM
00%
Darrell JordanJordanGOP
00
No votes reported0
* Incumbent

27,735 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
David ReidReid*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Dave LaRockLaRock*GOP
00%
Mavis TaintorTaintorDEM
00
No votes reported0
* Incumbent

31,089 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Kathleen MurphyMurphy*DEM
00%
Gary PanPanGOP
00
No votes reported0
* Incumbent

29,339 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Mark KeamKeam*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Kenneth PlumPlum*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
David BulovaBulova*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Kaye KoryKory*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Vivian WattsWatts*DEM
00%
Nick BellBellGOP
00
No votes reported0
* Incumbent

22,729 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Tim HugoHugo*GOP
00%
Dan HelmerHelmerDEM
00
No votes reported0
* Incumbent

28,808 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Eileen Filler-CornFiller-Corn*DEM
00%
Rachel MaceMaceLIB
00
John WolfeWolfeIND
00
No votes reported0
* Incumbent

23,745 votes were counted in this race, which is around what was we estimated.

CandidateVotes Pct.
Kathy TranTran*DEM
00%
Steve AdragnaAdragnaGOP
00
No votes reported0
* Incumbent

So far 27,070 votes have been counted in this race.Turnout has exceeded our estimates.

CandidateVotes Pct.
Mark SicklesSickles*DEM
00%
Gail ParkerParkerIND
00
No votes reported0
* Incumbent

20,148 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Paul KrizekKrizek*DEM
00%
Richard HaydenHaydenGOP
00
No votes reported0
* Incumbent

19,380 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Mark LevineLevine*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Charniele HerringHerring*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Patrick HopeHope*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Richard SullivanSullivan*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Alfonso LopezLopez*DEM
00%
Terry ModglinModglinIND
00
No votes reported0
* Incumbent

16,172 votes were counted in this race, which is around what was we estimated.

CandidateVotes Pct.
Lee CarterCarter*DEM
00%
Ian LovejoyLovejoyGOP
00
No votes reported0
* Incumbent

20,026 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Hala AyalaAyala*DEM
00%
Richard AndersonAndersonGOP
00
No votes reported0
* Incumbent

28,371 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Luke TorianTorian*DEM
00%
Maria MartinMartinGOP
00
No votes reported0
* Incumbent

14,810 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Marcus SimonSimon*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Robert OrrockOrrock*GOP
00%
Neri Canahui-OrtizCanahui-OrtizDEM
00
No votes reported0
* Incumbent

23,473 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
H.F. FowlerFowler*GOP
00%
Morgan GoodmanGoodmanDEM
00
No votes reported0
* Incumbent

28,847 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
John McGuireMcGuire*GOP
00%
Juanita MatkinsMatkinsDEM
00
No votes reported0
* Incumbent

33,159 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Sally HudsonHudson
00%
Uncontested
No votes reported0
CandidateVotes Pct.
Robert BellBell*GOP
00%
Elizabeth AlcornAlcornDEM
00
No votes reported0
* Incumbent

29,133 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Matt FarissFariss*GOP
00%
Tim HickeyHickeyDEM
00
No votes reported0
* Incumbent

25,988 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
James EdmundsEdmunds*GOP
00%
Janie ZimmermanZimmermanDEM
00
No votes reported0
* Incumbent

21,801 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Thomas WrightWright*GOP
00%
Trudy BerryBerryDEM
00
No votes reported0
* Incumbent

23,139 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Lindsey DoughertyDoughertyDEM
00%
Carrie CoynerCoynerGOP
00
No votes reported0

23,875 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Lashrecse AirdAird*DEM
00%
Larry HaakeHaakeIND
00
No votes reported0
* Incumbent

22,979 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Emily BrewerBrewer*GOP
00%
Michele JoyceJoyceDEM
00
No votes reported0
* Incumbent

26,879 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Lee WareWare*GOP
00%
Michael AsipAsipDEM
00
No votes reported0
* Incumbent

39,036 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Kirk CoxCox*GOP
00%
Sheila Bynum-ColemanBynum-ColemanDEM
00
Linnard HarrisHarrisIND
00
No votes reported0
* Incumbent

27,924 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Karrie DelaneyDelaney*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Dawn AdamsAdams*DEM
00%
Garrison CowardCowardGOP
00
No votes reported0
* Incumbent

36,916 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Betsy CarrCarr*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Delores McQuinnMcQuinn*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Jeffrey BourneBourne*DEM
00%
Pete WellsWellsLIB
00
No votes reported0
* Incumbent

22,944 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Schuyler VanValkenburgVanValkenburg*DEM
00%
GayDonna VandergriffVandergriffGOP
00
No votes reported0
* Incumbent

30,656 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Rodney WillettWillettDEM
00%
Mary Margaret KastelbergKastelbergGOP
00
No votes reported0

28,545 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Lamont BagbyBagby*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Roslyn TylerTyler*DEM
00%
Otto WachsmannWachsmannGOP
00
No votes reported0
* Incumbent

24,171 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Chris JonesJones*GOP
00%
Clinton JenkinsJenkinsDEM
00
No votes reported0
* Incumbent

26,469 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
C. E. HayesHayes*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
James LeftwichLeftwich*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Steve HeretickHeretick*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Don ScottScottDEM
00%
James EvansEvansGOP
00
Ryan BentonBentonIND
00
No votes reported0

18,181 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Barry KnightKnight*GOP
00%
Lenard MyersMyersDEM
00
No votes reported0
* Incumbent

22,167 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Jason MiyaresMiyares*GOP
00%
Gayle JohnsonJohnsonDEM
00
No votes reported0
* Incumbent

26,600 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Christopher StolleStolle*GOP
00%
Nancy GuyGuyDEM
00
No votes reported0
* Incumbent

21,898 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Glenn DavisDavis*GOP
00%
Karen MallardMallardDEM
00
No votes reported0
* Incumbent

20,655 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
N. D. HolcombHolcombGOP
00%
Alex AskewAskewDEM
00
No votes reported0

23,136 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Ibraheem SamirahSamirah*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
William DrennanDrennanGOP
00%
Suhas SubramanyamSubramanyamDEM
00
No votes reported0

28,483 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Mark ColeCole*GOP
00%
Jessica FosterFosterDEM
00
No votes reported0
* Incumbent

27,150 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Jerrauld JonesJones*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Joseph LindseyLindsey*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Colleen HolcombHolcombGOP
00%
Martha MuglerMuglerDEM
00
No votes reported0

21,007 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Jeion WardWard*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Michael MullinMullin*DEM
00%
Heather CordascoCordascoGOP
00
No votes reported0
* Incumbent

25,713 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
David YanceyYancey*GOP
00%
Shelly SimondsSimondsDEM
00
Michael BartleyBartleyLIB
00
No votes reported0
* Incumbent

20,001 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Marcia PricePrice*
00%
Uncontested
No votes reported0
* Incumbent
CandidateVotes Pct.
Mark DowneyDowneyDEM
00%
Amanda BattenBattenGOP
00
James JobeJobeLIB
00
No votes reported0

32,582 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Kevin WashingtonWashingtonDEM
00%
Scott WyattWyattGOP
00
Write InsInsNPD
00
No votes reported0

32,779 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Keith HodgesHodges*GOP
00%
Elizabeth WebsterWebsterDEM
00
No votes reported0
* Incumbent

27,088 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Margaret RansoneRansone*GOP
00%
Francis EdwardsEdwardsDEM
00
No votes reported0
* Incumbent

28,507 votes were counted in this race, which is more than we estimated.

CandidateVotes Pct.
Robert BloxomBloxom*GOP
00%
Philip HernandezHernandezDEM
00
No votes reported0
* Incumbent

22,845 votes were counted in this race, which is more than we estimated.

By Jason Bernert, Lenny Bronner, Madison Dong, Simon Glenn-Gregg, Jason Holt, Isabelle Lavandero, Erik Reyna, Ashlyn Still and Susan Tyler

Additional contributions from Laura Vozzella and Gregory S. Schneider

Sources: AP, Virginia Department of Elections

For the Virginia general election in 2019, The Washington Post has developed a model that estimates turnout for each state House and state Senate district before voting begins, then updates these estimates throughout the night as precincts report.

Previously, the best way for us to estimate votes remaining was to use the fraction of precincts that have reported their results, usually expressed like this: “50 out of 1,750 precincts reporting.” However, depending on early voting and the distribution of votes between precincts, this “precincts reporting” metric can be a misleading estimate of how many votes are actually left to be counted.

The foundation of our model is that past turnout predicts future turnout. We collected data from previous elections that most closely resembled this one and used these to form our base estimates for turnout in each state House and state Senate district. But a novel feature of our model is that it should respond to precincts that have already reported and update its estimates based on this new information. This is intuitive, as the same factors that might drive increased turnout in one precinct would likely drive increased turnout in other precincts within the same district. These kinds of factors might also suggest increased turnout across the entire election.

If you’re interested in additional details, we’ve published a full writeup on our engineering blog, and we’re also planning on making much of our model code public — so stay tuned!