Skip to content

Virginia districts

Virginia's 7th congressional district: election results

U.S. House elections in Virginia's 7th congressional district, 1976 to 2024: winners, vote shares and margins. District lines are redrawn after each census, so the area covered changes over time.

Current representative: Eugene Simon Vindman (Democrat), term ends 2027-01-03.

D+100R+100D+50R+501976: R+81.619761978: R+28.61980: R+99.719801998: R+78.72000: R+33.920002002: R+39.02004: R+75.520042006: R+29.42008: R+25.620082010: R+25.12012: R+17.020122014: R+23.92016: R+15.320162018: D+1.92020: D+1.820202022: D+4.72024: D+2.62024
Virginia's 7th congressional district: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearWinnerPartyShareMargin
2024 Eugene S. Vindman Democratic 51.2% 2.6
2022 Abigail A. Spanberger Democratic 52.2% 4.7
2020 Abigail A. Spanberger Democratic 50.8% 1.8
2018 Abigail A. Spanberger Democratic 50.3% 1.9
2016 David Brat Republican 57.5% 15.3
2014 David Brat Republican 60.8% 23.9
2014 special David Brat Republican 61.7% 23.9
2012 Eric Cantor Republican 58.4% 17.0
2010 Eric Cantor Republican 59.2% 25.1
2008 Eric Cantor Republican 62.7% 25.6
2006 Eric Cantor Republican 63.8% 29.5
2004 Eric Cantor Republican 75.5% 51.2
2002 Eric Cantor Republican 69.4% 39.0
2000 Eric Cantor Republican 66.9% 33.9
1998 Thomas J. Bliley Republican 78.7% 58.0
1980 James Kenneth Robinson Republican 99.7% —
1978 James Kenneth Robinson Republican 64.3% 28.6
1976 James Kenneth Robinson Republican 81.6% 63.5

2024

CandidatePartyVotesShareBar
Eugene S. Vindman WonDEM203,33651.18%
Derrick M. AndersonREP192,84748.54%
Write-in—1,1160.28%
Total397,299

2022

CandidatePartyVotesShareBar
Abigail A. Spanberger WonDEM143,35752.21%
Yesli I. VegaREP130,58647.56%
Write-in—6470.24%
Total274,590

2020

CandidatePartyVotesShareBar
Abigail A. Spanberger WonDEM230,89350.82%
Nicholas J. FreitasREP222,62349.00%
Write-in—8230.18%
Total454,339

Questions and answers

Who represents Virginia's 7th congressional district?

Eugene Simon Vindman (Democrat) is the current representative; the term ends on 2027-01-03.

Who won the last election in Virginia's 7th congressional district?

Eugene S. Vindman won in 2024 by 2.6 points.

Results: FiveThirtyEight, from official sources.