Official results from the Virginia Department of Elections

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

Tim Kaine* 
5,838 51.42%
Corey Stewart
5,323 46.89%
Matt Waters
179 1.58%

Caroline County


Stewart
609 (60.66%)
Kaine
378 (37.65%)
Waters
14 (1.39%)

Stewart
450 (58.75%)
Kaine
303 (39.56%)
Waters
12 (1.57%)

Kaine
488 (56.29%)
Stewart
368 (42.45%)
Waters
11 (1.27%)

Stewart
546 (50.42%)
Kaine
506 (46.72%)
Waters
31 (2.86%)

Stewart
233 (52.60%)
Kaine
205 (46.28%)
Waters
5 (1.13%)

Stewart
587 (51.86%)
Kaine
525 (46.38%)
Waters
18 (1.59%)

Kaine
892 (64.13%)
Stewart
486 (34.94%)
Waters
12 (0.86%)

Kaine
300 (62.50%)
Stewart
172 (35.83%)
Waters
8 (1.67%)

Kaine
623 (63.38%)
Stewart
345 (35.10%)
Waters
14 (1.42%)

Stewart
403 (54.83%)
Kaine
323 (43.95%)
Waters
8 (1.09%)

Kaine
530 (53.37%)
Stewart
435 (43.81%)
Waters
28 (2.82%)

Kaine
330 (48.82%)
Stewart
328 (48.52%)
Waters
18 (2.66%)

Kaine
424 (54.15%)
Stewart
355 (45.34%)
Waters
0 (0.00%)

Kaine
11 (64.71%)
Stewart
6 (35.29%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis