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