Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,889 63.58%
Corey Stewart
1,566 34.46%
Matt Waters
82 1.80%

Martinsville City


Kaine
449 (96.35%)
Stewart
10 (2.15%)
Waters
6 (1.29%)

Kaine
542 (62.37%)
Stewart
309 (35.56%)
Waters
17 (1.96%)

Kaine
369 (69.62%)
Stewart
152 (28.68%)
Waters
4 (0.75%)

Kaine
604 (69.83%)
Stewart
251 (29.02%)
Waters
10 (1.16%)

Stewart
711 (56.16%)
Kaine
513 (40.52%)
Waters
42 (3.32%)

Kaine
219 (98.65%)
Stewart
3 (1.35%)
Waters
0 (0.00%)

Kaine
191 (59.13%)
Stewart
129 (39.94%)
Waters
3 (0.93%)

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