Official results from the Virginia Department of Elections

3 of 3 precincts reporting (100%)

Brad Rosenberger* 
1,446 61.32%
Chuck Duncan
904 38.34%
Write-In
8 0.34%

Rosenberger
664 (58.14%)
Duncan
474 (41.51%)

Rosenberger
696 (63.79%)
Duncan
391 (35.84%)

Rosenberger
86 (68.80%)
Duncan
39 (31.20%)

Rosenberger
0 (0.00%)
Duncan
0 (0.00%)
2017 Election Data Visuals & Analysis