Official results from the Virginia Department of Elections

228 of 228 precincts reporting (100.00%)

Abigail Spanberger  176,079 50.34%
David Brat* 169,295 48.40%
Joe Walton 4,216 1.21%

Click on a locality for details

Localities & Precincts

Spanberger Brat Walton Rpt.
60,897 50,278 1,343 100%

Spanberger
808 61.21%
Brat
483 36.59%
Walton
26 1.97%

Spanberger
1,495 66.98%
Brat
697 31.23%
Walton
38 1.70%

Spanberger
754 58.22%
Brat
525 40.54%
Walton
15 1.16%

Spanberger
1,481 70.56%
Brat
598 28.49%
Walton
19 0.91%

Spanberger
1,050 85.71%
Brat
163 13.31%
Walton
12 0.98%

Spanberger
503 73.22%
Brat
172 25.04%
Walton
12 1.75%

Spanberger
1,352 74.24%
Brat
451 24.77%
Walton
17 0.93%

Spanberger
1,764 66.69%
Brat
846 31.98%
Walton
33 1.25%

Spanberger
565 48.50%
Brat
590 50.64%
Walton
10 0.86%

Spanberger
2,487 81.54%
Brat
526 17.25%
Walton
35 1.15%

Spanberger
221 83.71%
Brat
36 13.64%
Walton
6 2.27%

Spanberger
576 74.04%
Brat
192 24.68%
Walton
10 1.29%

Spanberger
351 40.72%
Brat
499 57.89%
Walton
12 1.39%

Spanberger
695 28.68%
Brat
1,701 70.20%
Walton
26 1.07%

Spanberger
1,456 49.36%
Brat
1,457 49.39%
Walton
35 1.19%

Spanberger
452 58.70%
Brat
305 39.61%
Walton
12 1.56%

Spanberger
1,516 40.97%
Brat
2,137 57.76%
Walton
46 1.24%

Spanberger
979 44.85%
Brat
1,186 54.33%
Walton
18 0.82%

Spanberger
1,339 45.34%
Brat
1,583 53.61%
Walton
27 0.91%

Spanberger
718 32.91%
Brat
1,432 65.63%
Walton
29 1.33%

Spanberger
933 46.77%
Brat
1,026 51.43%
Walton
36 1.80%

Spanberger
1,194 45.75%
Brat
1,399 53.60%
Walton
17 0.65%

Spanberger
325 43.62%
Brat
412 55.30%
Walton
7 0.94%

Spanberger
702 48.92%
Brat
713 49.69%
Walton
20 1.39%

Spanberger
1,612 54.51%
Brat
1,303 44.06%
Walton
41 1.39%

Spanberger
1,156 49.78%
Brat
1,141 49.14%
Walton
25 1.08%

Spanberger
1,075 57.39%
Brat
766 40.90%
Walton
29 1.55%

Spanberger
1,097 51.53%
Brat
1,004 47.16%
Walton
28 1.32%

Spanberger
844 45.97%
Brat
975 53.10%
Walton
17 0.93%

Spanberger
554 44.32%
Brat
683 54.64%
Walton
12 0.96%

Spanberger
1,785 65.41%
Brat
902 33.05%
Walton
39 1.43%

Spanberger
639 57.26%
Brat
462 41.40%
Walton
14 1.25%

Spanberger
672 54.15%
Brat
554 44.64%
Walton
14 1.13%

Spanberger
1,062 50.28%
Brat
1,029 48.72%
Walton
20 0.95%

Spanberger
1,051 56.84%
Brat
771 41.70%
Walton
25 1.35%

Spanberger
1,428 50.39%
Brat
1,361 48.02%
Walton
41 1.45%

Spanberger
1,103 50.32%
Brat
1,050 47.90%
Walton
38 1.73%

Spanberger
632 56.89%
Brat
470 42.30%
Walton
8 0.72%

Spanberger
578 51.47%
Brat
534 47.55%
Walton
10 0.89%

Spanberger
838 56.20%
Brat
630 42.25%
Walton
23 1.54%

Spanberger
611 53.88%
Brat
503 44.36%
Walton
17 1.50%

Spanberger
974 46.45%
Brat
1,099 52.41%
Walton
22 1.05%

Spanberger
1,486 46.61%
Brat
1,675 52.54%
Walton
26 0.82%

Spanberger
1,253 55.79%
Brat
965 42.97%
Walton
24 1.07%

Spanberger
1,161 56.03%
Brat
887 42.81%
Walton
24 1.16%

Spanberger
1,217 42.51%
Brat
1,612 56.30%
Walton
33 1.15%

Spanberger
1,010 53.84%
Brat
844 44.99%
Walton
22 1.17%

Spanberger
883 62.10%
Brat
516 36.29%
Walton
23 1.62%

Spanberger
1,037 46.42%
Brat
1,166 52.19%
Walton
30 1.34%

Spanberger
670 44.20%
Brat
826 54.49%
Walton
19 1.25%

Spanberger
719 75.29%
Brat
217 22.72%
Walton
19 1.99%

Spanberger
1,170 46.84%
Brat
1,294 51.80%
Walton
32 1.28%

Spanberger
1,369 80.91%
Brat
303 17.91%
Walton
20 1.18%

Spanberger
867 78.68%
Brat
223 20.24%
Walton
12 1.09%

Spanberger
449 42.20%
Brat
607 57.05%
Walton
8 0.75%

Spanberger
1,041 41.69%
Brat
1,431 57.31%
Walton
23 0.92%

Spanberger
5,058 59.75%
Brat
3,319 39.21%
Walton
85 1.00%

Spanberger
80 73.39%
Brat
27 24.77%
Walton
2 1.83%
63,892 43,684 1,243 100%

Spanberger
1,365 53.68%
Brat
1,149 45.18%
Walton
27 1.06%

Spanberger
1,508 76.20%
Brat
446 22.54%
Walton
22 1.11%

Spanberger
1,362 50.65%
Brat
1,306 48.57%
Walton
21 0.78%

Spanberger
1,276 63.58%
Brat
690 34.38%
Walton
38 1.89%

Spanberger
1,137 60.32%
Brat
705 37.40%
Walton
41 2.18%

Spanberger
1,428 55.46%
Brat
1,123 43.61%
Walton
23 0.89%

Spanberger
282 42.73%
Brat
368 55.76%
Walton
9 1.36%

Spanberger
1,522 73.35%
Brat
514 24.77%
Walton
38 1.83%

Spanberger
1,517 61.22%
Brat
914 36.88%
Walton
45 1.82%

Spanberger
964 55.47%
Brat
754 43.38%
Walton
20 1.15%

Spanberger
421 54.11%
Brat
335 43.06%
Walton
22 2.83%

Spanberger
403 52.47%
Brat
351 45.70%
Walton
13 1.69%

Spanberger
1,287 49.27%
Brat
1,300 49.77%
Walton
25 0.96%

Spanberger
878 61.53%
Brat
532 37.28%
Walton
15 1.05%

Spanberger
1,792 93.72%
Brat
98 5.13%
Walton
16 0.84%

Spanberger
1,114 71.96%
Brat
393 25.39%
Walton
38 2.45%

Spanberger
279 59.87%
Brat
180 38.63%
Walton
6 1.29%

Spanberger
247 44.58%
Brat
303 54.69%
Walton
4 0.72%

Spanberger
1,362 76.65%
Brat
393 22.12%
Walton
20 1.13%

Spanberger
858 82.03%
Brat
174 16.63%
Walton
14 1.34%

Spanberger
445 75.17%
Brat
137 23.14%
Walton
10 1.69%

Spanberger
896 81.90%
Brat
180 16.45%
Walton
18 1.65%

Spanberger
737 69.66%
Brat
309 29.21%
Walton
12 1.13%

Spanberger
411 57.81%
Brat
285 40.08%
Walton
15 2.11%

Spanberger
336 63.04%
Brat
189 35.46%
Walton
8 1.50%

Spanberger
54 49.54%
Brat
52 47.71%
Walton
3 2.75%

Spanberger
195 82.63%
Brat
40 16.95%
Walton
1 0.42%

Spanberger
155 63.01%
Brat
85 34.55%
Walton
6 2.44%

Spanberger
1,140 83.82%
Brat
207 15.22%
Walton
13 0.96%

Spanberger
1,308 62.32%
Brat
770 36.68%
Walton
20 0.95%

Spanberger
803 55.73%
Brat
632 43.86%
Walton
6 0.42%

Spanberger
859 46.76%
Brat
950 51.71%
Walton
25 1.36%

Spanberger
1,170 58.41%
Brat
807 40.29%
Walton
25 1.25%

Spanberger
535 47.43%
Brat
574 50.89%
Walton
18 1.60%

Spanberger
1,095 48.49%
Brat
1,139 50.44%
Walton
21 0.93%

Spanberger
999 56.31%
Brat
755 42.56%
Walton
20 1.13%

Spanberger
542 52.88%
Brat
463 45.17%
Walton
19 1.85%

Spanberger
1,019 49.39%
Brat
1,028 49.83%
Walton
16 0.78%

Spanberger
1,149 57.28%
Brat
842 41.97%
Walton
15 0.75%

Spanberger
1,054 48.33%
Brat
1,106 50.71%
Walton
18 0.83%

Spanberger
1,543 57.79%
Brat
1,099 41.16%
Walton
26 0.97%

Spanberger
750 59.48%
Brat
496 39.33%
Walton
14 1.11%

Spanberger
1,366 52.82%
Brat
1,188 45.94%
Walton
30 1.16%

Spanberger
1,007 54.20%
Brat
823 44.29%
Walton
24 1.29%

Spanberger
1,496 74.61%
Brat
491 24.49%
Walton
16 0.80%

Spanberger
1,136 59.17%
Brat
762 39.69%
Walton
22 1.15%

Spanberger
985 65.06%
Brat
510 33.69%
Walton
18 1.19%

Spanberger
619 43.71%
Brat
788 55.65%
Walton
7 0.49%

Spanberger
671 53.94%
Brat
556 44.69%
Walton
17 1.37%

Spanberger
1,000 47.28%
Brat
1,096 51.82%
Walton
16 0.76%

Spanberger
930 55.79%
Brat
721 43.25%
Walton
16 0.96%

Spanberger
659 48.63%
Brat
683 50.41%
Walton
13 0.96%

Spanberger
909 56.95%
Brat
672 42.11%
Walton
15 0.94%

Spanberger
941 51.17%
Brat
881 47.91%
Walton
16 0.87%

Spanberger
451 39.88%
Brat
674 59.59%
Walton
6 0.53%

Spanberger
900 61.22%
Brat
549 37.35%
Walton
18 1.22%

Spanberger
1,129 57.63%
Brat
809 41.30%
Walton
21 1.07%

Spanberger
1,102 51.28%
Brat
1,020 47.46%
Walton
25 1.16%

Spanberger
750 54.47%
Brat
613 44.52%
Walton
13 0.94%

Spanberger
593 61.51%
Brat
357 37.03%
Walton
14 1.45%

Spanberger
436 54.98%
Brat
347 43.76%
Walton
9 1.13%

Spanberger
1,087 43.13%
Brat
1,413 56.07%
Walton
18 0.71%

Spanberger
722 59.38%
Brat
481 39.56%
Walton
13 1.07%

Spanberger
916 51.58%
Brat
836 47.07%
Walton
23 1.30%

Spanberger
5,748 63.76%
Brat
3,177 35.24%
Walton
86 0.95%

Spanberger
142 68.60%
Brat
64 30.92%
Walton
1 0.48%
17,209 21,227 502 100%

Spanberger
346 27.09%
Brat
910 71.26%
Walton
21 1.64%

Spanberger
431 31.95%
Brat
892 66.12%
Walton
23 1.70%

Spanberger
828 42.92%
Brat
1,081 56.04%
Walton
19 0.98%

Spanberger
748 45.22%
Brat
882 53.33%
Walton
23 1.39%

Spanberger
597 38.05%
Brat
949 60.48%
Walton
23 1.47%

Spanberger
524 34.00%
Brat
1,006 65.28%
Walton
11 0.71%

Spanberger
1,048 52.04%
Brat
943 46.82%
Walton
22 1.09%

Spanberger
877 46.85%
Brat
972 51.92%
Walton
21 1.12%

Spanberger
1,082 52.63%
Brat
939 45.67%
Walton
33 1.61%

Spanberger
1,126 42.59%
Brat
1,486 56.20%
Walton
30 1.13%

Spanberger
218 57.82%
Brat
153 40.58%
Walton
5 1.33%

Spanberger
359 30.61%
Brat
795 67.77%
Walton
19 1.62%

Spanberger
323 29.96%
Brat
745 69.11%
Walton
10 0.93%

Spanberger
311 26.65%
Brat
841 72.07%
Walton
15 1.29%

Spanberger
752 41.55%
Brat
1,036 57.24%
Walton
22 1.22%

Spanberger
623 32.84%
Brat
1,254 66.10%
Walton
20 1.05%

Spanberger
1,049 51.07%
Brat
971 47.27%
Walton
34 1.66%

Spanberger
1,387 53.76%
Brat
1,154 44.73%
Walton
36 1.40%

Spanberger
657 50.97%
Brat
605 46.94%
Walton
26 2.02%

Spanberger
507 49.22%
Brat
504 48.93%
Walton
17 1.65%

Spanberger
449 60.59%
Brat
286 38.60%
Walton
6 0.81%

Spanberger
907 51.68%
Brat
824 46.95%
Walton
23 1.31%

Spanberger
2,055 50.17%
Brat
1,994 48.68%
Walton
43 1.05%

Spanberger
5 50.00%
Brat
5 50.00%
Walton
0 0.00%
7,910 11,239 282 100%

Spanberger
1,153 52.55%
Brat
999 45.53%
Walton
42 1.91%

Spanberger
1,093 57.11%
Brat
784 40.96%
Walton
36 1.88%

Spanberger
321 29.45%
Brat
751 68.90%
Walton
18 1.65%

Spanberger
287 33.29%
Brat
560 64.97%
Walton
14 1.62%

Spanberger
211 50.48%
Brat
196 46.89%
Walton
9 2.15%

Spanberger
404 34.38%
Brat
754 64.17%
Walton
15 1.28%

Spanberger
678 35.87%
Brat
1,188 62.86%
Walton
24 1.27%

Spanberger
549 34.08%
Brat
1,033 64.12%
Walton
29 1.80%

Spanberger
468 31.90%
Brat
983 67.01%
Walton
16 1.09%

Spanberger
101 37.69%
Brat
166 61.94%
Walton
1 0.37%

Spanberger
665 39.19%
Brat
1,010 59.52%
Walton
19 1.12%

Spanberger
256 49.61%
Brat
247 47.87%
Walton
11 2.13%

Spanberger
524 33.25%
Brat
1,039 65.93%
Walton
11 0.70%

Spanberger
236 31.38%
Brat
504 67.02%
Walton
12 1.60%

Spanberger
104 26.67%
Brat
283 72.56%
Walton
3 0.77%

Spanberger
856 52.94%
Brat
739 45.70%
Walton
22 1.36%

Spanberger
4 57.14%
Brat
3 42.86%
Walton
0 0.00%
6,256 8,982 216 100%

Spanberger
820 46.75%
Brat
910 51.88%
Walton
22 1.25%

Spanberger
346 41.79%
Brat
473 57.13%
Walton
9 1.09%

Spanberger
368 39.83%
Brat
544 58.87%
Walton
10 1.08%

Spanberger
361 41.12%
Brat
504 57.40%
Walton
12 1.37%

Spanberger
906 54.68%
Brat
733 44.24%
Walton
18 1.09%

Spanberger
190 43.18%
Brat
248 56.36%
Walton
2 0.45%

Spanberger
469 33.74%
Brat
898 64.60%
Walton
23 1.65%

Spanberger
225 48.08%
Brat
235 50.21%
Walton
8 1.71%

Spanberger
244 52.59%
Brat
213 45.91%
Walton
7 1.51%

Spanberger
252 33.96%
Brat
480 64.69%
Walton
10 1.35%

Spanberger
182 29.12%
Brat
433 69.28%
Walton
10 1.60%

Spanberger
201 24.04%
Brat
617 73.80%
Walton
18 2.15%

Spanberger
346 31.68%
Brat
736 67.40%
Walton
10 0.92%

Spanberger
364 32.16%
Brat
747 65.99%
Walton
21 1.86%

Spanberger
317 35.98%
Brat
547 62.09%
Walton
17 1.93%

Spanberger
661 49.18%
Brat
664 49.40%
Walton
19 1.41%

Spanberger
4 100.00%
Brat
0 0.00%
Walton
0 0.00%
4,333 10,434 223 100%

Spanberger
433 27.67%
Brat
1,109 70.86%
Walton
21 1.34%

Spanberger
369 30.85%
Brat
811 67.81%
Walton
15 1.25%

Spanberger
221 25.46%
Brat
631 72.70%
Walton
15 1.73%

Spanberger
264 22.07%
Brat
916 76.59%
Walton
16 1.34%

Spanberger
424 26.60%
Brat
1,144 71.77%
Walton
26 1.63%

Spanberger
378 29.10%
Brat
896 68.98%
Walton
24 1.85%

Spanberger
298 27.39%
Brat
774 71.14%
Walton
16 1.47%

Spanberger
490 24.59%
Brat
1,471 73.81%
Walton
31 1.56%

Spanberger
192 25.95%
Brat
533 72.03%
Walton
14 1.89%

Spanberger
457 40.34%
Brat
667 58.87%
Walton
9 0.79%

Spanberger
272 40.90%
Brat
383 57.59%
Walton
10 1.50%

Spanberger
116 21.93%
Brat
399 75.43%
Walton
13 2.46%

Spanberger
418 36.99%
Brat
699 61.86%
Walton
13 1.15%

Spanberger
1 50.00%
Brat
1 50.00%
Walton
0 0.00%
6,007 8,797 177 100%

Spanberger
589 39.64%
Brat
888 59.76%
Walton
9 0.61%

Spanberger
642 45.86%
Brat
745 53.21%
Walton
13 0.93%

Spanberger
452 32.94%
Brat
903 65.82%
Walton
15 1.09%

Spanberger
342 28.81%
Brat
820 69.08%
Walton
24 2.02%

Spanberger
788 48.11%
Brat
831 50.73%
Walton
18 1.10%

Spanberger
198 37.01%
Brat
334 62.43%
Walton
3 0.56%

Spanberger
351 25.68%
Brat
1,000 73.15%
Walton
15 1.10%

Spanberger
597 43.51%
Brat
756 55.10%
Walton
17 1.24%

Spanberger
704 42.93%
Brat
914 55.73%
Walton
21 1.28%

Spanberger
761 41.52%
Brat
1,045 57.01%
Walton
26 1.42%

Spanberger
578 50.26%
Brat
555 48.26%
Walton
16 1.39%

Spanberger
5 45.45%
Brat
6 54.55%
Walton
0 0.00%
5,248 7,913 113 100%

Spanberger
339 41.90%
Brat
456 56.37%
Walton
14 1.73%

Spanberger
502 38.76%
Brat
780 60.23%
Walton
10 0.77%

Spanberger
210 54.83%
Brat
168 43.86%
Walton
5 1.31%

Spanberger
745 43.29%
Brat
958 55.67%
Walton
16 0.93%

Spanberger
461 39.37%
Brat
704 60.12%
Walton
6 0.51%

Spanberger
204 37.71%
Brat
335 61.92%
Walton
2 0.37%

Spanberger
474 42.70%
Brat
621 55.95%
Walton
15 1.35%

Spanberger
653 33.21%
Brat
1,291 65.67%
Walton
22 1.12%

Spanberger
655 34.69%
Brat
1,220 64.62%
Walton
13 0.69%

Spanberger
392 34.63%
Brat
735 64.93%
Walton
4 0.35%

Spanberger
608 48.45%
Brat
640 51.00%
Walton
6 0.48%

Spanberger
5 50.00%
Brat
5 50.00%
Walton
0 0.00%
1,926 3,879 51 100%

Spanberger
291 32.01%
Brat
608 66.89%
Walton
10 1.10%

Spanberger
411 35.83%
Brat
723 63.03%
Walton
12 1.05%

Spanberger
287 26.95%
Brat
766 71.92%
Walton
12 1.13%

Spanberger
283 27.75%
Brat
726 71.18%
Walton
9 0.88%

Spanberger
468 37.96%
Brat
758 61.48%
Walton
7 0.57%

Spanberger
3 37.50%
Brat
5 62.50%
Walton
0 0.00%

Spanberger
183 38.28%
Brat
293 61.30%
Walton
1 0.21%
2,401 2,862 66 100%

Spanberger
242 41.80%
Brat
327 56.48%
Walton
10 1.73%

Spanberger
156 36.36%
Brat
269 62.70%
Walton
4 0.93%

Spanberger
292 40.90%
Brat
411 57.56%
Walton
11 1.54%

Spanberger
83 24.41%
Brat
251 73.82%
Walton
6 1.76%

Spanberger
322 61.22%
Brat
197 37.45%
Walton
7 1.33%

Spanberger
137 38.70%
Brat
215 60.73%
Walton
2 0.56%

Spanberger
388 78.07%
Brat
102 20.52%
Walton
6 1.21%

Spanberger
162 30.80%
Brat
357 67.87%
Walton
7 1.33%

Spanberger
458 45.17%
Brat
546 53.85%
Walton
10 0.99%

Spanberger
161 45.87%
Brat
187 53.28%
Walton
3 0.85%

Spanberger
0 0.00%
Brat
0 0.00%
Walton
0 0.00%
2018 Election Data Visuals & Analysis

Election Night 2018 powered by:

Appalachain Power
Altria