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.
| Year | Winner | Party | Share | Margin |
|---|---|---|---|---|
| 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
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Eugene S. Vindman Won | DEM | 203,336 | 51.18% | |
| Derrick M. Anderson | REP | 192,847 | 48.54% | |
| Write-in | — | 1,116 | 0.28% | |
| Total | 397,299 | |||
2022
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Abigail A. Spanberger Won | DEM | 143,357 | 52.21% | |
| Yesli I. Vega | REP | 130,586 | 47.56% | |
| Write-in | — | 647 | 0.24% | |
| Total | 274,590 | |||
2020
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Abigail A. Spanberger Won | DEM | 230,893 | 50.82% | |
| Nicholas J. Freitas | REP | 222,623 | 49.00% | |
| Write-in | — | 823 | 0.18% | |
| Total | 454,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.