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)

John Edwards

Current Position: State Senator since 1996
Affiliation: Democratic

Mission Statement: N/A

Skip to toolbar