Official results from the Virginia Department of Elections

5 of 5 precincts reporting (100%)

Shannon Trout 
2,351 62.88%
Kevin Callanan
1,370 36.64%
Write-In
18 0.48%

Trout
611 (56.26%)
Callanan
470 (43.28%)

Trout
313 (61.37%)
Callanan
196 (38.43%)

Trout
693 (68.34%)
Callanan
314 (30.97%)

Trout
669 (66.37%)
Callanan
334 (33.13%)

Trout
64 (53.33%)
Callanan
56 (46.67%)

Trout
1 (100.00%)
Callanan
0 (0.00%)
2017 Election Data Visuals & Analysis