Virginia's 2nd Congressional District is represented by Jennifer Kiggans (Republican), who has held the seat since 2023. Kiggans has an overall VoteSee report card grade of B, voted in 98% of roll-call votes on bills this Congress, and votes with the Republican majority 87% of the time. The district includes Virginia Beach, Chesapeake, and Suffolk. It takes in all or part of 8 counties, and 59% of residents live in Virginia Beach city. About 788,000 people live in the district, and the median household income is $93,757.
Jennifer Kiggans (Republican) has represented Virginia's 2nd Congressional District since 2023.
See Jennifer Kiggans's full voting record and issue positions →
Winner: Elaine Luria.
Incumbent Jen Kiggans is running for re-election. 4 candidates were on the Nov 3, 2026 ballot.
Fewer than 2 polls ended in the last 30 days, so there is no average.
| Pollster | Dates | Sample | Kiggans | Luria |
|---|---|---|---|---|
| Christopher Newport University | Oct 1, 2026 – Oct 10, 2026 | 702 LV | 43% | 46% |
| Tulchin Research (D) | Jul 9, 2026 – Jul 13, 2026 | 700 LV | 47% | 47% |
Polls compiled from Wikipedia; see each pollster for full results.
Source: American Community Survey 2020–2024 5-year estimates, 119th Congress boundaries.
Members of Congress who previously represented Virginia's 2nd Congressional District. District lines are redrawn after each census, so earlier members may have represented a different area under this number.
Virginia's 2nd Congressional District covers 2,151 square miles of land. Boundaries are for the current (119th) Congress.