Official results from the Virginia Department of Elections

22 of 22 precincts reporting (100%)

Barry Knight* 
13,162 58.95%
Kimberly Tucker
9,127 40.88%
Write-In
38 0.17%

Click on a precinct for details

Republican win

Republican leading

Democratic win

Democrat leading

Independent win

Maps made possible through support from:

Appalachain Power
Altria
2017 Election Data Visuals & Analysis