Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,191 41.08%
Corey Stewart
1,683 58.05%
Matt Waters
20 0.69%

Richmond County


Kaine
371 (64.19%)
Stewart
204 (35.29%)
Waters
3 (0.52%)

Stewart
349 (64.15%)
Kaine
190 (34.93%)
Waters
5 (0.92%)

Stewart
297 (58.81%)
Kaine
203 (40.20%)
Waters
3 (0.59%)

Stewart
371 (66.01%)
Kaine
185 (32.92%)
Waters
4 (0.71%)

Stewart
368 (67.77%)
Kaine
169 (31.12%)
Waters
5 (0.92%)

Stewart
94 (56.29%)
Kaine
73 (43.71%)
Waters
0 (0.00%)

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