Loading map...
Virginia's 2nd Congressional District
Presidential Election Results: –
VA-02 (Virginia) voted R+0.3 for Donald Trump in 2024, with Trump receiving 204,280 votes (49.32%). This represented a R+2.2% swing toward Republicans compared to 2020.
Interactive map with district profile in split-screen view
Top reported ancestry groups (compared to national average).
VA-02 • 2008–2024
| Year | Democrat | Republican | Margin | Swing |
|---|---|---|---|---|
| 2024 | 49.1%(203,215) | 49.3%(204,280) | R+0.3 | R+2.2% |
| 2020 | 50.1%(201,896) | 48.2%(194,173) | D+1.9 | D+7.4% |
| 2016 | 44.3%(159,063) | 49.8%(178,908) | R+5.5 | R+2.0% |
| 2012 | 48.3%(166,321) | 51.7%(178,334) | R+3.5 | R+1.2% |
| 2008 | 48.4%(168,225) | 50.7%(176,167) | R+2.3 | 0% |
| Year | Winner | Democrat | Republican | Other | Margin | Swing |
|---|---|---|---|---|---|---|
| 2024 | Jennifer A. KiggansInc | 48.0%(191,666) | 51.9%(207,368) | — | R+3.9 | 0.0 |
| 2022 | Jen A Kiggans | 48.2%(143,219) | 51.6%(153,328) | — | R+3.4 | 0.0 |
Source: Official state election returns via FEC and state Secretaries of State