Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,683 47.02%
Corey Stewart
2,947 51.65%
Matt Waters
74 1.30%

Lancaster County


Stewart
582 (58.03%)
Kaine
402 (40.08%)
Waters
19 (1.89%)

Kaine
551 (61.22%)
Stewart
338 (37.56%)
Waters
10 (1.11%)

Stewart
486 (63.78%)
Kaine
266 (34.91%)
Waters
10 (1.31%)

Stewart
246 (59.71%)
Kaine
160 (38.83%)
Waters
6 (1.46%)

Kaine
575 (64.90%)
Stewart
304 (34.31%)
Waters
6 (0.68%)

Stewart
683 (58.98%)
Kaine
460 (39.72%)
Waters
15 (1.30%)

Stewart
308 (52.74%)
Kaine
268 (45.89%)
Waters
8 (1.37%)

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