VA Senate District #1

District Description: Hampton City (Part), Newport News City (Part), York County (Part), Williamsburg City (All), James City County (Part), Suffolk City (Part)
Current Senator: Monty Mason since 2016 (D)

VA Senate District #2

District Description: Hampton City (Part), Newport News City (Part), Portsmouth City (Part), York County (Part)
Current Senator:  Mamie Locke since 2004 (D)

VA Senate District #3

District Description: Gloucester County (All), New Kent County (All), King and Queen County (All), King William County (All), Poquoson City (All), Isle of Wight County (Part), James City County (Part), Surry County (Part), York County (Part), Hampton City (Part), Suffolk City (Part)
Current Senator: Thomas Norment since 1992 (R)
Current Senator:  since 20 (D)

VA Senate District #4

District Description: Caroline County (All), Essex County (All), Middlesex County (All), Spotsylvania County (Part), Lancaster County (All), Northumberland County (All), Richmond County (All), Hanover County (Part), King George County (Part), Westmoreland County (Part)
Current Senator: Ryan McDougle since 2006 (R)

VA Senate District #5

District Description: Chesapeake City (Part), Norfolk City (Part)
Current Senator: Lionell Spruill since 2016 (D)

VA Senate District #6

District Description: Accomack County (All), Mathews County (All), Northampton County (All), Norfolk City (Part), Virginia Beach City (Part)
Current Senator: Lynwood Lewis since 2014 (D)

VA Senate District #7

District Description: Virginia Beach City (Part), Norfolk City (Part)
Current Senator: Frank W. Wagner since 2001 (R)

VA Senate District #8

District Description: Virginia Beach City (Part)
Current Senator: William DeSteph since 2016 (R)

VA Senate District #9

District Description: Charles City County (All), Henrico County (Part), Richmond City (Part), Hanover County (Part)
Current Senator: Jennifer McClellan since 2017 (D)

VA Senate District #10

District Description: Powhatan County (All), Chesterfield County (Part), Richmond City (Part)
Current Senator: Glen Sturtevant since 2016 (R)

Skip to toolbar