Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,566 35.46%
Corey Stewart
2,791 63.20%
Matt Waters
58 1.31%

Mathews County


Stewart
582 (66.36%)
Kaine
282 (32.16%)
Waters
13 (1.48%)

Stewart
866 (63.21%)
Kaine
486 (35.47%)
Waters
18 (1.31%)

Stewart
969 (64.21%)
Kaine
514 (34.06%)
Waters
25 (1.66%)

Stewart
374 (56.75%)
Kaine
283 (42.94%)
Waters
2 (0.30%)

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