Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,631 41.97%
Corey Stewart
3,567 56.90%
Matt Waters
63 1.00%

Northumberland County


Stewart
524 (57.90%)
Kaine
371 (40.99%)
Waters
9 (0.99%)

Stewart
703 (62.27%)
Kaine
415 (36.76%)
Waters
10 (0.89%)

Kaine
388 (68.19%)
Stewart
173 (30.40%)
Waters
8 (1.41%)

Kaine
220 (76.66%)
Stewart
64 (22.30%)
Waters
3 (1.05%)

Stewart
872 (62.73%)
Kaine
496 (35.68%)
Waters
17 (1.22%)

Stewart
887 (65.66%)
Kaine
453 (33.53%)
Waters
11 (0.81%)

Stewart
342 (53.94%)
Kaine
286 (45.11%)
Waters
5 (0.79%)

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