Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,273 37.70%
Corey Stewart
3,655 60.62%
Matt Waters
88 1.46%

Madison County


Stewart
323 (50.95%)
Kaine
300 (47.32%)
Waters
10 (1.58%)

Stewart
522 (57.05%)
Kaine
381 (41.64%)
Waters
11 (1.20%)

Stewart
313 (68.34%)
Kaine
141 (30.79%)
Waters
2 (0.44%)

Stewart
40 (65.57%)
Kaine
21 (34.43%)
Waters
0 (0.00%)

Stewart
617 (59.16%)
Kaine
404 (38.73%)
Waters
21 (2.01%)

Stewart
364 (60.77%)
Kaine
220 (36.73%)
Waters
14 (2.34%)

Stewart
739 (71.06%)
Kaine
286 (27.50%)
Waters
13 (1.25%)

Stewart
302 (62.27%)
Kaine
175 (36.08%)
Waters
7 (1.44%)

Stewart
204 (67.55%)
Kaine
89 (29.47%)
Waters
8 (2.65%)

Kaine
256 (52.03%)
Stewart
231 (46.95%)
Waters
2 (0.41%)

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