Official results from the Virginia Department of Elections

2,567 of 2,567 precincts reporting (100.00%)

Tim Kaine* 
3,183 39.15%
Corey Stewart
4,749 58.41%
Matt Waters
190 2.34%

Greene County


Stewart
486 (66.58%)
Kaine
234 (32.05%)
Waters
10 (1.37%)

Stewart
589 (59.56%)
Kaine
375 (37.92%)
Waters
24 (2.43%)

Stewart
1,062 (57.44%)
Kaine
736 (39.81%)
Waters
49 (2.65%)

Stewart
1,030 (62.54%)
Kaine
581 (35.28%)
Waters
34 (2.06%)

Stewart
1,185 (55.48%)
Kaine
892 (41.76%)
Waters
57 (2.67%)

Stewart
395 (50.90%)
Kaine
364 (46.91%)
Waters
16 (2.06%)

Stewart
2 (66.67%)
Kaine
1 (33.33%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis