Ron Villanueva

Ron Villanueva has served in the House of Delegates since 2010. He lost a bid for re-election November 2017.

House of Delegates - District 21

Candidate Spent Votes Percentage
Fowler, Kelly (D) Winner $548,428 12,540 52.46%
Villanueva, Ron* (R) $749,971 11,309 47.31%

Show all elections for Villanueva

SOURCE OF FUNDS

Show all donor occupations for Villanueva