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 % | ||
| 17,26736.0% | 36.0% | 30,74764.0% | 64.0% | —— | — | 48,014 | |
| 15,52438.2% | 38.2% | 25,13361.8% | 61.8% | —— | — | 40,657 | |
| 15,39741.6% | 41.6% | 21,58058.4% | 58.4% | —— | — | 36,977 | |
| 16,85544.0% | 44.0% | 21,41856.0% | 56.0% | —— | — | 38,273 | |
| 19,41653.2% | 53.2% | 17,04746.8% | 46.8% | —— | — | 36,463 | |
| 20,65959.0% | 59.0% | 14,35841.0% | 41.0% | —— | — | 35,017 | |
| 18,83152.2% | 52.2% | 17,24847.8% | 47.8% | —— | — | 36,079 | |
| 14,63636.9% | 36.9% | 24,27961.2% | 61.2% | 7782.0% | 2.0% | 39,693 | |
| 13,44332.4% | 32.4% | 28,07467.6% | 67.6% | —— | — | 41,517 | |
| 19,46149.9% | 49.9% | 18,17146.6% | 46.6% | 1,3953.6% | 3.6% | 39,027 | |
| 18,86663.5% | 63.5% | 10,22634.4% | 34.4% | —— | — | 29,724 | |
| 23,91053.3% | 53.3% | 20,97946.7% | 46.7% | —— | — | 44,889 | |
| 16,38036.2% | 36.2% | 27,96361.9% | 61.9% | —— | — | 45,196 | |
| 26,12251.8% | 51.8% | 24,27548.2% | 48.2% | —— | — | 50,397 | |
| 18,81847.5% | 47.5% | 20,82252.5% | 52.5% | —— | — | 39,640 | |
| 15,23153.1% | 53.1% | 13,47246.9% | 46.9% | —— | — | 28,703 | |
| 23,24868.8% | 68.8% | 10,55231.2% | 31.2% | —— | — | 33,800 | |
| 23,70278.6% | 78.6% | 6,46421.4% | 21.4% | —— | — | 30,166 | |
| 35,90180.8% | 80.8% | 8,54519.2% | 19.2% | —— | — | 44,446 | |
| 27,85392.4% | 92.4% | 2,2997.6% | 7.6% | —— | — | 30,152 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Scott A. WyattRep30,747 votes · 64.0%Runner-upAndrew J. WardDem17,267 votes · 36.0% | Andrew J. WardDem17,267 votes · 36.0% | 28.1percentage points | |
Michael J. WebertRep25,133 votes · 61.8%Runner-upJacob M. "Jac" BenningtonDem15,524 votes · 38.2% | Jacob M. "Jac" BenningtonDem15,524 votes · 38.2% | 23.6percentage points | |
Karen F. HamiltonRep21,580 votes · 58.4%Runner-upSara H. RatcliffeDem15,397 votes · 41.6% | Sara H. RatcliffeDem15,397 votes · 41.6% | 16.7percentage points | |
Phillip A. "Phil" ScottRep21,418 votes · 56.0%Runner-upForrest J. MillerDem16,855 votes · 44.0% | Forrest J. MillerDem16,855 votes · 44.0% | 11.9percentage points | |
Stacey A. CarrollDem19,416 votes · 53.3%Runner-upPaul V. Milde IIIRep17,047 votes · 46.8% | Paul V. Milde IIIRep17,047 votes · 46.8% | 6.5percentage points | |
Joshua G. ColeDem20,659 votes · 59.0%Runner-upSean C. SteinwayRep14,358 votes · 41.0% | Sean C. SteinwayRep14,358 votes · 41.0% | 18.0percentage points | |
Nicole Tarlton ColeDem18,831 votes · 52.2%Runner-upRobert D. "Bobby" Orrock, SrRep17,248 votes · 47.8% | Robert D. "Bobby" Orrock, SrRep17,248 votes · 47.8% | 4.4percentage points | |
Hillary Pugh KentRep24,279 votes · 61.2%Runner-upMario D. HaggertyDem14,636 votes · 36.9% | Mario D. HaggertyDem14,636 votes · 36.9% | 24.3percentage points | |
M. Keith HodgesRep28,074 votes · 67.6%Runner-upElaine G. WaltersDem13,443 votes · 32.4% | Elaine G. WaltersDem13,443 votes · 32.4% | 35.2percentage points | |
Mark C. DowneyDem19,461 votes · 49.9%Runner-upW. Chad GreenRep18,171 votes · 46.6% | W. Chad GreenRep18,171 votes · 46.6% | 3.3percentage points | |
Shelly A. SimondsDem18,866 votes · 63.5%Runner-upCynthia M. ScaturicoRep10,226 votes · 34.4% | Cynthia M. ScaturicoRep10,226 votes · 34.4% | 29.1percentage points | |
Jessica L. AndersonDem23,910 votes · 53.3%Runner-upAmanda E. BattenRep20,979 votes · 46.7% | Amanda E. BattenRep20,979 votes · 46.7% | 6.5percentage points | |
R. Lee Ware Jr.Rep27,963 votes · 61.9%Runner-upRandolph T. Critzer Jr.Dem16,380 votes · 36.2% | Randolph T. Critzer Jr.Dem16,380 votes · 36.2% | 25.6percentage points | |
Leslie C. MehtaDem26,122 votes · 51.8%Runner-upMark L. Earley, Jr.Rep24,275 votes · 48.2% | Mark L. Earley, Jr.Rep24,275 votes · 48.2% | 3.7percentage points | |
Mike A. CherryRep20,822 votes · 52.5%Runner-upJonas J. EppertDem18,818 votes · 47.5% | Jonas J. EppertDem18,818 votes · 47.5% | 5.1percentage points | |
Lindsey M. DoughertyDem15,231 votes · 53.1%Runner-upCarrie Emerson CoynerRep13,472 votes · 46.9% | Carrie Emerson CoynerRep13,472 votes · 46.9% | 6.1percentage points | |
Debra D. GardnerDem23,248 votes · 68.8%Runner-upJohn R. ThomasRep10,552 votes · 31.2% | John R. ThomasRep10,552 votes · 31.2% | 37.6percentage points | |
Michael J. JonesDem23,702 votes · 78.6%Runner-upRichard S. Stonage, Jr.Rep6,464 votes · 21.4% | Richard S. Stonage, Jr.Rep6,464 votes · 21.4% | 57.1percentage points | |
Betsy B. CarrDem35,901 votes · 80.8%Runner-upRichard PradoRep8,545 votes · 19.2% | Richard PradoRep8,545 votes · 19.2% | 61.6percentage points | |
Rae C. CousinsDem27,853 votes · 92.4%Runner-upKelsey M. LinnehanRep2,299 votes · 7.6% | Kelsey M. LinnehanRep2,299 votes · 7.6% | 84.8percentage points |