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

Capitol Office
Pocahontas Building
Room No: E506
Senate of Virginia
P. O. Box 396
Richmond, VA 23218
Phone: (804) 698-7521
Fax: (804) 698-7651

District Office
P.O. Box 1179
Roanoke, VA 24006-1179
Phone: (540) 985-8690
Fax: (540) 345-9950

Legislative Assistants: Luke W. Priddy, Leo Priddy

Email Links:

Websites: Government Page, Campaign Site, Facebook

Skip to toolbar