Official results from the Virginia Department of Elections

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

Tim Kaine* 
3,047 43.60%
Corey Stewart
3,869 55.36%
Matt Waters
67 0.96%

Southampton County


Stewart
375 (77.00%)
Kaine
103 (21.15%)
Waters
9 (1.85%)

Stewart
407 (57.65%)
Kaine
291 (41.22%)
Waters
8 (1.13%)

Kaine
414 (61.52%)
Stewart
255 (37.89%)
Waters
4 (0.59%)

Stewart
129 (58.11%)
Kaine
91 (40.99%)
Waters
2 (0.90%)

Kaine
292 (50.87%)
Stewart
280 (48.78%)
Waters
2 (0.35%)

Stewart
299 (58.06%)
Kaine
212 (41.17%)
Waters
3 (0.58%)

Kaine
220 (55.56%)
Stewart
173 (43.69%)
Waters
3 (0.76%)

Stewart
531 (64.76%)
Kaine
283 (34.51%)
Waters
6 (0.73%)

Stewart
181 (52.46%)
Kaine
163 (47.25%)
Waters
1 (0.29%)

Stewart
391 (52.98%)
Kaine
334 (45.26%)
Waters
11 (1.49%)

Stewart
241 (79.28%)
Kaine
58 (19.08%)
Waters
5 (1.64%)

Kaine
231 (65.44%)
Stewart
118 (33.43%)
Waters
4 (1.13%)

Stewart
328 (61.77%)
Kaine
200 (37.66%)
Waters
3 (0.56%)

Stewart
161 (49.54%)
Kaine
155 (47.69%)
Waters
6 (1.85%)

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