House of Delegates District 21

General Election: Nov. 7, 2017

REPUBLICANS

View Primary

DEMOCRATS

View Primary

Campaign Finance

Candidate Raised
Haley, Bill (R) $16,495
Villanueva, Ron* (R) $145,550
Brock, Thomas (D) $22,644
Fowler, Kelly (D) $22,143