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

Candidate: 2019 State Senator VA Senate District 21

Mission Statement: N/A

Steven Nelson

Current Position: Virginia sales manager, US Law Shield
Affiliation: Other

Candidate: 2019 State Senator VA Senate District 21

Mission Statement: N/A

Skip to toolbar