2023 Virginia State House Election
Virginia · State
General Election
November 7, 2023
Contests
100
Candidates
280
Valid votes
2,348,195
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2021 |
|---|---|---|---|---|---|
| Democratic | 1,186,844 | 50.5% | 51 | 51.0% | +3 |
| Republican | 1,144,686 | 48.7% | 49 | 49.0% | −3 |
| Independent | 11,668 | 0.5% | 0 | 0.0% | 0 |
| Libertarian | 4,997 | 0.2% | 0 | 0.0% | 0 |
| No affiliation | 0 | 0.0% | 0 | 0.0% | 0 |
| Party | 2021 seats | 2023 seats | Change | 2021 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 48 | 51 | +3 | 47.5% | 50.5% | +3.0 pp |
| Republican | 52 | 49 | −3 | 51.6% | 48.7% | −2.8 pp |
Seat changes by party
100 → 100 seats
| Party | 2011 seats | 2023 seats | Change | 2011 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 32 | 51 | +19 | 34.4% | 50.5% | +16.2 pp |
| Republican | 67 | 49 | −18 | 59.8% | 48.7% | −11.1 pp |
| Independent | 1 | 0 | −1 | 3.0% | 0.5% | −2.5 pp |
Seat changes by party
100 → 100 seats
| Party | 2013 seats | 2023 seats | Change | 2013 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 33 | 51 | +18 | 40.4% | 50.5% | +10.2 pp |
| Republican | 67 | 49 | −18 | 53.8% | 48.7% | −5.0 pp |
Seat changes by party
100 → 100 seats
| Party | 2015 seats | 2023 seats | Change | 2015 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 33 | 51 | +18 | 33.8% | 50.5% | +16.7 pp |
| Republican | 66 | 49 | −17 | 61.3% | 48.7% | −12.5 pp |
Seat changes by party
100 → 100 seats
| Party | 2017 seats | 2023 seats | Change | 2017 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 49 | 51 | +2 | 53.1% | 50.5% | −2.6 pp |
| Republican | 51 | 49 | −2 | 43.8% | 48.7% | +4.9 pp |
Seat changes by party
100 → 100 seats
| Party | 2019 seats | 2023 seats | Change | 2019 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 55 | 51 | −4 | 52.7% | 50.5% | −2.1 pp |
| Republican | 44 | 49 | +5 | 43.3% | 48.7% | +5.4 pp |
| Write-In | 1 | — | — | 0.6% | — | — |
Seat changes by party
100 → 100 seats
| Party | 2021 seats | 2023 seats | Change | 2021 Vote % | 2023 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 48 | 51 | +3 | 47.5% | 50.5% | +3.0 pp |
| Republican | 52 | 49 | −3 | 51.6% | 48.7% | −2.8 pp |
Seat changes by party
100 → 100 seats
Historical trends
Republican Democratic Independent Write-In
Chart data
| Election | Republican | Democratic | Independent | Write-In |
|---|---|---|---|---|
| November 8, 2011 | 67 | 32 | 1 | — |
| November 5, 2013 | 67 | 33 | 0 | — |
| November 3, 2015 | 66 | 33 | 0 | — |
| November 7, 2017 | 51 | 49 | 0 | — |
| November 5, 2019 | 44 | 55 | 0 | 1 |
| November 2, 2021 | 52 | 48 | 0 | — |
| November 7, 2023 | 49 | 51 | 0 | — |
Republican Democratic Independent Write-In
Chart data
| Election | Republican | Democratic | Independent | Write-In |
|---|---|---|---|---|
| November 8, 2011 | 67 | 32 | 1 | — |
| November 5, 2013 | 67 | 33 | 0 | — |
| November 3, 2015 | 66 | 33 | 0 | — |
| November 7, 2017 | 51 | 49 | 0 | — |
| November 5, 2019 | 44 | 55 | 0 | 1 |
| November 2, 2021 | 52 | 48 | 0 | — |
| November 7, 2023 | 49 | 51 | 0 | — |
Republican Democratic Independent Write-In
Chart data
| Election | Republican | Democratic | Independent | Write-In |
|---|---|---|---|---|
| November 8, 2011 | 59.8% | 34.4% | 3.0% | — |
| November 5, 2013 | 53.8% | 40.4% | 2.4% | — |
| November 3, 2015 | 61.3% | 33.8% | 1.3% | — |
| November 7, 2017 | 43.8% | 53.1% | 1.1% | — |
| November 5, 2019 | 43.3% | 52.7% | 1.1% | 0.6% |
| November 2, 2021 | 51.6% | 47.5% | 0.4% | — |
| November 7, 2023 | 48.7% | 50.5% | 0.5% | — |
Source: Virginia Department of Elections
District results
102 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 13,92651.8% | 51.8% | 12,95148.2% | 48.2% | —— | — | 26,877 | |
| 14,61647.7% | 47.7% | 16,03252.3% | 52.3% | —— | — | 30,648 | |
| 10,15568.2% | 68.2% | 4,73331.8% | 31.8% | —— | — | 14,888 | |
| 14,614100.0% | 100.0% | —— | — | —— | — | 14,614 | |
| Special election · January 10, 2023 | 3,84237.3% | 37.3% | 6,42562.5% | 62.5% | —— | — | 10,287 |
| 13,40461.9% | 61.9% | 8,26338.1% | 38.1% | —— | — | 21,667 | |
| 13,11961.1% | 61.1% | 8,36238.9% | 38.9% | —— | — | 21,481 | |
| 13,19157.5% | 57.5% | 9,75842.5% | 42.5% | —— | — | 22,949 | |
| 17,58361.4% | 61.4% | 11,04838.6% | 38.6% | —— | — | 28,631 | |
| 18,12557.1% | 57.1% | 13,62142.9% | 42.9% | —— | — | 31,746 | |
| 18,23846.8% | 46.8% | 20,74153.2% | 53.2% | —— | — | 38,979 | |
| 9,74535.1% | 35.1% | 16,74560.4% | 60.4% | 1,2524.5% | 4.5% | 27,742 | |
| 8,53339.0% | 39.0% | 13,32061.0% | 61.0% | —— | — | 21,853 | |
| 6,13922.2% | 22.2% | 21,55477.8% | 77.8% | —— | — | 27,693 | |
| 7,84643.1% | 43.1% | 10,36856.9% | 56.9% | —— | — | 18,214 | |
| —— | — | 22,104100.0% | 100.0% | —— | — | 22,104 | |
| Special election · January 10, 2023 | 7,67967.7% | 67.7% | 3,65332.2% | 32.2% | —— | — | 11,343 |
| 9,38339.9% | 39.9% | 14,15460.1% | 60.1% | —— | — | 23,537 | |
| 8,25930.6% | 30.6% | 18,70769.4% | 69.4% | —— | — | 26,966 | |
| 12,632100.0% | 100.0% | —— | — | —— | — | 12,632 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Josh E. ThomasDem13,926 votes · 51.8%Runner-upJohn T. StirrupRep12,951 votes · 48.2% | John T. StirrupRep12,951 votes · 48.2% | 3.6percentage points | |
Ian Travis LovejoyRep16,032 votes · 52.3%Runner-upTravis S. NembhardDem14,616 votes · 47.7% | Travis S. NembhardDem14,616 votes · 47.7% | 4.6percentage points | |
Candi Patrice Mundon KingDem10,155 votes · 68.2%Runner-upJames V. TullyRep4,733 votes · 31.8% | James V. TullyRep4,733 votes · 31.8% | 36.4percentage points | |
Luke E. TorianDem14,614 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
| Special election · January 10, 2023 | ELLEN HAMILTON campbellRep6,425 votes · 62.5%Runner-upJade Donai HarrisDem3,842 votes · 37.4% | Jade Donai HarrisDem3,842 votes · 37.4% | 25.1percentage points |
Briana D. SewellDem13,404 votes · 61.9%Runner-upJohn S. GrayRep8,263 votes · 38.1% | John S. GrayRep8,263 votes · 38.1% | 23.7percentage points | |
Kannan SrinivasanDem13,119 votes · 61.1%Runner-upRafi M. KhajaRep8,362 votes · 38.9% | Rafi M. KhajaRep8,362 votes · 38.9% | 22.2percentage points | |
Atoosa R. ReaserDem13,191 votes · 57.5%Runner-upChris K. HarnischRep9,758 votes · 42.5% | Chris K. HarnischRep9,758 votes · 42.5% | 15.0percentage points | |
David A. ReidDem17,583 votes · 61.4%Runner-upPaul K. LottRep11,048 votes · 38.6% | Paul K. LottRep11,048 votes · 38.6% | 22.8percentage points | |
Fernando J. "Marty" MartinezDem18,125 votes · 57.1%Runner-upJonathan Mark RogersRep13,621 votes · 42.9% | Jonathan Mark RogersRep13,621 votes · 42.9% | 14.2percentage points | |
Geary M. HigginsRep20,741 votes · 53.2%Runner-upRobert L. "Rob" Banse Jr.Dem18,238 votes · 46.8% | Robert L. "Rob" Banse Jr.Dem18,238 votes · 46.8% | 6.4percentage points | |
Delores R. OatesRep16,745 votes · 60.4%Runner-upSteven E. ForemanDem9,745 votes · 35.1% | Steven E. ForemanDem9,745 votes · 35.1% | 25.2percentage points | |
William D. "Bill" WileyRep13,320 votes · 61.0%Runner-upMadelyn "Mady" RodriguezDem8,533 votes · 39.1% | Madelyn "Mady" RodriguezDem8,533 votes · 39.1% | 21.9percentage points | |
C. Todd GilbertRep21,554 votes · 77.8%Runner-upBob W. SmithDem6,139 votes · 22.2% | Bob W. SmithDem6,139 votes · 22.2% | 55.7percentage points | |
Tony O. WiltRep10,368 votes · 56.9%Runner-upEsther M. NizerDem7,846 votes · 43.1% | Esther M. NizerDem7,846 votes · 43.1% | 13.9percentage points | |
Chris S. RunionRep22,104 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
| Special election · January 10, 2023 | Holly Melissa SeiboldDem7,679 votes · 67.7%Runner-upMonique Lenore BaroudiRep3,653 votes · 32.2% | Monique Lenore BaroudiRep3,653 votes · 32.2% | 35.5percentage points |
Ellen H. CampbellRep14,154 votes · 60.1%Runner-upRandall K. WolfDem9,383 votes · 39.9% | Randall K. WolfDem9,383 votes · 39.9% | 20.3percentage points | |
Terry L. AustinRep18,707 votes · 69.4%Runner-upStephanie R. ClarkDem8,259 votes · 30.6% | Stephanie R. ClarkDem8,259 votes · 30.6% | 38.8percentage points | |
S. "Sam" RasoulDem12,632 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points |