John Edwards

John Edwards has served in the Virginia Senate since 1996.
Democrat

Currently represents State Senate District 21

State Senate - District 21
Nov. 5, 2019

Candidate Spent Votes Percentage
Edwards, John* (D) Winner $292,245 26,877 65.48%
Nelson, Steve (I) $4,428 13,882 33.82%

Show all elections for Edwards

johnedwardsva.com

CAMPAIGN FINANCE FOR ACTIVE COMMITTEE

Cash on Hand
Edwards for Senate - John $101,982