2025 Virginia State House Election
Virginia · State
General Election
November 4, 2025
Contests
100
Candidates
297
Valid votes
3,315,008
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2023 |
|---|---|---|---|---|---|
| Democratic | 1,926,996 | 58.1% | 64 | 64.0% | +13 |
| Republican | 1,373,057 | 41.4% | 36 | 36.0% | −13 |
| Independent | 11,629 | 0.4% | 0 | 0.0% | 0 |
| Libertarian | 1,853 | 0.1% | 0 | 0.0% | 0 |
| Forward | 1,473 | 0.0% | 0 | 0.0% | — |
Show 1 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2023 |
|---|---|---|---|---|---|
| No affiliation | 0 | 0.0% | 0 | 0.0% | 0 |
| Party | 2023 seats | 2025 seats | Change | 2023 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 51 | 64 | +13 | 50.5% | 58.1% | +7.6 pp |
| Republican | 49 | 36 | −13 | 48.7% | 41.4% | −7.3 pp |
Seat changes by party
100 → 100 seats
| Party | 2011 seats | 2025 seats | Change | 2011 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 32 | 64 | +32 | 34.4% | 58.1% | +23.8 pp |
| Republican | 67 | 36 | −31 | 59.8% | 41.4% | −18.4 pp |
| Independent | 1 | 0 | −1 | 3.0% | 0.4% | −2.6 pp |
Seat changes by party
100 → 100 seats
| Party | 2013 seats | 2025 seats | Change | 2013 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 33 | 64 | +31 | 40.4% | 58.1% | +17.8 pp |
| Republican | 67 | 36 | −31 | 53.8% | 41.4% | −12.3 pp |
Seat changes by party
100 → 100 seats
| Party | 2015 seats | 2025 seats | Change | 2015 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 33 | 64 | +31 | 33.8% | 58.1% | +24.3 pp |
| Republican | 66 | 36 | −30 | 61.3% | 41.4% | −19.9 pp |
Seat changes by party
100 → 100 seats
| Party | 2017 seats | 2025 seats | Change | 2017 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 49 | 64 | +15 | 53.1% | 58.1% | +5.0 pp |
| Republican | 51 | 36 | −15 | 43.8% | 41.4% | −2.4 pp |
Seat changes by party
100 → 100 seats
| Party | 2019 seats | 2025 seats | Change | 2019 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 55 | 64 | +9 | 52.7% | 58.1% | +5.5 pp |
| Republican | 44 | 36 | −8 | 43.3% | 41.4% | −1.9 pp |
| Write-In | 1 | — | — | 0.6% | — | — |
Seat changes by party
100 → 100 seats
| Party | 2021 seats | 2025 seats | Change | 2021 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 48 | 64 | +16 | 47.5% | 58.1% | +10.6 pp |
| Republican | 52 | 36 | −16 | 51.6% | 41.4% | −10.1 pp |
Seat changes by party
100 → 100 seats
| Party | 2023 seats | 2025 seats | Change | 2023 Vote % | 2025 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 51 | 64 | +13 | 50.5% | 58.1% | +7.6 pp |
| Republican | 49 | 36 | −13 | 48.7% | 41.4% | −7.3 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 | — |
| November 4, 2025 | 36 | 64 | 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 | — |
| November 4, 2025 | 36 | 64 | 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% | — |
| November 4, 2025 | 41.4% | 58.1% | 0.4% | — |
Source: Virginia Department of Elections
District map
Loading map…
District results
101 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 33,85081.7% | 81.7% | 7,59518.3% | 18.3% | —— | — | 41,445 | |
| 26,95381.6% | 81.6% | 6,07218.4% | 18.4% | —— | — | 33,025 | |
| 27,641100.0% | 100.0% | —— | — | —— | — | 27,641 | |
| 18,268100.0% | 100.0% | —— | — | —— | — | 18,268 | |
| 33,909100.0% | 100.0% | —— | — | —— | — | 33,909 | |
| 27,06866.8% | 66.8% | 13,44933.2% | 33.2% | —— | — | 40,517 | |
| 30,77575.5% | 75.5% | 9,99124.5% | 24.5% | —— | — | 40,766 | |
| 22,96974.2% | 74.2% | 8,00225.8% | 25.8% | —— | — | 30,971 | |
| 22,47169.1% | 69.1% | 10,06630.9% | 30.9% | —— | — | 32,537 | |
| 23,94667.5% | 67.5% | 11,51732.5% | 32.5% | —— | — | 35,463 | |
| 23,40272.6% | 72.6% | 8,19325.4% | 25.4% | —— | — | 32,215 | |
| 25,67076.7% | 76.7% | 7,79323.3% | 23.3% | —— | — | 33,463 | |
| 24,54176.8% | 76.8% | 6,19519.4% | 19.4% | —— | — | 31,957 | |
| 20,71173.8% | 73.8% | 7,33826.2% | 26.2% | —— | — | 28,049 | |
| 27,35367.5% | 67.5% | 13,14632.5% | 32.5% | —— | — | 40,499 | |
| 22,04870.7% | 70.7% | 8,27526.5% | 26.5% | 8662.8% | 2.8% | 31,189 | |
| 25,76177.7% | 77.7% | 7,40622.3% | 22.3% | —— | — | 33,167 | |
| 24,58272.4% | 72.4% | 9,38727.6% | 27.6% | —— | — | 33,969 | |
| 17,248100.0% | 100.0% | —— | — | —— | — | 17,248 | |
| 14,11874.1% | 74.1% | 4,92525.9% | 25.9% | —— | — | 19,043 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Patrick A. HopeDem33,850 votes · 81.7%Runner-upWilliam J. "Bill" Moher IIIRep7,595 votes · 18.3% | William J. "Bill" Moher IIIRep7,595 votes · 18.3% | 63.4percentage points | |
Adele Y. McClureDem26,953 votes · 81.6%Runner-upWendy K. SigleyRep6,072 votes · 18.4% | Wendy K. SigleyRep6,072 votes · 18.4% | 63.2percentage points | |
Alfonso H. LopezDem27,641 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Charniele L. HerringDem18,268 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Elizabeth B. Bennett-ParkerDem33,909 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Richard C. "Rip" Sullivan, Jr.Dem27,068 votes · 66.8%Runner-upKristin L. HoffmanRep13,449 votes · 33.2% | Kristin L. HoffmanRep13,449 votes · 33.2% | 33.6percentage points | |
Karen A. Keys-GamarraDem30,775 votes · 75.5%Runner-upCassandra R. AucoinRep9,991 votes · 24.5% | Cassandra R. AucoinRep9,991 votes · 24.5% | 51.0percentage points | |
Irene ShinDem22,969 votes · 74.2%Runner-upIndira S. MasseyRep8,002 votes · 25.8% | Indira S. MasseyRep8,002 votes · 25.8% | 48.3percentage points | |
Karrie K. DelaneyDem22,471 votes · 69.1%Runner-upNhan C. HuynhRep10,066 votes · 30.9% | Nhan C. HuynhRep10,066 votes · 30.9% | 38.1percentage points | |
Dan I. HelmerDem23,946 votes · 67.5%Runner-upDavid Woodrow GuillRep11,517 votes · 32.5% | David Woodrow GuillRep11,517 votes · 32.5% | 35.1percentage points | |
David L. BulovaDem23,402 votes · 72.6%Runner-upAdam J. WiseRep8,193 votes · 25.4% | Adam J. WiseRep8,193 votes · 25.4% | 47.2percentage points | |
Holly M. SeiboldDem25,670 votes · 76.7%Runner-upNelson Figueroa-VelezRep7,793 votes · 23.3% | Nelson Figueroa-VelezRep7,793 votes · 23.3% | 53.4percentage points | |
Marcus B. SimonDem24,541 votes · 76.8%Runner-upSylwia OleksyRep6,195 votes · 19.4% | Sylwia OleksyRep6,195 votes · 19.4% | 57.4percentage points | |
Vivian E. WattsDem20,711 votes · 73.8%Runner-upEric JohnsonRep7,338 votes · 26.2% | Eric JohnsonRep7,338 votes · 26.2% | 47.7percentage points | |
Laura Jane H. CohenDem27,353 votes · 67.5%Runner-upSaundra T. DavisRep13,146 votes · 32.5% | Saundra T. DavisRep13,146 votes · 32.5% | 35.1percentage points | |
Paul E. KrizekDem22,048 votes · 70.7%Runner-upRichard T. HaydenRep8,275 votes · 26.5% | Richard T. HaydenRep8,275 votes · 26.5% | 44.2percentage points | |
Mark D. SicklesDem25,761 votes · 77.7%Runner-upNaomi MesfinRep7,406 votes · 22.3% | Naomi MesfinRep7,406 votes · 22.3% | 55.3percentage points | |
Kathy K. L. TranDem24,582 votes · 72.4%Runner-upEdward F. McGovernRep9,387 votes · 27.6% | Edward F. McGovernRep9,387 votes · 27.6% | 44.7percentage points | |
Rozia A. "J.R." Henson, JrDem17,248 votes · 100.0%Runner-upWrite-In0 votes · 0.0% | Write-In0 votes · 0.0% | 100.0percentage points | |
Michelle-Ann E. Lopes MaldonadoDem14,118 votes · 74.1%Runner-upChristopher M. StoneRep4,925 votes · 25.9% | Christopher M. StoneRep4,925 votes · 25.9% | 48.3percentage points |