Official results from the Virginia Department of Elections

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

Tim Kaine* 
7,330 69.22%
Corey Stewart
2,988 28.22%
Matt Waters
245 2.31%

Fairfax City


Kaine
986 (69.34%)
Stewart
396 (27.85%)
Waters
35 (2.46%)

Kaine
924 (65.35%)
Stewart
443 (31.33%)
Waters
40 (2.83%)

Kaine
1,313 (68.03%)
Stewart
566 (29.33%)
Waters
50 (2.59%)

Kaine
1,047 (68.12%)
Stewart
447 (29.08%)
Waters
39 (2.54%)

Kaine
938 (69.90%)
Stewart
373 (27.79%)
Waters
28 (2.09%)

Kaine
921 (68.94%)
Stewart
380 (28.44%)
Waters
31 (2.32%)

Kaine
1,194 (74.67%)
Stewart
381 (23.83%)
Waters
22 (1.38%)

Kaine
7 (77.78%)
Stewart
2 (22.22%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis