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 % | ||
| —— | — | 19,077100.0% | 100.0% | —— | — | 19,077 | |
| 10,66740.2% | 40.2% | 15,88959.8% | 59.8% | —— | — | 26,556 | |
| 12,34649.6% | 49.6% | 12,52950.4% | 50.4% | —— | — | 24,875 | |
| —— | — | 18,743100.0% | 100.0% | —— | — | 18,743 | |
| —— | — | 19,01685.6% | 85.6% | 3,21114.4% | 14.4% | 22,227 | |
| —— | — | 19,367100.0% | 100.0% | —— | — | 19,367 | |
| —— | — | 14,815100.0% | 100.0% | —— | — | 14,815 | |
| —— | — | 19,351100.0% | 100.0% | —— | — | 19,351 | |
| 5,14922.4% | 22.4% | 17,26875.0% | 75.0% | 6172.7% | 2.7% | 23,034 | |
| —— | — | 17,891100.0% | 100.0% | —— | — | 17,891 | |
| —— | — | 12,434100.0% | 100.0% | —— | — | 12,434 | |
| 8,01234.0% | 34.0% | 15,58066.0% | 66.0% | —— | — | 23,592 | |
| 5,54521.3% | 21.3% | 18,93472.7% | 72.7% | 1,5746.0% | 6.0% | 26,053 | |
| 8,82545.5% | 45.5% | 10,57454.5% | 54.5% | —— | — | 19,399 | |
| 8,58629.2% | 29.2% | 20,84370.8% | 70.8% | —— | — | 29,429 | |
| 19,852100.0% | 100.0% | —— | — | —— | — | 19,852 | |
| 22,18361.5% | 61.5% | 13,91538.5% | 38.5% | —— | — | 36,098 | |
| —— | — | 20,968100.0% | 100.0% | —— | — | 20,968 | |
| 17,48349.0% | 49.0% | 18,19851.0% | 51.0% | —— | — | 35,681 | |
| 18,36754.5% | 54.5% | 15,31745.5% | 45.5% | —— | — | 33,684 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
William P. DavisRep19,077 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Joseph P. "Joe" McNamaraRep15,889 votes · 59.8%Runner-upMisty Dawn VickersDem10,667 votes · 40.2% | Misty Dawn VickersDem10,667 votes · 40.2% | 19.7percentage points | |
J. Christian "Chris" ObenshainRep12,529 votes · 50.4%Runner-upLily V. FranklinDem12,346 votes · 49.6% | Lily V. FranklinDem12,346 votes · 49.6% | 0.7percentage points | |
Jason S. BallardRep18,743 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
James W. "Will" MorefieldRep19,016 votes · 85.6%Runner-upDavid M. "Tiger Dave" RatliffInd3,211 votes · 14.5% | David M. "Tiger Dave" RatliffInd3,211 votes · 14.5% | 71.1percentage points | |
Israel D. O'QuinnRep19,367 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Terry G. KilgoreRep14,815 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Jonathan E. "Jed" ArnoldRep19,351 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Wren M. WilliamsRep17,268 votes · 75.0%Runner-upPatricia Lynn QuesenberryDem5,149 votes · 22.4% | Patricia Lynn QuesenberryDem5,149 votes · 22.4% | 52.6percentage points | |
Les R. AdamsRep17,891 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
D.W. "Danny" Marshall IIIRep12,434 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Thomas C. Wright Jr.Rep15,580 votes · 66.0%Runner-upJoshua K. BlakelyDem8,012 votes · 34.0% | Joshua K. BlakelyDem8,012 votes · 34.0% | 32.1percentage points | |
Eric R. ZehrRep18,934 votes · 72.7%Runner-upKimberly A. MoranDem5,545 votes · 21.3% | Kimberly A. MoranDem5,545 votes · 21.3% | 51.4percentage points | |
Wendell S. WalkerRep10,574 votes · 54.5%Runner-upJennifer K. WoofterDem8,825 votes · 45.5% | Jennifer K. WoofterDem8,825 votes · 45.5% | 9.0percentage points | |
Timothy P. GriffinRep20,843 votes · 70.8%Runner-upSamuel R. SoghorDem8,586 votes · 29.2% | Samuel R. SoghorDem8,586 votes · 29.2% | 41.7percentage points | |
Katrina E. CallsenDem19,852 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Amy J. LauferDem22,183 votes · 61.5%Runner-upSteve D. HarveyRep13,915 votes · 38.6% | Steve D. HarveyRep13,915 votes · 38.6% | 22.9percentage points | |
Thomas A. "Tom" Garrett, Jr.Rep20,968 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
David L. OwenRep18,198 votes · 51.0%Runner-upSusanna S. GibsonDem17,483 votes · 49.0% | Susanna S. GibsonDem17,483 votes · 49.0% | 2.0percentage points | |
Rodney T. WillettDem18,367 votes · 54.5%Runner-upL. Riley ShaiaRep15,317 votes · 45.5% | L. Riley ShaiaRep15,317 votes · 45.5% | 9.1percentage points |