Virginia Senate Results

Projected Winner
D Tim Kaine 57.1% 1,910,370
Incumbent
R Corey Stewart 41.1% 1,374,313
L Matt Waters 1.8% 61,565
99% Votes in

Accomack County

R Corey Stewart 51.9% 6,605
D Tim Kaine 47.1% 5,997
Incumbent
L Matt Waters 1.1% 135
100% Votes in

Albemarle County

D Tim Kaine 67.1% 35,701
Incumbent
R Corey Stewart 30.8% 16,371
L Matt Waters 2.2% 1,161
100% Votes in

Alexandria County

D Tim Kaine 81.4% 53,307
Incumbent
R Corey Stewart 16.4% 10,734
L Matt Waters 2.2% 1,468
100% Votes in

Alleghany County

R Corey Stewart 63% 3,433
D Tim Kaine 35.8% 1,952
Incumbent
L Matt Waters 1.2% 66
100% Votes in

Amelia County

R Corey Stewart 65.4% 3,823
D Tim Kaine 33.2% 1,938
Incumbent
L Matt Waters 1.4% 81
100% Votes in

Amherst County

R Corey Stewart 62.1% 7,779
D Tim Kaine 36.2% 4,541
Incumbent
L Matt Waters 1.7% 215
100% Votes in

Appomattox County

R Corey Stewart 71.1% 4,751
D Tim Kaine 27.4% 1,828
Incumbent
L Matt Waters 1.5% 99
100% Votes in

Arlington County

D Tim Kaine 81.9% 87,258
Incumbent
R Corey Stewart 15.5% 16,495
L Matt Waters 2.6% 2,771
100% Votes in

Augusta County

R Corey Stewart 69.8% 20,796
D Tim Kaine 28.3% 8,427
Incumbent
L Matt Waters 1.8% 550
100% Votes in

Bath County

R Corey Stewart 65.6% 1,142
D Tim Kaine 33.1% 576
Incumbent
L Matt Waters 1.4% 24
100% Votes in

Bedford County

R Corey Stewart 71.2% 25,301
D Tim Kaine 27.1% 9,632
Incumbent
L Matt Waters 1.7% 603
100% Votes in

Bland County

R Corey Stewart 78.2% 1,916
D Tim Kaine 20.6% 504
Incumbent
L Matt Waters 1.2% 30
100% Votes in

Botetourt County

R Corey Stewart 69.1% 10,720
D Tim Kaine 29.3% 4,543
Incumbent
L Matt Waters 1.6% 246
100% Votes in

Bristol County

R Corey Stewart 65.1% 3,427
D Tim Kaine 33.6% 1,770
Incumbent
L Matt Waters 1.3% 67
100% Votes in

Brunswick County

D Tim Kaine 60.4% 3,717
Incumbent
R Corey Stewart 38.9% 2,394
L Matt Waters 0.7% 41
100% Votes in

Buchanan County

R Corey Stewart 69.1% 4,095
D Tim Kaine 30.1% 1,785
Incumbent
L Matt Waters 0.8% 50
100% Votes in

Buckingham County

R Corey Stewart 53% 3,249
D Tim Kaine 45.7% 2,802
Incumbent
L Matt Waters 1.4% 83
100% Votes in

Buena Vista County

R Corey Stewart 59.8% 1,047
D Tim Kaine 38.1% 666
Incumbent
L Matt Waters 2.1% 37
100% Votes in

Campbell County

R Corey Stewart 69.4% 15,239
D Tim Kaine 28.7% 6,305
Incumbent
L Matt Waters 1.9% 408
100% Votes in

Caroline County

D Tim Kaine 51.5% 5,838
Incumbent
R Corey Stewart 46.9% 5,323
L Matt Waters 1.6% 179
100% Votes in

Carroll County

R Corey Stewart 75.8% 8,042
D Tim Kaine 23.2% 2,459
Incumbent
L Matt Waters 1.1% 114
100% Votes in

Charles City County

D Tim Kaine 63.9% 2,131
Incumbent
R Corey Stewart 35% 1,168
L Matt Waters 1.1% 36
100% Votes in

Charlotte County

R Corey Stewart 59.2% 2,792
D Tim Kaine 39.7% 1,871
Incumbent
L Matt Waters 1.1% 52
100% Votes in

Charlottesville County

D Tim Kaine 86.3% 17,641
Incumbent
R Corey Stewart 11.5% 2,346
L Matt Waters 2.2% 451
100% Votes in

Chesapeake County

D Tim Kaine 54.6% 49,506
Incumbent
R Corey Stewart 43.7% 39,632
L Matt Waters 1.6% 1,493
100% Votes in

Chesterfield County

D Tim Kaine 54.1% 83,091
Incumbent
R Corey Stewart 44.2% 67,835
L Matt Waters 1.8% 2,705
100% Votes in

Clarke County

R Corey Stewart 53.5% 3,845
D Tim Kaine 44.7% 3,210
Incumbent
L Matt Waters 1.8% 126
100% Votes in

Colonial Heights County

R Corey Stewart 65.3% 4,183
D Tim Kaine 32.8% 2,105
Incumbent
L Matt Waters 1.9% 120
100% Votes in

Covington County

R Corey Stewart 53.9% 957
D Tim Kaine 44.2% 785
Incumbent
L Matt Waters 1.9% 33
100% Votes in

Craig County

R Corey Stewart 73.8% 1,615
D Tim Kaine 24.9% 544
Incumbent
L Matt Waters 1.4% 30
100% Votes in

Culpeper County

R Corey Stewart 56.3% 10,913
D Tim Kaine 41.8% 8,093
Incumbent
L Matt Waters 1.9% 361
100% Votes in

Cumberland County

R Corey Stewart 54.1% 2,270
D Tim Kaine 44.1% 1,849
Incumbent
L Matt Waters 1.8% 74
100% Votes in

Danville County

D Tim Kaine 62.4% 9,418
Incumbent
R Corey Stewart 36.5% 5,518
L Matt Waters 1.1% 163
100% Votes in

Dickenson County

R Corey Stewart 65.5% 2,926
D Tim Kaine 34.1% 1,524
Incumbent
L Matt Waters 0.4% 20
100% Votes in

Dinwiddie County

R Corey Stewart 53.2% 5,626
D Tim Kaine 46% 4,865
Incumbent
L Matt Waters 0.7% 78
100% Votes in

Emporia County

D Tim Kaine 65% 1,163
Incumbent
R Corey Stewart 34% 608
L Matt Waters 1% 18
100% Votes in

Essex County

D Tim Kaine 51.3% 2,266
Incumbent
R Corey Stewart 47.9% 2,115
L Matt Waters 0.8% 36
100% Votes in

Fairfax County

D Tim Kaine 71.1% 340,740
Incumbent
R Corey Stewart 26.9% 129,095
L Matt Waters 2% 9,517
100% Votes in

Fairfax City County

D Tim Kaine 69.4% 7,330
Incumbent
R Corey Stewart 28.3% 2,988
L Matt Waters 2.3% 245
100% Votes in

Falls Church County

D Tim Kaine 82.5% 5,902
Incumbent
R Corey Stewart 15.5% 1,112
L Matt Waters 2% 144
100% Votes in

Fauquier County

R Corey Stewart 55.3% 17,801
D Tim Kaine 42.7% 13,735
Incumbent
L Matt Waters 2% 634
100% Votes in

Floyd County

R Corey Stewart 62% 4,180
D Tim Kaine 36.8% 2,480
Incumbent
L Matt Waters 1.2% 78
100% Votes in

Fluvanna County

D Tim Kaine 49.9% 5,981
Incumbent
R Corey Stewart 48.3% 5,793
L Matt Waters 1.8% 217
100% Votes in

Franklin County

R Corey Stewart 67% 14,849
D Tim Kaine 31.6% 6,995
Incumbent
L Matt Waters 1.4% 321
100% Votes in

Franklin City County

D Tim Kaine 63.4% 1,894
Incumbent
R Corey Stewart 35.6% 1,065
L Matt Waters 1% 30
100% Votes in

Frederick County

R Corey Stewart 60.4% 20,640
D Tim Kaine 37.7% 12,885
Incumbent
L Matt Waters 1.9% 637
100% Votes in

Fredericksburg County

D Tim Kaine 68.3% 6,621
Incumbent
R Corey Stewart 29.2% 2,832
L Matt Waters 2.4% 237
100% Votes in

Galax County

R Corey Stewart 65.5% 1,198
D Tim Kaine 33.9% 620
Incumbent
L Matt Waters 0.7% 12
100% Votes in

Giles County

R Corey Stewart 67.8% 4,500
D Tim Kaine 30.7% 2,036
Incumbent
L Matt Waters 1.5% 97
100% Votes in

Gloucester County

R Corey Stewart 62.8% 9,816
D Tim Kaine 35.4% 5,529
Incumbent
L Matt Waters 1.8% 277
100% Votes in

Goochland County

R Corey Stewart 56.6% 7,472
D Tim Kaine 41.3% 5,443
Incumbent
L Matt Waters 2.1% 279
100% Votes in

Grayson County

R Corey Stewart 74.2% 4,249
D Tim Kaine 24.7% 1,412
Incumbent
L Matt Waters 1.2% 67
100% Votes in

Greene County

R Corey Stewart 58.5% 4,749
D Tim Kaine 39.2% 3,183
Incumbent
L Matt Waters 2.3% 190
100% Votes in

Greensville County

D Tim Kaine 60.4% 2,109
Incumbent
R Corey Stewart 39% 1,363
L Matt Waters 0.5% 19
100% Votes in

Halifax County

R Corey Stewart 56.2% 7,691
D Tim Kaine 42.9% 5,869
Incumbent
L Matt Waters 0.9% 119
100% Votes in

Hampton County

D Tim Kaine 73.5% 37,078
Incumbent
R Corey Stewart 25.2% 12,696
L Matt Waters 1.3% 651
100% Votes in

Hanover County

R Corey Stewart 60.3% 32,333
D Tim Kaine 37.7% 20,228
Incumbent
L Matt Waters 2% 1,082
100% Votes in

Harrisonburg County

D Tim Kaine 67.4% 9,234
Incumbent
R Corey Stewart 29.6% 4,056
L Matt Waters 3% 404
100% Votes in

Henrico County

D Tim Kaine 65.3% 94,826
Incumbent
R Corey Stewart 32.9% 47,786
L Matt Waters 1.8% 2,678
100% Votes in

Henry County

R Corey Stewart 61.3% 11,471
D Tim Kaine 37.7% 7,061
Incumbent
L Matt Waters 1% 190
100% Votes in

Highland County

R Corey Stewart 65.2% 772
D Tim Kaine 33.8% 400
Incumbent
L Matt Waters 1% 12
100% Votes in

Hopewell County

D Tim Kaine 56.4% 3,878
Incumbent
R Corey Stewart 42.1% 2,894
L Matt Waters 1.6% 107
100% Votes in

Isle of Wight County

R Corey Stewart 54.6% 9,171
D Tim Kaine 43.8% 7,357
Incumbent
L Matt Waters 1.6% 263
100% Votes in

James City County

D Tim Kaine 52% 20,146
Incumbent
R Corey Stewart 46.3% 17,955
L Matt Waters 1.7% 664
100% Votes in

King George County

R Corey Stewart 57% 5,546
D Tim Kaine 40.8% 3,976
Incumbent
L Matt Waters 2.2% 213
100% Votes in

King William County

R Corey Stewart 62.7% 4,707
D Tim Kaine 35.6% 2,675
Incumbent
L Matt Waters 1.6% 122
100% Votes in

King and Queen County

R Corey Stewart 54.4% 1,615
D Tim Kaine 44.4% 1,318
Incumbent
L Matt Waters 1.3% 38
100% Votes in

Lancaster County

R Corey Stewart 51.7% 2,947
D Tim Kaine 47% 2,683
Incumbent
L Matt Waters 1.3% 74
100% Votes in

Lee County

R Corey Stewart 74.7% 5,096
D Tim Kaine 24.5% 1,671
Incumbent
L Matt Waters 0.8% 52
100% Votes in

Lexington County

D Tim Kaine 71.4% 1,511
Incumbent
R Corey Stewart 26.9% 569
L Matt Waters 1.7% 36
100% Votes in

Loudoun County

D Tim Kaine 63.2% 106,064
Incumbent
R Corey Stewart 34.8% 58,369
L Matt Waters 2% 3,318
100% Votes in

Louisa County

R Corey Stewart 57% 8,790
D Tim Kaine 41.4% 6,384
Incumbent
L Matt Waters 1.6% 242
100% Votes in

Lunenburg County

R Corey Stewart 55.4% 2,480
D Tim Kaine 43.4% 1,943
Incumbent
L Matt Waters 1.1% 51
100% Votes in

Lynchburg County

D Tim Kaine 50.7% 13,582
Incumbent
R Corey Stewart 45.6% 12,238
L Matt Waters 3.7% 993
100% Votes in

Madison County

R Corey Stewart 60.8% 3,655
D Tim Kaine 37.8% 2,273
Incumbent
L Matt Waters 1.5% 88
100% Votes in

Manassas County

D Tim Kaine 63% 8,130
Incumbent
R Corey Stewart 34.8% 4,496
L Matt Waters 2.2% 287
100% Votes in

Manassas Park County

D Tim Kaine 69.2% 3,032
Incumbent
R Corey Stewart 28.8% 1,260
L Matt Waters 2% 89
100% Votes in

Martinsville County

D Tim Kaine 63.7% 2,889
Incumbent
R Corey Stewart 34.5% 1,566
L Matt Waters 1.8% 82
100% Votes in

Mathews County

R Corey Stewart 63.2% 2,791
D Tim Kaine 35.5% 1,566
Incumbent
L Matt Waters 1.3% 58
100% Votes in

Mecklenburg County

R Corey Stewart 55.4% 6,533
D Tim Kaine 43.6% 5,149
Incumbent
L Matt Waters 1% 118
100% Votes in

Middlesex County

R Corey Stewart 58.8% 3,014
D Tim Kaine 39.6% 2,031
Incumbent
L Matt Waters 1.6% 83
100% Votes in

Montgomery County

D Tim Kaine 56.7% 20,109
Incumbent
R Corey Stewart 40.6% 14,382
L Matt Waters 2.7% 966
100% Votes in

Nelson County

D Tim Kaine 51.7% 3,808
Incumbent
R Corey Stewart 46.4% 3,417
L Matt Waters 1.9% 138
100% Votes in

New Kent County

R Corey Stewart 63.5% 6,774
D Tim Kaine 35% 3,736
Incumbent
L Matt Waters 1.5% 159
100% Votes in

Newport News County

D Tim Kaine 67.6% 39,398
Incumbent
R Corey Stewart 30.7% 17,891
L Matt Waters 1.7% 974
100% Votes in

Norfolk County

D Tim Kaine 75% 50,565
Incumbent
R Corey Stewart 23.1% 15,603
L Matt Waters 1.8% 1,233
100% Votes in

Northampton County

D Tim Kaine 57.3% 2,924
Incumbent
R Corey Stewart 41.6% 2,124
L Matt Waters 1.2% 59
100% Votes in

Northumberland County

R Corey Stewart 57% 3,567
D Tim Kaine 42% 2,631
Incumbent
L Matt Waters 1% 63
100% Votes in

Norton County

R Corey Stewart 61.3% 672
D Tim Kaine 37.2% 408
Incumbent
L Matt Waters 1.5% 16
100% Votes in

Nottoway County

R Corey Stewart 52.3% 2,775
D Tim Kaine 46.5% 2,466
Incumbent
L Matt Waters 1.2% 64
100% Votes in

Orange County

R Corey Stewart 57.4% 8,577
D Tim Kaine 41.2% 6,148
Incumbent
L Matt Waters 1.4% 215
100% Votes in

Page County

R Corey Stewart 70.3% 5,825
D Tim Kaine 28.4% 2,356
Incumbent
L Matt Waters 1.3% 106
100% Votes in

Patrick County

R Corey Stewart 74.7% 4,999
D Tim Kaine 24.4% 1,633
Incumbent
L Matt Waters 0.8% 56
100% Votes in

Petersburg County

D Tim Kaine 89.6% 9,170
Incumbent
R Corey Stewart 9.7% 989
L Matt Waters 0.7% 75
100% Votes in

Pittsylvania County

R Corey Stewart 66.9% 16,923
D Tim Kaine 32% 8,105
Incumbent
L Matt Waters 1.1% 267
100% Votes in

Poquoson County

R Corey Stewart 68.6% 4,105
D Tim Kaine 29% 1,737
Incumbent
L Matt Waters 2.3% 140
100% Votes in

Portsmouth County

D Tim Kaine 72.4% 23,985
Incumbent
R Corey Stewart 26% 8,601
L Matt Waters 1.6% 528
100% Votes in

Powhatan County

R Corey Stewart 68.6% 10,254
D Tim Kaine 29.3% 4,384
Incumbent
L Matt Waters 2.1% 310
100% Votes in

Prince Edward County

D Tim Kaine 55.1% 3,893
Incumbent
R Corey Stewart 43.4% 3,064
L Matt Waters 1.6% 111
100% Votes in

Prince George County

R Corey Stewart 55.5% 7,004
D Tim Kaine 43.4% 5,475
Incumbent
L Matt Waters 1.1% 143
100% Votes in

Prince William County

D Tim Kaine 65.1% 106,449
Incumbent
R Corey Stewart 33% 54,040
L Matt Waters 1.9% 3,063
100% Votes in

Pulaski County

R Corey Stewart 64.9% 7,835
D Tim Kaine 33.7% 4,063
Incumbent
L Matt Waters 1.4% 169
100% Votes in

Radford County

D Tim Kaine 58.8% 2,979
Incumbent
R Corey Stewart 38.6% 1,958
L Matt Waters 2.6% 130
100% Votes in

Rappahannock County

R Corey Stewart 51.3% 1,984
D Tim Kaine 47.7% 1,845
Incumbent
L Matt Waters 1.1% 42
100% Votes in

Richmond County

R Corey Stewart 58.2% 1,683
D Tim Kaine 41.2% 1,191
Incumbent
L Matt Waters 0.7% 20
100% Votes in

Richmond City County

D Tim Kaine 84.7% 75,485
Incumbent
R Corey Stewart 13.4% 11,962
L Matt Waters 1.9% 1,662
100% Votes in

Roanoke County

R Corey Stewart 57.7% 24,194
D Tim Kaine 40.6% 17,012
Incumbent
L Matt Waters 1.7% 724
100% Votes in

Roanoke City County

D Tim Kaine 64.5% 20,149
Incumbent
R Corey Stewart 33.6% 10,509
L Matt Waters 1.9% 587
100% Votes in

Rockbridge County

R Corey Stewart 60.1% 5,622
D Tim Kaine 38.3% 3,584
Incumbent
L Matt Waters 1.5% 143
100% Votes in

Rockingham County

R Corey Stewart 66.9% 21,151
D Tim Kaine 31% 9,811
Incumbent
L Matt Waters 2.1% 654
100% Votes in

Russell County

R Corey Stewart 71.3% 6,379
D Tim Kaine 27.6% 2,471
Incumbent
L Matt Waters 1.1% 97
100% Votes in

Salem County

R Corey Stewart 56.4% 5,571
D Tim Kaine 41.7% 4,116
Incumbent
L Matt Waters 1.9% 186
100% Votes in

Scott County

R Corey Stewart 77.5% 5,824
D Tim Kaine 21.7% 1,627
Incumbent
L Matt Waters 0.8% 63
100% Votes in

Shenandoah County

R Corey Stewart 65.8% 10,836
D Tim Kaine 32.6% 5,362
Incumbent
L Matt Waters 1.6% 270
100% Votes in

Smyth County

R Corey Stewart 71.1% 6,864
D Tim Kaine 27.8% 2,683
Incumbent
L Matt Waters 1.1% 110
100% Votes in

Southampton County

R Corey Stewart 55.4% 3,869
D Tim Kaine 43.6% 3,047
Incumbent
L Matt Waters 1% 67
100% Votes in

Spotsylvania County

R Corey Stewart 51% 26,466
D Tim Kaine 47.3% 24,554
Incumbent
L Matt Waters 1.7% 896
100% Votes in

Stafford County

D Tim Kaine 51% 28,536
Incumbent
R Corey Stewart 47.1% 26,368
L Matt Waters 1.9% 1,088
100% Votes in

Staunton County

D Tim Kaine 56.5% 5,417
Incumbent
R Corey Stewart 41.1% 3,937
L Matt Waters 2.4% 228
100% Votes in

Suffolk County

D Tim Kaine 60.7% 21,397
Incumbent
R Corey Stewart 38% 13,397
L Matt Waters 1.3% 461
100% Votes in

Surry County

D Tim Kaine 57.6% 1,997
Incumbent
R Corey Stewart 41.4% 1,436
L Matt Waters 1% 35
100% Votes in

Sussex County

D Tim Kaine 58.1% 2,258
Incumbent
R Corey Stewart 41.1% 1,598
L Matt Waters 0.8% 32
100% Votes in

Tazewell County

R Corey Stewart 78.1% 10,428
D Tim Kaine 21% 2,809
Incumbent
L Matt Waters 0.9% 118
100% Votes in

Virginia Beach County

D Tim Kaine 54.3% 91,813
Incumbent
R Corey Stewart 43.5% 73,575
L Matt Waters 2.3% 3,851
100% Votes in

Warren County

R Corey Stewart 62.3% 8,875
D Tim Kaine 35.5% 5,060
Incumbent
L Matt Waters 2.1% 304
100% Votes in

Washington County

R Corey Stewart 70.2% 14,350
D Tim Kaine 28.5% 5,825
Incumbent
L Matt Waters 1.3% 267
100% Votes in

Waynesboro County

D Tim Kaine 49.9% 3,849
Incumbent
R Corey Stewart 48.2% 3,713
L Matt Waters 1.9% 149
100% Votes in

Westmoreland County

D Tim Kaine 49.6% 3,448
Incumbent
R Corey Stewart 49.2% 3,421
L Matt Waters 1.1% 78
100% Votes in

Williamsburg County

D Tim Kaine 73.2% 4,530
Incumbent
R Corey Stewart 25% 1,547
L Matt Waters 1.8% 114
100% Votes in

Winchester County

D Tim Kaine 57.5% 5,242
Incumbent
R Corey Stewart 40.1% 3,657
L Matt Waters 2.3% 210
100% Votes in

Wise County

R Corey Stewart 73% 7,991
D Tim Kaine 26.1% 2,860
Incumbent
L Matt Waters 0.9% 98
100% Votes in

Wythe County

R Corey Stewart 71.7% 7,669
D Tim Kaine 26.9% 2,879
Incumbent
L Matt Waters 1.4% 153
100% Votes in

York County

R Corey Stewart 51.1% 14,828
D Tim Kaine 47% 13,634
Incumbent
L Matt Waters 1.8% 534
100% Votes in

Virginia House Results

House 1

Winner
R Rob Wittman 55.2% 183,250
Incumbent
D Vangie Williams 44.8% 148,464
100% Votes in

House 2

Winner gain
D Elaine Luria 51.1% 139,571
R Scott Taylor 48.9% 133,458
Incumbent
100% Votes in

House 3

Winner
D Bobby Scott 100% 198,615
Incumbent
100% Votes in

House 4

Winner
D Donald McEachin 62.6% 187,642
Incumbent
R Ryan McAdams 36% 107,706
L Pete Wells 1.4% 4,233
100% Votes in

House 5

Winner
R Denver Riggleman 53.3% 165,339
D Leslie Cockburn 46.7% 145,040
100% Votes in

House 6

Winner
R Ben Cline 59.8% 167,957
D Jennifer Lewis 40.2% 113,133
100% Votes in

House 7

Apparent Winner gain
D Abigail Spanberger 50.4% 176,079
R Dave Brat 48.4% 169,295
Incumbent
L Joseph Walton 1.2% 4,216
100% Votes in

House 8

Winner
D Donald Beyer 76.3% 247,137
Incumbent
R Thomas Oh 23.7% 76,899
100% Votes in

House 9

Winner
R Morgan Griffith 65.2% 160,933
Incumbent
D Anthony Flaccavento 34.8% 85,833
100% Votes in

House 10

Winner gain
D Jennifer Wexton 56.2% 206,356
R Barbara Comstock 43.8% 160,841
Incumbent
100% Votes in

House 11

Winner
D Gerry Connolly 71.2% 219,191
Incumbent
R Jeff Dove 27% 83,023
L Stevan Porter 1.8% 5,546
100% Votes in

Virginia Senate Exit Poll UPDATED:

Kaine
Stewart
Kaine Stewart

Gender

Men (48%)
48%
49%
Women (52%)
65%
34%

Age

18-24 (7%)
69%
31%
25-29 (7%)
Not enough data
30-39 (13%)
66%
29%
40-49 (19%)
54%
44%
50-64 (30%)
50%
49%
65 or over (24%)
57%
43%

Age

18-44 (36%)
63%
34%
45+ (64%)
54%
45%

Age

18-29 (14%)
66%
30%
30-44 (22%)
60%
37%
45-64 (40%)
52%
47%
65 or over (24%)
57%
43%

Race

White (68%)
44%
54%
Black (22%)
91%
Hispanic/Latino (6%)
Not enough data
Asian (1%)
Not enough data
Other (3%)
Not enough data

Race

White (68%)
44%
54%
Non-White (32%)
83%
14%

Education

College graduate (46%)
59%
39%
No college degree (54%)
55%
44%

Which best describes your education? You have:

Never attended college (15%)
48%
52%
Attended college but received no degree (24%)
57%
41%
Associate's degree (AA or AS) (15%)
58%
40%
Bachelor's degree (BA or BS) (22%)
57%
42%
An advanced degree after a bachelor's degree (such as JD, MA, MBA, MD, PhD) (24%)
60%
37%

Region

D.C. Suburbs (28%)
73%
25%
Central Virginia (18%)
48%
50%
Hampton Rds (15%)
64%
35%
Richmond/Southside (19%)
56%
42%
Mountain (20%)
38%
61%

Education and Race

White college graduates (33%)
51%
47%
White no college degree (34%)
37%
62%
Non-white college graduates (12%)
80%
18%
Non-white no college degree (20%)
85%
12%

Education among Whites by Sex

White women college graduates (18%)
58%
40%
White women no college degree (16%)
45%
55%
White men college graduates (16%)
43%
54%
White men no college degree (18%)
31%
68%
Non-whites (32%)
83%
14%

Income

Under $30,000 (11%)
65%
35%
$30,000 - $49,999 (18%)
65%
35%
$50,000 - $99,999 (35%)
53%
45%
$100,000 - $199,999 (27%)
55%
43%
$200,000 or more (9%)
Not enough data

Income

Under $50,000 (29%)
65%
35%
$50,000 or more (71%)
54%
44%

Income

Under $100,000 (64%)
59%
41%
$100,000 or more (36%)
55%
43%

Income

Under $50,000 (29%)
65%
35%
$50,000-$99,999 (35%)
53%
45%
$100,000 or more (36%)
55%
43%

Party Identification

Democrat (38%)
96%
Republican (31%)
10%
88%
Independent or something else (31%)
55%
41%

Party and Gender

Democratic men (14%)
97%
Democratic women (24%)
95%
Republican men (17%)
89%
Republican women (14%)
12%
87%
Independent men (17%)
50%
46%
Independent women (14%)
62%
36%

Race and Gender

White men (34%)
36%
62%
White women (34%)
52%
47%
Black men (9%)
86%
10%
Black women (13%)
95%
Latino men (3%)
Not enough data
Latino women (3%)
Not enough data
All other races (4%)
Not enough data

White born-again or evangelical Christian?

Yes (28%)
24%
74%
No (72%)
70%
28%

Is this the first time you have ever voted in a midterm election?

Yes (13%)
67%
30%
No (87%)
55%
44%

Trump Approval

Strongly approve (26%)
97%
Somewhat approve (17%)
21%
74%
Somewhat disapprove (13%)
75%
21%
Strongly disapprove (44%)
98%

Trump Approval

Approve (43%)
10%
88%
Disapprove (57%)
93%

Would you rather see the U.S. Senate controlled by:

The Democratic Party (51%)
97%
The Republican Party (44%)
91%

Should Congress impeach Donald Trump and remove him from office?

Yes (42%)
97%
No (53%)
22%
76%

Which ONE of these four issues is the most important facing the country?

Health care (38%)
81%
18%
Immigration (23%)
27%
72%
The economy (26%)
36%
60%
Gun policy (11%)
82%
18%

Do you think the condition of the nation's economy is:

Excellent (18%)
13%
85%
Good (52%)
57%
42%
Not so good (24%)
84%
15%
Poor (4%)
Not enough data

Do you think the condition of the nation's economy is:

Excellent or good (71%)
45%
53%
Not so good or poor (29%)
84%
15%

How have Donald Trump's trade policies affected the economy in your area?

Helped (27%)
12%
87%
Hurt (30%)
94%
No impact (38%)
58%
41%

How have the tax laws passed last year affected your personal finances?

Helped (31%)
19%
78%
Hurt (20%)
89%
10%
No impact (48%)
67%
32%

Does the health care system in the United States need:

Major changes (65%)
63%
36%
Minor changes (30%)
41%
58%
No changes at all (4%)
Not enough data

Are Donald Trump's immigration policies:

Too tough (50%)
94%
Not tough enough (15%)
14%
86%
About right (32%)
14%
85%

Do you think the investigation into Russian interference in the 2016 election is mostly:

Justified (47%)
87%
11%
Politically motivated (49%)
27%
72%

In general, how do you think things work in the U.S. today?

Whites are favored over minorities (49%)
90%
Minorities are favored over whites (17%)
12%
86%
No group is favored (30%)
25%
75%

Community Type

Urban (17%)
60%
37%
Suburban (68%)
57%
41%
Rural (15%)
50%
50%

Ideology

Liberal (28%)
94%
Moderate (39%)
69%
30%
Conservative (33%)
10%
88%