Skip to content

Virginia districts

Virginia's 2nd congressional district: election results

U.S. House elections in Virginia's 2nd 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: Jennifer A. Kiggans (Republican), term ends 2027-01-03.

D+100R+100D+50R+501976: R+31.419761978: R+100.01980: R+89.819801998: D+94.32000: R+4.020002002: R+83.12004: R+10.320042006: R+2.82008: D+4.920082010: R+10.72012: R+7.720122014: R+17.62016: R+22.920162018: D+2.22020: D+5.720202022: R+3.42024: R+3.82024
Virginia's 2nd congressional district: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearWinnerPartyShareMargin
2024 Jen A. Kiggans Republican 50.7% 3.8
2022 Jen A. Kiggans Republican 51.6% 3.4
2020 Elaine G. Luria Democratic 51.6% 5.8
2018 Elaine G. Luria Democratic 51.1% 2.2
2016 Scott W. Taylor Republican 61.3% 22.9
2014 E. Scott Rigell Republican 58.7% 17.6
2012 E. Scott Rigell Republican 53.8% 7.7
2010 E. Scott Rigell Republican 53.1% 10.7
2008 Glenn C. Nye Democratic 52.4% 4.9
2006 Thelma D. Drake Republican 51.3% 2.8
2004 Thelma D. Drake Republican 55.1% 10.3
2002 Edward L. Schrock Republican 83.1% 66.7
2000 Edward L. Schrock Republican 52.0% 4.0
1998 Owen B. Pickett Democratic 94.3% —
1980 George William Whitehurst Republican 89.8% 79.7
1978 George William Whitehurst Republican 100.0% —
1976 George William Whitehurst Republican 65.7% 31.4

2024

CandidatePartyVotesShareBar
Jen A. Kiggans WonREP207,36850.74%
Missy Cotter SmasalDEM191,66646.90%
Robert E. ReidIND9,1972.25%
Write-in—4710.12%
Total408,702

2022

CandidatePartyVotesShareBar
Jen A. Kiggans WonREP153,32851.63%
Elaine G. LuriaDEM143,21948.22%
Write-in—4490.15%
Total296,996

2020

CandidatePartyVotesShareBar
Elaine G. Luria WonDEM185,73351.55%
Scott W. TaylorREP165,03145.81%
David Bruce FosterIND9,1702.55%
Write-in—3430.10%
Total360,277

Questions and answers

Who represents Virginia's 2nd congressional district?

Jennifer A. Kiggans (Republican) is the current representative; the term ends on 2027-01-03.

Who won the last election in Virginia's 2nd congressional district?

Jen A. Kiggans won in 2024 by 3.8 points.

Results: FiveThirtyEight, from official sources.