Virginia State Senate

The Senate of Virginia is the upper house of the Virginia General Assembly. The Senate is composed of 40 Senators representing an equal number of single-member constituent districts.

The Senate is presided over by the Lieutenant Governor of Virginia. Prior to the American War of Independence, the upper house of the General Assembly was represented by the Virginia Governor's Council, consisting of up to 12 executive counselors appointed by the Colonial Royal Governor as advisers and jurists.

Senate Majority leader is Thomas Norment and the Minority Leader is Dick Saslaw.

Web:   Government site  Wikipedia Entry  Ballotpedia   VPAP   Twitter

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)
District Map (PDF)
Current Senator: Monty Mason since 2016 (D)

VA Senate District 2

District Includes: District Description: Hampton City (Part), Newport News City (Part), Portsmouth City (Part), York County (Part) District Map (PDF)
State Senator: Mamie Locke (since 2004)

District Description: Hampton City (Part), Newport News City (Part), Portsmouth City (Part), York County (Part)
District Map (PDF)
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)
District Map (PDF)
Current Senator: Thomas Norment since 1992 (R)

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)
District Map (PDF)
Current Senator: Ryan McDougle since 2006 (R)

VA Senate District 5

District Description: Chesapeake City (Part), Norfolk City (Part)
District Map (PDF)
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)
District Map (PDF)
Current Senator: Lynwood Lewis since 2014 (D

VA Senate District 7

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

VA Senate District 8

District Description: Virginia Beach City (Part)
District Map (PDF)
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)
District Map (PDF)
Current Senator: Jennifer McClellan since 2017 (D)

VA Senate District 10

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

VA Senate District 11

District Description: Chesterfield County (Part), Colonial Heights City (All), Amelia County (All)
District Map (PDF)
Current Senator: Amanda Chase since 2016 (R)

VA Senate District 12

District Description: Henrico County (Part), Hanover County (Part)
District Map (PDF)
Current Senator: Siobhan Dunnavant since 2016 (R)

VA Senate District 14

District Description: Chesapeake City (Part), Virginia Beach City (Part), Isle of Wight County (Part), Southampton County (Part), Franklin City (Part), Portsmouth City (Part), Suffolk City (Part)
District Map (PDF)
Current Senator: John Cosgrove since 2013 (R)

VA Senate District 15

District Description: Brunswick County (Part), Charlotte County (All), Mecklenburg County (All), Lunenburg County (All), Nottoway County (All), Campbell County (Part), Dinwiddie County (Part), Halifax County (Part), Pittsylvania County (Part), Prince George County (Part), Danville City (Part)
District Map (PDF)
Current Senator: Frank Ruff since 2000 (R)

VA Senate District 16

District Description: Chesterfield County (Part), Prince George County (Part), Richmond City (Part), Petersburg City (All), Dinwiddie County (Part), Hopewell City (All)
District Map (PDF)
Current Senator: Rosalyn Dance since 2014 (D)

VA Senate District 17

District Description: Orange County (All), Spotsylvania County (Part), Fredericksburg City (All), Culpeper County (Part), Albemarle County (Part), Louisa County (Part)
District Map (PDF)
Current Senator: Bryce Reevessince 2012 (R)

VA Senate District 18

District Description: Brunswick County (Part), Chesapeake City (Part), Franklin City (Part), Isle of Wight County (Part), Portsmouth City (Part), Southampton County (Part), Suffolk City (Part), Emporia City (All), Greensville County (All), Sussex County (All), Surry County (Part)
District Map (PDF)
Current Senator: Louise Lucas since 1992 (D)

VA Senate District 19

District Description: Floyd County (All), Salem City (All), Bedford County (Part), Carroll County (Part), Franklin County (Part), Montgomery County (Part), Roanoke County (Part), Wythe County (Part)
District Map (PDF)
Current Senator: David Suetterle insince 20 (R)

VA Senate District 20

District Description: Galax City (All), Martinsville City (All), Patrick County (All), Henry County (All), Carroll County (Part), Franklin County (Part), Halifax County (Part), Pittsylvania County (Part), Danville City (Part)
District Map (PDF)
Current Senator: William Stanley since 2011 (R)

VA Senate District 21

District Description: Giles County (All), Roanoke City (All), Montgomery County (Part), Roanoke County (Part)
District Map (PDF)
Current Senator: John Edwards since 1996 (D)

VA Senate District 22

District Description: Amherst County (All), Appomattox County (All), Buckingham County (All), Cumberland County (All), Fluvanna County (All), Goochland County (All), Prince Edward County (All), Louisa County (Part), Lynchburg City (Part)
District Map (PDF)
Current Senator: Mark Peake since 2017 (R)

VA Senate District 23

District Description: Campbell County (Part), Botetourt County (All), Craig County (All), Bedford County (Part), Roanoke County (Part), Lynchburg City (Part)
District Map (PDF)
Current Senator: Stephen D. Newman since 1996 (R)

VA Senate District 24

District Description: Rockingham County (Part), Augusta County (All), Greene County (All), Staunton City (All), Waynesboro City (All), Madison County (All), Culpeper County (Part)
District Map (PDF)
Current Senator: Emmett Hanger since 1996 (R)

VA Senate District 25

District Description: Albemarle County (Part), Alleghany County (All), Bath County (All), Buena Vista City (All), Charlottesville City (All), Covington City (All), Nelson County (All), Highland County (All), Rockbridge County (All), Lexington City (All)
District Map (PDF)
Current Senator: Creigh Deeds since 2001 (D)

VA Senate District 26

District Description: Harrisonburg City (All), Page County (All), Rappahannock County (All), Shenandoah County (All), Warren County (All), Rockingham County (Part)
District Map (PDF)
Current Senator: Mark Obenshain since 2001 (D)

VA Senate District 27

District Description: Clarke County (All), Frederick County (All), Winchester City (All), Fauquier County (All), Culpeper County (Part), Loudoun County (Part), Stafford County (Part)
District Map (PDF)
Current Senator: Jill Holtzman Vogel since 2008 (R)

VA Senate District 28

District Description: King George County (Part), Prince William County (Part), Spotsylvania County (Part), Stafford County (Part), Westmoreland County (Part)
District Map (PDF)
Current Senator: Richard Stuart since 20 (R)

VA Senate District 29

District Description: Manassas City (All), Manassas Park City (All), Prince William County (Part)
District Map (PDF)
Current Senator: Jeremy McPike since 2016 (D)

VA Senate District 30

District Description: Alexandria City (Part), Arlington County (Part), Fairfax County (Part)
District Map (PDF)
Current Senator: Adam Ebbin since 2012 (D)

VA Senate District 31

District Description: Arlington County (Part), Fairfax County (Part), Loudoun County (Part)
District Map (PDF)
Current Senator: Barbara Favola since 2012 (D)

VA Senate District 32

District Description: Fairfax County (Part), Arlington County (Part)
District Map (PDF)
Current Senator: Janet Howell since 1992 (D)

VA Senate District 33

District Description: Fairfax County (Part), Loudoun County (Part)
District Map (PDF)
Current Senator: Jennifer Wexton since 2014 (D)

VA Senate District 34

District Description: Fairfax City (All), Fairfax County (Part), Falls Church, part of Alexandria
District Map (PDF)
Current Senator: Chap Petersen since 2008 (D)

VA Senate District 35

District Description: Alexandria City (Part), Fairfax County (Part), Falls Church City (All)
District Map (PDF)
Current Senator: Richard Saslaw since 1980 (D)

VA Senate District 36

District Description: Fairfax County (Part), Prince William County (Part), Stafford County (Part)
District Map (PDF)
Current Senator: Scott Surovell since 2016 (D)

VA Senate District 37

District Description:  Fairfax County (Part)
District Map (PDF)
Current Senator: David W. Marsden since 20 (D)

VA Senate District 38

District Description:  Bland County (All), Buchanan County (All), Dickenson County (All), Russell County (All), Tazewell County (All), Smyth County (Part), Wise County (Part), Pulaski County (All), Norton City (All), Radford City (All), Montgomery County (Part)
District Map (PDF)
Current Senator: Benton Chafin since 2014 (R)

VA Senate District 39

District Description:  Fairfax County (Part), Prince William County (Part), Alexandria City (Part)
District Map (PDF)
Current Senator: George Barker since 2007 (R)

VA Senate District 40

District Description: Lee County (All), Scott County (All), Washington County (All), Bristol City (All), Smyth County (Part), Wise County (Part), Grayson County (All), Wythe County (Part)
District Map (PDF)
Current Senator:  Bill Carrico since 2011 (R)

VA Senate District 13

District Description: Loudoun County (Part), Prince William County (Part)
District Map (PDF)
Current Senator: Richard Black since 2012 (R)

Skip to toolbar