John Edwards

Current Position: State Senator of District 21 since 1996
Affiliation: Democrat

John Edwards was first elected Senator for the 21st District in 1996. The 21st District includes the city of Roanoke, Giles County, and parts of Montgomery and Roanoke counties.

Senator Edwards is Chair of the Judiciary Committee and is a member of the Commerce and Labor, Education and Health, Finance and Appropriations, and Rules committees. Senator Edwards is Chairman of the Virginia Code Commission and serves on the Board of Governors of the Virginia Bar Association.

OnAir Post: John Edwards

Steven Nelson

Current Position: Virginia sales manager, US Law Shield
Affiliation: Other
Candidate: 2019 State Senator

OnAir Post: Steven Nelson

Skip to toolbar