Virginia General Assembly elections, 2027
Election Day is November 2, 2027 (expected; the election office hasn't published it yet). All 100 House of Delegates seats and all 40 state Senate seats.
Key dates
| Primary | June 15, 2027 (expected) |
|---|---|
| Election Day | November 2, 2027 (expected) |
| Candidate filing | March 15, 2027 to April 1, 2027 |
| Voter registration deadline | October 22, 2027 |
| Early and mail voting | September 17 to October 30 (5 p.m.) |
On the ballot
All 139 seats and who holds them now
- House of Delegates, District 1: Patrick Hope
- House of Delegates, District 2: Adele McClure
- House of Delegates, District 3: Alfonso Lopez
- House of Delegates, District 4: Charniele Herring
- House of Delegates, District 5: Kirk McPike
- House of Delegates, District 6: Rip Sullivan
- House of Delegates, District 7: Karen Keys-Gamarra
- House of Delegates, District 8: Irene Shin
- House of Delegates, District 9: Karrie Delaney
- House of Delegates, District 10: Dan Helmer
- House of Delegates, District 11: Gretchen Bulova
- House of Delegates, District 12: Holly Seibold
- House of Delegates, District 13: Marcus Simon
- House of Delegates, District 14: Vivian Watts
- House of Delegates, District 15: Laura Jane Cohen
- House of Delegates, District 16: Paul Krizek
- House of Delegates, District 17: Garrett McGuire
- House of Delegates, District 18: Kathy Tran
- House of Delegates, District 19: J.R. Henson
- House of Delegates, District 21: Josh Thomas
- House of Delegates, District 22: Liz Guzmán
- House of Delegates, District 23: Margaret Franklin
- House of Delegates, District 24: Luke Torian
- House of Delegates, District 25: Briana Sewell
- House of Delegates, District 26: J.J. Singh
- House of Delegates, District 27: Atoosa Reaser
- House of Delegates, District 28: David Reid
- House of Delegates, District 29: Marty Martinez
- House of Delegates, District 30: John McAuliff
- House of Delegates, District 31: Delores Oates
- House of Delegates, District 32: Bill Wiley
- House of Delegates, District 33: Justin Pence
- House of Delegates, District 34: Tony Wilt
- House of Delegates, District 35: Chris Runion
- House of Delegates, District 36: Ellen McLaughlin
- House of Delegates, District 37: Terry Austin
- House of Delegates, District 38: Sam Rasoul
- House of Delegates, District 39: Will Davis
- House of Delegates, District 40: Joe McNamara
- House of Delegates, District 41: Lily Franklin
- House of Delegates, District 42: Jason Ballard
- House of Delegates, District 43: Will Morefield
- House of Delegates, District 44: Israel O'Quinn
- House of Delegates, District 45: Terry Kilgore
- House of Delegates, District 46: Mitchell Cornett
- House of Delegates, District 47: Wren Williams
- House of Delegates, District 48: Eric Phillips
- House of Delegates, District 49: Madison Whittle
- House of Delegates, District 50: Tommy Wright
- House of Delegates, District 51: Eric Zehr
- House of Delegates, District 52: Wendell Walker
- House of Delegates, District 53: Tim Griffin
- House of Delegates, District 54: Katrina Callsen
- House of Delegates, District 55: Amy Laufer
- House of Delegates, District 56: Tom Garrett
- House of Delegates, District 57: May Nivar
- House of Delegates, District 58: Rod Willett
- House of Delegates, District 59: Buddy Fowler
- House of Delegates, District 60: Scott Wyatt
- House of Delegates, District 61: Mike Webert
- House of Delegates, District 62: Karen Hamilton
- House of Delegates, District 63: Phil Scott
- House of Delegates, District 64: Stacey Carroll
- House of Delegates, District 65: Josh Cole
- House of Delegates, District 66: Nicole Cole
- House of Delegates, District 67: Hillary Pugh Kent
- House of Delegates, District 68: Keith Hodges
- House of Delegates, District 69: Mark Downey
- House of Delegates, District 70: Shelly Simonds
- House of Delegates, District 71: Jessica Anderson
- House of Delegates, District 72: Lee Ware
- House of Delegates, District 73: Leslie Mehta
- House of Delegates, District 74: Mike Cherry
- House of Delegates, District 75: Lindsey Dougherty
- House of Delegates, District 76: Debra Gardner
- House of Delegates, District 77: Charlie Schmidt
- House of Delegates, District 78: Betsy Carr
- House of Delegates, District 79: Rae Cousins
- House of Delegates, District 80: Destiny LeVere Bolling
- House of Delegates, District 81: Delores McQuinn
- House of Delegates, District 82: Kim Adams
- House of Delegates, District 83: Otto Wachsmann
- House of Delegates, District 84: Nadarius Clark
- House of Delegates, District 85: Cia Price
- House of Delegates, District 86: Virgil Thornton
- House of Delegates, District 87: Jeion Ward
- House of Delegates, District 88: Don Scott
- House of Delegates, District 89: Kacey Carnegie
- House of Delegates, District 90: Jay Leftwich
- House of Delegates, District 91: Cliff Hayes
- House of Delegates, District 92: Bonita Anthony
- House of Delegates, District 93: Jackie Glass
- House of Delegates, District 94: Phil Hernandez
- House of Delegates, District 95: Alex Askew
- House of Delegates, District 96: Kelly Fowler
- House of Delegates, District 97: Michael Feggans
- House of Delegates, District 98: Andrew Rice
- House of Delegates, District 99: Anne Ferrell Tata
- House of Delegates, District 100: Rob Bloxom
- Senate of Virginia, District 1: Timmy French
- Senate of Virginia, District 2: Mark Obenshain
- Senate of Virginia, District 3: Chris Head
- Senate of Virginia, District 4: David Suetterlein
- Senate of Virginia, District 5: Travis Hackworth
- Senate of Virginia, District 6: Todd Pillion
- Senate of Virginia, District 7: Bill Stanley
- Senate of Virginia, District 8: Mark Peake
- Senate of Virginia, District 9: Tammy Mulchi
- Senate of Virginia, District 10: Luther Cifers
- Senate of Virginia, District 11: Creigh Deeds
- Senate of Virginia, District 12: Glen Sturtevant
- Senate of Virginia, District 13: Lashrecse Aird
- Senate of Virginia, District 14: Lamont Bagby
- Senate of Virginia, District 15: Mike Jones
- Senate of Virginia, District 16: Schuyler VanValkenburg
- Senate of Virginia, District 17: Emily Jordan
- Senate of Virginia, District 18: Louise Lucas
- Senate of Virginia, District 19: Christie Craig
- Senate of Virginia, District 20: Bill DeSteph
- Senate of Virginia, District 21: Angelia Graves
- Senate of Virginia, District 22: Aaron Rouse
- Senate of Virginia, District 23: Mamie Locke
- Senate of Virginia, District 24: Danny Diggs
- Senate of Virginia, District 25: Richard Stuart
- Senate of Virginia, District 26: Ryan McDougle
- Senate of Virginia, District 27: Tara Durant
- Senate of Virginia, District 28: Bryce Reeves
- Senate of Virginia, District 29: Jeremy McPike
- Senate of Virginia, District 30: Danica Roem
- Senate of Virginia, District 31: Russet Perry
- Senate of Virginia, District 32: Kannan Srinivasan
- Senate of Virginia, District 33: Jennifer Carroll Foy
- Senate of Virginia, District 34: Scott Surovell
- Senate of Virginia, District 35: Dave Marsden
- Senate of Virginia, District 36: Stella Pekarsky
- Senate of Virginia, District 37: Saddam Salim
- Senate of Virginia, District 38: Jennifer Boysko
- Senate of Virginia, District 39: Elizabeth Bennett-Parker
- Senate of Virginia, District 40: Barbara Favola
Offices
- House of Delegates (all 100 seats, 2-year terms)
- Senate of Virginia (all 40 seats, 4-year terms)
How it works
- Primaries are the third Tuesday in June; Virginia's primaries are open to any registered voter.
- Since a 2025 change, registration stays open until 11 days before the election.
- Virginia has no term limits for legislators.
Candidates
We'll list candidates here once they file with the Virginia Department of Elections, with each one's record, funding and, where research allows, their place on the left–right spectrum. Filing opens March 15, 2027 and closes April 1, 2027.
Official sources
- Virginia Department of Elections: registration, voting locations and official results
- Va. Code § 24.2-515 (primary date)
- Va. Code § 24.2-416 (registration deadline)
← All 2027 elections · Virginia's 2026 ballot
See something wrong on this page? Report a problem · Corrections