Official results from the Virginia Department of Elections

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

Tim Kaine* 
5,529 35.36%
Corey Stewart
9,816 62.77%
Matt Waters
277 1.77%

Gloucester County


Stewart
726 (67.22%)
Kaine
338 (31.30%)
Waters
16 (1.48%)

Stewart
620 (66.67%)
Kaine
296 (31.83%)
Waters
14 (1.51%)

Stewart
474 (67.23%)
Kaine
218 (30.92%)
Waters
11 (1.56%)

Stewart
666 (56.58%)
Kaine
493 (41.89%)
Waters
16 (1.36%)

Stewart
1,023 (59.75%)
Kaine
656 (38.32%)
Waters
33 (1.93%)

Stewart
839 (64.94%)
Kaine
429 (33.20%)
Waters
23 (1.78%)

Stewart
1,047 (64.12%)
Kaine
557 (34.11%)
Waters
28 (1.71%)

Stewart
939 (59.81%)
Kaine
606 (38.60%)
Waters
24 (1.53%)

Stewart
784 (59.21%)
Kaine
518 (39.12%)
Waters
21 (1.59%)

Stewart
1,310 (69.09%)
Kaine
545 (28.74%)
Waters
39 (2.06%)

Stewart
823 (62.73%)
Kaine
455 (34.68%)
Waters
32 (2.44%)

Stewart
563 (56.24%)
Kaine
415 (41.46%)
Waters
20 (2.00%)

Kaine
3 (60.00%)
Stewart
2 (40.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis