VA Senate District 21

District Includes: Giles County (All), Roanoke City (All), Montgomery County (Part), Roanoke County (Part)

State Senator: John Edwards (since 1996)

District Map (PDF)

John Edwards

Current Position: State Senator for VA Senate District 21 since 1996
Affiliation: Democrat

John Edwards  currently serves on the following Senate committees: Courts of Justice, Privileges and Elections, Transportation, Commerce and Labor, Education and Health, Finance, Rules (Chair).

Edwards serves on the Virginia War Memorial Foundation Board, the Virginia Indigent Defense Commission, the Virginia Capital Representation Resource Center Board, and the Virginia Commission of At-Risk Youth & Children. He is Chairman of the Virginia Code Commission and serves on the Board of Governors of the Virginia Bar Association.

 

Steven Nelson

Current Position: Virginia sales manager, US Law Shield
Affiliation: Other
Candidate: 2019 State Senator for VA Senate District 21

Overview: N/A

Skip to toolbar