

%
UNCONTESTED SEATS
%
Contested Seats
Open Seats (No Incumbent)
DISTRICT |
DEMOCRAT |
REPUBLICAN |
|
HD 1 Arlington County |
Hope, Patrick* | ||
HD 2 (OPEN SEAT) Arlington County |
McClure, Adele | ||
HD 4 Alexandria City; Fairfax County |
Herring, Charniele* | ||
HD 5 Alexandria City |
Bennett-Parker, Elizabeth* | ||
HD 12 Fairfax County |
Seibold, Holly* | ||
HD 16 Fairfax County |
Krizek, Paul* | ||
HD 17 Fairfax County |
Sickles, Mark* | ||
HD 19 (OPEN SEAT) Counties of Fairfax, Prince William |
Henson, Rozia | ||
HD 24 Prince William County |
Torian, Luke* | ||
HD 35 Counties of Augusta, Rockingham, Bath, Highland |
Runion, Chris* | ||
HD 38 Roanoke City |
Rasoul, Sam* | ||
HD 39 (OPEN SEAT) Counties of Franklin, Ronaoke, Bedford |
Davis, Will | ||
HD 42 City of Radford; Counties of Montgomery, Pulaski, Giles |
Ballard, Jason* | ||
HD 44 Bristol City; Counties of Washington, Russell |
O’Quinn, Israel* | ||
HD 45 Norton City; Counties of Wise, Lee, Scott, Dickenson |
Kilgore, Terry* | ||
HD 46 (OPEN SEAT) Counties of Smyth, Wythe, Grayson, Pulaski |
Arnold, Jed | ||
HD 48 Counties of Pittsylvania, Henry; City of Martinsville |
Adams, Les* | ||
HD 49 Danville City; Counties of Halifax, Pittsylvania |
Marshall, Danny* | ||
HD 54 (OPEN SEAT) Charlottesville City; County of Albermarle |
Callsen, Katrina | ||
HD 56 (OPEN SEAT) Counties of Fluvanna, Buckingham, Goochland, Appomattox, Cumberland, Prince Edward, Louisa |
Garret, Tom | ||
HD 63 Counties of Spotsylvania, Orange |
Scott, Phil* | ||
HD 68 Counties of Gloucester, King William, Middlesex, Essex, Mathews, King & Queen |
Hodges, Keith* | ||
HD 69 (OPEN SEAT) Newport News City; Counties of York, James City, Cloucester |
Green, Chad | ||
HD 74 Richmond City; Chesterfield County |
Cherry, Mike* | ||
HD 77 (OPEN SEAT) Richmond City; Chesterfield County |
Jones, Mike | ||
HD 78 Richmond City |
Carr, Betsy* | ||
HD 79 (OPEN SEAT) Richmond City |
Cousins, Rae | ||
HD 80 (OPEN SEAT) Henrico County |
Bolling, Destiny LeVere | ||
HD 81 Counties of Henrico, Chesterfield, Charles City |
McQuinn, Delores* | ||
HD 85 City of Newport News |
Price, Cia* | ||
HD 95 (OPEN SEAT) Cities of Virginia Beach, Norfolk |
Askew, Alex | ||
HD 98 City of Virginia Beach |
Knight, Barry* |
DISTRICT |
DEMOCRAT |
REPUBLICAN |
OTHER |
|
HD 3 Alexandria City; Arlington County |
Lopez, Alfonso* | Webb, Mike | ||
HD 6 Fairfax County |
Sullivan, Rip* | Hoffman, Kristin | ||
HD 7 (OPEN SEAT) Fairfax County |
Keys-Gamarra, Karen | Hoffman, Luellen | ||
HD 8 Fairfax County |
Shin, Irene* | Fisher, Max | ||
HD 9 Fairfax County |
Delaney, Karrie* | Huynh, Nhan | ||
HD 10 Fairfax County |
Helmer, Dan* | Thomas, James | ||
HD 11 Fairfax City; Fairfax County |
Bulova, David* | Mohammed, Almira | ||
HD 13 Falls Church City; Fairfax County |
Simon, Marcus* | Crance, Dave | ||
HD 14 Fairfax County |
Watts, Vivian* | Wells, Curtis | ||
HD 15 (OPEN SEAT) Fairfax County |
Cohen, Laura Jane | Evans, Marcus | ||
HD 18 Fairfax County |
Tran, Kathy* | McGovern, Ed | ||
HD 20 Cities of Manassas and Manassas Park; Prince William County |
Maldonado, Michelle* | Ashurst, Sharon | ||
HD 21 (OPEN SEAT) Prince William County |
Thomas, Josh | Stirrup, John | ||
HD 22 (OPEN SEAT) Prince William County |
Nembhard, Travis | Lovejoy, Ian | ||
HD 23 Counties of Prince William, Stafford |
King, Candi* | Tully, James | ||
HD 25 Prince William County |
Sewell, Briana* | Gray, John | ||
HD 26 (OPEN SEAT) Loudoun County |
Srinivasan, Kannan | Khaja, Rafi | ||
HD 27 (OPEN SEAT) Loudoun County |
Reaser, Atoosa | Harnisch, Chris | ||
HD 28 Loudoun County |
Reid, David* | Lott, Paul | ||
HD 29 (OPEN SEAT) Loudoun County |
Martinez, Marty | Rogers, Jonathan Mark | ||
HD 30 (OPEN SEAT) Loudoun County |
Banse, Robert | Higgins, Geary | ||
HD 31 (OPEN SEAT) Loudoun County |
Foreman, Steven | Oates, Delores | Morrison, Grace | |
HD 32 Winchester City; Frederick County |
Rodriguez, Mady | Wiley, Bill* | ||
HD 33 Counties of Shenandoah, Page, Rockingham, Warren |
Smith, Robert | Gilbert, Todd* | ||
HD 34 Harrisonburg City; Rockingham County |
Nizer, Esther | Wilt, Tony* | ||
HD 36 Cities of Staunton, Waynesboro; Counties of Augusta, Rockbridge |
Wolf, Randall | Campbell, Ellen* | ||
HD 37 Cities of Lexington, Buena Vista, Covington; Counties of Botetourt, Alleghany, Craig, Rockbridge |
Clark, Stephanie | Austin, Terry* | ||
HD 40 Cities of Salem, Roanoke; Roanoke County |
Vickers, Misty | McNamara, Joe* | ||
HD 41 (OPEN SEAT) Counties of Montgomery, Roanoke |
Franklin, Lily | Obenshain, Chris | ||
HD 43 Counties of Tazewell, Buchanan, Dickenson, Russell, Bland |
Morefield, Will* | Ratliff, Dave | ||
HD 47 Galax City; Counties of Carroll, Patrick, Henry, Floyd |
Quesenberry, Patty | Williams, Wren* | Frogel, Jacob | |
HD 50 Counties of Mecklendburg, Prince Edward, Halifax, Lunenburg, Charlotte |
Blakely, Josh | Wright, Tommy* | ||
HD 51 Counties of Campbell, Bedford, Pittsylvania |
Moran, Kimberly | Zehr, Eric | Fariss, Matt* | |
HD 52 Lynchburg City; Campbell County |
Woofter, Jennifer | Walker, Wendell* | ||
HD 53 (OPEN SEAT) Counties of Bedford, Amherst, Nelson |
Soghor, Sam | Griffin, Tim | ||
HD 55 (OPEN SEAT) Counties of Bedford, Amherst, Nelson |
Laufer, Amy | Harvey, Steve | ||
HD 57 (OPEN SEAT) Counties of Henrico, Goochland |
Gibson, Susanna | Owen, David | ||
HD 58 Henrico County |
Willett, Rodney* | Shaia, Riley | ||
HD 59 Counties of Hanover, Louisa, Henrico |
Levy, Rachel | Fowler, Buddy* | ||
HD 60 Counties of Hanover, New Kent |
Braxton, Keith | Wyatt, Scott* | ||
HD 61 Counties of Fauquier, Culpeper, Rappahannock |
Jackson, Larry | Webert, Mike* | ||
HD 62 Counties of Culpeper, Greene, Orange, Madison |
Ratcliffe, Sara | Freitas, Nick* | ||
HD 64 (OPEN SEAT) Stafford County |
Lacey, Leonard | Milde, Paul | ||
HD 65 (OPEN SEAT) City of Fredericksburg; Counties of Stafford, Spotsylvania |
Cole, Joshua | Peters III, Lee | ||
HD 66 Counties of Spotsylvania, Caroline |
Lux, Mark | Orrock, Bobby* | ||
HD 67 (OPEN SEAT) Counties of King George, Westmoreland, Northumberland, Lancaster, Caroline, Richmond |
Smith, John Quincy | Kent, Hilary Pugh | Kenski, Richard | |
HD 70 City of Newport News |
Simonds, Shelly* | Waters, Matt | Bartley, Michael | |
HD 71 City of Williamsburg; Counties of James City, New Kent |
Anderson, Jessica | Batten, Amanda* | ||
HD 72 Counties of Powhatan, Chesterfield, Nottoway, Amelia |
Raychouni, Bilal | Ware, Lee* | ||
HD 73 (OPEN SEAT) Chesterfield County |
Walke, Herb | Earley, Mark | ||
HD 75 City of Hopewell; Counties of Chesterfield, Prince George |
Miller-Pitts, Stephen | Coyner, Carrie* | ||
HD 76 (OPEN SEAT) Chesterfield County |
Gardner, Debra | Truong, Duc | ||
HD 82 City of Petersburg; Counties of Dinwiddie,Prince George, Surry |
Adams, Kimberly Pope | Taylor, Kim* | ||
HD 83 City of Emporia; Counties of Isle of Wight, Southampton, Brunswick, Greensville, Sussex, Dinwiddie |
Person, Mary | Wachsmann, Otto* | ||
HD 84 Cities of Suffolk, Franklin; Isle of Wight County |
Clark, Nadarius* | Dillender, Michael | ||
HD 86 Cities of Hampton, Puquoson; York County |
Taylor, Jr., Harris | Cordoza, A.C.* | ||
HD 87 City of Hampton |
Ward, Jeion* | Chapman, John | ||
HD 88 City of Portsmouth |
Scott, Don* | Wright, Jim | ||
HD 89 (OPEN SEAT) Cities of Chesapeake, Suffolk |
Jenkins, Karen | Ennis, Baxter | ||
HD 90 City of Chesapeake |
Rodden, Jeremy | Leftwich, Jay* | ||
HD 91 Cities of Chesapeake, Portsmouth |
Hayes, Cliff* | Colon, Eljiha | ||
HD 92 (OPEN SEAT) Cities of Norfolk, Chesapeake |
Anthony, Bonita | Durig, Michael | ||
HD 93 City of Norfolk |
Glass, Jackie* | Sitka, III, John | ||
HD 94 (OPEN SEAT) City of Norfolk |
Hernandez, Phil | Pittman, Andrew | ||
HD 96 City of Virginia Beach |
Fowler, Kelly* | Karslake, Mike | Olenik, Nicholas | |
HD 97 City of Virginia Beach |
Feggans, Michael | Greenhalgh, Karen* | ||
HD 99 City of Virginia Beach |
Porterfield, Cat | Tata, Anne* | ||
HD 100 City of Virginia Beach; Counties of Accomack, Northampton |
Jones, Charlena | Bloxom, Rob* |
Adams, Dawn (D) HD 78 |
Anderson, Tim (R) HD 100 |
Avoli, John (R) HD 36 |
Bell, Rob (R) Retiring after 22 years |
Bourne, Jeff (D) HD78 |
Byron, Kathy (R) Retiring after 26 years |
Campbell, Jeff (R) HD 46 |
Filler-Corn, Eileen (D) Retiring after 13 years |
Gooditis, Wendy (D) HD 31 |
Guzman, Elizabeth (D) HD 24 |
Hudson, Sally (D) HD 54 |
Kory, Kaye (D) HD 13 |
Mullin, Mike (D) HD 69 |
Murphy, Kathleen (D) HD6 |
Plum, Ken (D) Retiring after 44 years |
Ransone, Margaret (R) HD 67 |
Robinson, Roxann (R) Retiring after 13 years |
Brewer, Emily (R) Running in SD 17 |
Durant, Tara (R) Running in SD 27 |
Head, Chris (R) Running in SD 3 |
Jenkins, Clinton (D) Running in SD 17 |
McGuire, John (R) Running in SD 10 |
Roem, Danica (D) Running in SD 30 |
Subramanyam, Suhas (D) Running in SD 32 |
VanValkenburg, Schuyler (D) Running in SD 16 |
Williams Graves, Angelia (D) Running in SD 21 |

CURRENT CYCLE | MOST RECENT PERIOD | |
All Republicans | $20,042,446 | $5,632,654 |
All Democrats | $24,944,263 | $7,566,204 |
Other | $24,360 | $10,204 |
*Total from 2022-2023 (updated 8/31/2023)
CANDIDATE | PARTY | RAISED* |
Scott, Don | D | $1,766,398 |
Knight, Barry | R | $1,329,117 |
Gilbert, Todd | R | $1,179,734 |
Kilgore, Terry | R | $1,105,311 |
Gibson, Susanna | D | $972,197 |
Cole, Joshua | D | $930,059 |
Feggans, Michael | D | $889,993 |
Willett, Rodney | D | $859,816 |
Greenhalgh, Karen | R | $852,949 |
Taylor, Kim | R | $673,104 |
*Total from 2022-2023 (as of 8/31/2023 reporting period). Reflects candidates on the November 7, 2023 ballot.
CANDIDATE | PARTY | CASH ON HAND* |
Knight, Barry | R | $1,003,404 |
Greenhalgh, Karen | R | $521,824 |
Scott, Don | D | $514,057 |
Gibson, Susannah | D | $467,747 |
Willett, Rodney | D | $464,681 |
Adams, Kimberly Pope | D | $439,116 |
Cole, Joshua | D | $426,485 |
Austin, Terry | R | $394,726 |
Kilgore, Terry | R | $358,190 |
Peters, Lee | R | $342,173 |
*As of the 8/31/2023 report. Reflects candidates on the November 7,2023 ballot.