VA Senate District #21

VA Senate District #21

Summary

District Description: Giles County (All), Roanoke City (All), Montgomery County (Part), Roanoke County (Part)
Current Senator:  John Edwards since 1996 (D)

Skip to toolbar