This race is in the 2026 general election.
In the 2026 Virginia 2nd District general election, 16 outside groups spent $7.2M: $661K supporting Jen Kiggans (R), $3.5M opposing Jen Kiggans, $489K supporting Elaine Luria (D) and $2.6M opposing Elaine Luria.
outside money
- supporting Jen Kiggans (R)
- $661K
- opposing Jen Kiggans (R)
- $3.5M
- supporting Elaine Luria (D)
- $489K
- opposing Elaine Luria (D)
- $2.6M
Result not in yet
Election day is 3 Nov 2026.
Jen Kiggans
RepublicanWaiting for the count
Elaine Luria
DemocratWaiting for the count
Outside money supporting and opposing each candidate
Both sides on one scaleJen Kiggans Republican
$3.5M$661K$661K supporting Jen Kiggans · $3.5M opposing Jen Kiggans
Elaine Luria Democrat
$2.6M$489K$489K supporting Elaine Luria · $2.6M opposing Elaine Luria
The candidates
What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them, and what party committees spent working with the campaign.
Jen Kiggans
Republican
- Own campaign raised
- $6.0M
- Outside money supporting
- $661K
- Outside money opposing
- $3.5M
Kiggans for CongressParty spending with the campaign
$154K
NRCC $154K
Elaine Luria
Democrat
- Own campaign raised
- $4.7M
- Outside money supporting
- $489K
- Outside money opposing
- $2.6M
Elaine Luria for CongressParty spending with the campaign
$19,395
Democratic Party of Virginia $19,395
- Campaign money to 15 Jul 2026
Week by week
Outside money each week, supporting and opposing the candidates, all candidates combined.
Week of 5 Oct 2026
Supporting $420K
The groups on each side
The biggest outside groups in this race, by what they spent supporting or opposing each candidate.
Spent supporting a candidate
- American Association of Nurse Anesthetistssupporting Jen Kiggans$260K
- Progressive Turnout Projectsupporting Elaine Luria$210K
- Rolling Sea Action Fundsupporting Elaine Luria$150K
- No Going Back PACsupporting Jen Kiggans$136K
- Casa in Action PACsupporting Elaine Luria$128K
- America First Agriculture Actionsupporting Jen Kiggans$121K
- America PACsupporting Jen Kiggans$93,395
- Special Operations for Americasupporting Jen Kiggans$50,400
Spent opposing a candidate
- Congressional Leadership Fundopposing Elaine Luria$1.6M
- HMPopposing Jen Kiggans$1.4M
- Giffords PACopposing Jen Kiggans$922K
- DMFI PACopposing Jen Kiggans$900K
- No Going Back PACopposing Elaine Luria$705K
- 314 Action Fundopposing Jen Kiggans$224K
- America PACopposing Elaine Luria$219K
- CFFE PACopposing Jen Kiggans$88,087
Who’s connected to whom
The groups that spent supporting or opposing the candidates.
- Congressional Leadership Fund spent opposing Elaine Luria · $1.6M
- HMP spent opposing Jen Kiggans · $1.4M
- Giffords PAC spent opposing Jen Kiggans · $922K
- DMFI PAC spent opposing Jen Kiggans · $900K
- No Going Back PAC spent opposing Elaine Luria · $705K
- American Association of Nurse Anesthetists spent supporting Jen Kiggans · $260K
- 314 Action Fund spent opposing Jen Kiggans · $224K
- America PAC spent opposing Elaine Luria · $219K
- No Going Back PAC spent supporting Jen Kiggans · $136K
- America PAC spent supporting Jen Kiggans · $93,395
- American Action Network gave to Congressional Leadership Fund · $43.5M
- Chevron Corporation gave to Congressional Leadership Fund · $3.5M
- House Majority Forward gave to HMP · $61.7M
- American Opportunity Action gave to HMP · $4.0M
- James L. Guthrie Trust gave to Giffords PAC · $571K
- Actblue gave to Giffords PAC · $5,000
- Democratic Majority For Israel gave to DMFI PAC · $1.4M
- Actblue gave to DMFI PAC · $105
- 314 Action gave to 314 Action Fund · $3.0M
- Kimbark Foundation (DC) gave to 314 Action Fund · $500K
- Congressional Leadership Fund spent $1.6M opposing Elaine Luria$1.6M
- American Action Network gave $43.5M to Congressional Leadership Fund$43.5M
- Chevron Corporation gave $3.5M to Congressional Leadership Fund$3.5M
Polls
Every poll of this race on one timeline.
This race’s one poll ended on 13 Jul 2026.
Elaine LuriaJen Kiggans
Point at a dot, or tab in and use the arrow keys
Every poll, newest first
- 13 Jul ’26Tulchin Research a party-aligned sponsor paid for it9 Jul to 13 Jul 2026 · 700 likely voters
Go deeper
The paperwork behind this race, all of it. Free with an email sign-in.
The paperwork