Official results from the Virginia Department of Elections

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

Tim Kaine* 
9,632 27.10%
Corey Stewart
25,301 71.17%
Matt Waters
603 1.70%

Bedford County


Stewart
1,099 (76.75%)
Kaine
310 (21.65%)
Waters
22 (1.54%)

Stewart
457 (73.12%)
Kaine
164 (26.24%)
Waters
4 (0.64%)

Stewart
776 (73.90%)
Kaine
264 (25.14%)
Waters
10 (0.95%)

Stewart
678 (73.86%)
Kaine
228 (24.84%)
Waters
11 (1.20%)

Stewart
402 (71.79%)
Kaine
152 (27.14%)
Waters
6 (1.07%)

Stewart
533 (73.93%)
Kaine
181 (25.10%)
Waters
7 (0.97%)

Stewart
1,059 (71.27%)
Kaine
417 (28.06%)
Waters
10 (0.67%)

Stewart
361 (70.65%)
Kaine
142 (27.79%)
Waters
7 (1.37%)

Stewart
858 (71.80%)
Kaine
326 (27.28%)
Waters
11 (0.92%)

Stewart
1,164 (75.88%)
Kaine
330 (21.51%)
Waters
38 (2.48%)

Stewart
732 (73.20%)
Kaine
253 (25.30%)
Waters
14 (1.40%)

Stewart
475 (74.45%)
Kaine
153 (23.98%)
Waters
10 (1.57%)

Stewart
487 (72.04%)
Kaine
178 (26.33%)
Waters
11 (1.63%)

Stewart
406 (78.83%)
Kaine
99 (19.22%)
Waters
10 (1.94%)

Stewart
712 (80.54%)
Kaine
163 (18.44%)
Waters
9 (1.02%)

Stewart
1,206 (73.49%)
Kaine
404 (24.62%)
Waters
31 (1.89%)

Stewart
625 (67.57%)
Kaine
274 (29.62%)
Waters
26 (2.81%)

Stewart
1,324 (68.11%)
Kaine
562 (28.91%)
Waters
56 (2.88%)

Stewart
1,086 (74.95%)
Kaine
343 (23.67%)
Waters
19 (1.31%)

Stewart
270 (72.39%)
Kaine
99 (26.54%)
Waters
4 (1.07%)

Stewart
381 (73.55%)
Kaine
129 (24.90%)
Waters
8 (1.54%)

Stewart
598 (75.60%)
Kaine
178 (22.50%)
Waters
15 (1.90%)

Stewart
937 (63.01%)
Kaine
517 (34.77%)
Waters
32 (2.15%)

Stewart
1,527 (71.49%)
Kaine
563 (26.36%)
Waters
46 (2.15%)

Stewart
695 (73.31%)
Kaine
235 (24.79%)
Waters
18 (1.90%)

Stewart
745 (74.50%)
Kaine
247 (24.70%)
Waters
8 (0.80%)

Stewart
222 (76.55%)
Kaine
64 (22.07%)
Waters
4 (1.38%)

Stewart
907 (64.65%)
Kaine
461 (32.86%)
Waters
35 (2.49%)

Stewart
1,213 (77.91%)
Kaine
320 (20.55%)
Waters
24 (1.54%)

Stewart
579 (71.75%)
Kaine
219 (27.14%)
Waters
9 (1.12%)

Stewart
462 (74.88%)
Kaine
145 (23.50%)
Waters
10 (1.62%)

Stewart
913 (57.97%)
Kaine
624 (39.62%)
Waters
38 (2.41%)

Stewart
1,406 (60.29%)
Kaine
885 (37.95%)
Waters
39 (1.67%)

Stewart
6 (60.00%)
Kaine
3 (30.00%)
Waters
1 (10.00%)
2018 Election Data Visuals & Analysis