Official results from the Virginia Department of Elections

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

Tim Kaine* 
13,582 50.59%
Corey Stewart
12,238 45.59%
Matt Waters
993 3.70%

Lynchburg City


Kaine
1,095 (50.21%)
Stewart
997 (45.71%)
Waters
86 (3.94%)

Stewart
1,188 (50.88%)
Kaine
1,061 (45.44%)
Waters
83 (3.55%)

Stewart
799 (48.75%)
Kaine
778 (47.47%)
Waters
60 (3.66%)

Kaine
456 (62.04%)
Stewart
259 (35.24%)
Waters
20 (2.72%)

Kaine
614 (57.01%)
Stewart
428 (39.74%)
Waters
35 (3.25%)

Kaine
1,522 (78.82%)
Stewart
351 (18.18%)
Waters
56 (2.90%)

Kaine
1,231 (80.51%)
Stewart
265 (17.33%)
Waters
31 (2.03%)

Kaine
409 (77.90%)
Stewart
107 (20.38%)
Waters
9 (1.71%)

Kaine
283 (57.06%)
Stewart
197 (39.72%)
Waters
15 (3.02%)

Kaine
490 (57.04%)
Stewart
341 (39.70%)
Waters
27 (3.14%)

Stewart
781 (76.12%)
Waters
141 (13.74%)
Kaine
102 (9.94%)

Stewart
471 (50.05%)
Kaine
431 (45.80%)
Waters
39 (4.14%)

Stewart
521 (55.90%)
Kaine
375 (40.24%)
Waters
35 (3.76%)

Stewart
1,082 (59.03%)
Kaine
672 (36.66%)
Waters
73 (3.98%)

Stewart
1,535 (59.45%)
Kaine
962 (37.26%)
Waters
81 (3.14%)

Stewart
509 (53.02%)
Kaine
417 (43.44%)
Waters
33 (3.44%)

Stewart
891 (48.90%)
Kaine
843 (46.27%)
Waters
87 (4.77%)

Kaine
949 (49.74%)
Stewart
904 (47.38%)
Waters
52 (2.73%)

Kaine
890 (58.21%)
Stewart
609 (39.83%)
Waters
30 (1.96%)

Stewart
3 (60.00%)
Kaine
2 (40.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis