Official results from the Virginia Department of Elections

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

Tim Kaine* 
3,717 60.38%
Corey Stewart
2,394 38.89%
Matt Waters
41 0.67%

Brunswick County


Kaine
167 (57.19%)
Stewart
121 (41.44%)
Waters
4 (1.37%)

Stewart
253 (55.97%)
Kaine
193 (42.70%)
Waters
5 (1.11%)

Stewart
315 (60.23%)
Kaine
206 (39.39%)
Waters
2 (0.38%)

Stewart
90 (50.28%)
Kaine
87 (48.60%)
Waters
2 (1.12%)

Kaine
395 (74.67%)
Stewart
131 (24.76%)
Waters
3 (0.57%)

Kaine
309 (68.67%)
Stewart
139 (30.89%)
Waters
1 (0.22%)

Kaine
78 (54.17%)
Stewart
65 (45.14%)
Waters
1 (0.69%)

Kaine
275 (50.93%)
Stewart
262 (48.52%)
Waters
3 (0.56%)

Kaine
138 (53.49%)
Stewart
120 (46.51%)
Waters
0 (0.00%)

Kaine
133 (54.96%)
Stewart
107 (44.21%)
Waters
2 (0.83%)

Kaine
539 (63.94%)
Stewart
295 (34.99%)
Waters
9 (1.07%)

Kaine
229 (72.70%)
Stewart
85 (26.98%)
Waters
0 (0.00%)

Kaine
693 (77.17%)
Stewart
200 (22.27%)
Waters
5 (0.56%)

Kaine
269 (55.58%)
Stewart
210 (43.39%)
Waters
4 (0.83%)

Kaine
6 (85.71%)
Stewart
1 (14.29%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis