Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,849 44.09%
Corey Stewart
2,270 54.12%
Matt Waters
74 1.76%

Cumberland County


Stewart
487 (56.69%)
Kaine
359 (41.79%)
Waters
13 (1.51%)

Stewart
533 (64.68%)
Kaine
271 (32.89%)
Waters
20 (2.43%)

Kaine
448 (59.57%)
Stewart
293 (38.96%)
Waters
10 (1.33%)

Stewart
466 (58.91%)
Kaine
307 (38.81%)
Waters
18 (2.28%)

Stewart
348 (51.18%)
Kaine
320 (47.06%)
Waters
12 (1.76%)

Kaine
143 (49.83%)
Stewart
143 (49.83%)
Waters
1 (0.35%)

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