Search Form
First, enter a politician or zip code
Now, choose a category

John Edwards' Biography

Office: State Senate (VA) - District 21, Democratic Minority Whip

Contact Information

Campaign Email

Capitol Email

Capitol Website

District Email

District Website

Office Social Media

Post Office Box 1179
Roanoke, VA 24006

10 East Franklin Road Southeast, Suite 510
Roanoke, VA 24011

Phone: 540-985-8690

Senate of Virginia
Post Office Box 396

Richmond, VA 23218

Phone: 804-698-7521
Fax: 804-698-7651

Post Office Box 1179
Roanoke, VA 24006-1179

Phone: 540-985-8690
Fax: 540-345-9950

Skip to top
Back to top