Official results from the Virginia Department of Elections

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

Tim Kaine* 
5,242 57.45%
Corey Stewart
3,657 40.08%
Matt Waters
210 2.30%

Winchester City


Kaine
1,028 (56.98%)
Stewart
737 (40.85%)
Waters
34 (1.88%)

Kaine
754 (54.68%)
Stewart
577 (41.84%)
Waters
43 (3.12%)

Kaine
927 (65.33%)
Stewart
452 (31.85%)
Waters
36 (2.54%)

Kaine
868 (58.14%)
Stewart
590 (39.52%)
Waters
35 (2.34%)

Kaine
436 (56.19%)
Stewart
329 (42.40%)
Waters
11 (1.42%)

Kaine
681 (48.96%)
Stewart
679 (48.81%)
Waters
31 (2.23%)

Kaine
541 (63.27%)
Stewart
293 (34.27%)
Waters
20 (2.34%)

Kaine
7 (100.00%)
Stewart
0 (0.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis