Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,845 47.51%
Corey Stewart
1,984 51.09%
Matt Waters
42 1.08%

Rappahannock County


Stewart
365 (50.07%)
Kaine
358 (49.11%)
Waters
3 (0.41%)

Stewart
438 (61.52%)
Kaine
263 (36.94%)
Waters
9 (1.26%)

Kaine
352 (53.50%)
Stewart
302 (45.90%)
Waters
3 (0.46%)

Stewart
316 (51.30%)
Kaine
287 (46.59%)
Waters
9 (1.46%)

Stewart
232 (70.95%)
Kaine
87 (26.61%)
Waters
8 (2.45%)

Kaine
204 (51.13%)
Stewart
187 (46.87%)
Waters
7 (1.75%)

Kaine
292 (66.67%)
Stewart
142 (32.42%)
Waters
3 (0.68%)

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