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 for VA Senate District 21 since 1996
Affiliation: Democrat

Mission Statement: N/A

Skip to toolbar