Official results from the Virginia Department of Elections

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

Tim Kaine* 
4,116 41.65%
Corey Stewart
5,571 56.37%
Matt Waters
186 1.88%

Salem City


Stewart
616 (49.96%)
Kaine
596 (48.34%)
Waters
18 (1.46%)

Stewart
309 (55.08%)
Kaine
241 (42.96%)
Waters
11 (1.96%)

Stewart
404 (63.22%)
Kaine
223 (34.90%)
Waters
11 (1.72%)

Stewart
577 (59.48%)
Kaine
371 (38.25%)
Waters
21 (2.16%)

Stewart
635 (51.33%)
Kaine
568 (45.92%)
Waters
33 (2.67%)

Stewart
330 (52.88%)
Kaine
280 (44.87%)
Waters
12 (1.92%)

Stewart
541 (59.19%)
Kaine
351 (38.40%)
Waters
21 (2.30%)

Stewart
191 (56.85%)
Kaine
135 (40.18%)
Waters
9 (2.68%)

Stewart
793 (63.49%)
Kaine
434 (34.75%)
Waters
22 (1.76%)

Stewart
770 (56.12%)
Kaine
579 (42.20%)
Waters
23 (1.68%)

Stewart
401 (53.97%)
Kaine
337 (45.36%)
Waters
5 (0.67%)

Stewart
4 (80.00%)
Kaine
1 (20.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis