Official results from the Virginia Department of Elections

5 of 5 precincts reporting (100%)

Gary Snellings* 
3,550 52.87%
Tracey Bell
3,119 46.46%
Write-In
45 0.67%

Click on a precinct for details

Maps made possible through support from:

Appalachain Power
Altria
2017 Election Data Visuals & Analysis