Elaine Luria (D)
- Raised
- $8.0M
- Spent
- $7.6M
- Cash on hand
- $479K
Campaign reports through Oct. 14, 2026.
Outside spending, general election
Primary and other: $466 for, $0 against.
Through Oct. 30, 2026, outside groups have reported $20,046,558 in independent spending in this race: $19,905,325 for the general election and $141,233 in the primaries. The biggest spender in the general election so far is CLF, at $5.3M.
On the November ballot: Elaine Luria (D), Jen Kiggans (R), Matt Baker (I) and Bishop Staten (I).
No new outside spending reported.
On the ballot: Jen Kiggans (R), Elaine Luria (D), Matt Baker (I), Bishop Staten (I). Vote counts and the call will show here on election night, updated every minute.
Results and race calls from civicAPI (opens in a new tab), from state election offices. Outside money from FEC filings.
Jen Kiggans (R)
$10.3M 52%
$1.4M supporting Jen Kiggans and $8.8M attacking Elaine Luria
Elaine Luria (D)
$9.4M 48%
$2.0M supporting Elaine Luria and $7.4M attacking Jen Kiggans
A candidate’s total adds money spent supporting them to money spent attacking their opponent. Not counted here: $254K around other candidates on the ballot.
3 days until Election Day, Tuesday, Nov. 3.
Voting in Virginia? Check your registration, deadlines and options on vote.gov (opens in a new tab)
Campaign reports through Oct. 14, 2026.
Primary and other: $466 for, $0 against.
Campaign reports through Oct. 14, 2026.
Primary and other: $139K for, $2K against.
Campaign reports through Oct. 14, 2026.
No FEC financial report showing at least $5,000 raised. Campaigns don’t have to file one until they raise or spend more than $5,000.
Independent
November ballot as listed by this source (opens in a new tab) on Oct. 14, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.
Others who filed with the FEC: James Osyf (D), raised $413,007; Michael Williamson (D), raised $352,643; Matt Strickler (D), raised $313,160; Nila Devanath (D), raised $289,832; Patrick Mosolf (D), raised $169,271; William Weathers Fleming (D), raised $55,200; Nicolaus Sleister (D), raised $5,426.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| CLFHybrid PAC · $3.7M in late reports | AGAINST Elaine Luria (D) | $5.3M | – | $5.3M | Oct. 27, 2026 |
| HMPHybrid PAC · $3.4M in late reports | AGAINST Jen Kiggans (R)FOR Elaine Luria (D) | $4.7M | – | $4.7M | Oct. 28, 2026 |
| No Going Back PACSuper PAC · $3.3M in late reports | AGAINST Elaine Luria (D)FOR Jen Kiggans (R) | $3.3M | – | $3.3M | Oct. 26, 2026 |
| Giffords PACHybrid PACGuns | AGAINST Jen Kiggans (R) | $922K | – | $922K | Sept. 24, 2026 |
| DMFI PACHybrid PAC · $900K in late reportsIsrael | AGAINST Jen Kiggans (R)FOR Elaine Luria (D) | $900K | $382 | $900K | Sept. 28, 2026 |
| Progressive Turnout ProjectHybrid PAC · $583K in late reports | FOR Elaine Luria (D) | $793K | – | $793K | Oct. 29, 2026 |
| America PACSuper PAC · $569K in late reports | AGAINST Elaine Luria (D)FOR Jen Kiggans (R) | $569K | – | $569K | Oct. 26, 2026 |
| 314 Action FundHybrid PAC · $289K in late reports | AGAINST Jen Kiggans (R) | $514K | – | $514K | Oct. 23, 2026 |
| Progressive Champions PACSuper PAC · $480K in late reports | FOR Matt Baker (I)AGAINST Elaine Luria (D) | $480K | – | $480K | Oct. 28, 2026 |
| LCV Victory FundSuper PAC · $332K in late reportsEnergy & climate | FOR Elaine Luria (D) | $332K | – | $332K | Oct. 25, 2026 |
| American Association of Nurse Anesthetists Separate Segregated FundPAC | FOR Jen Kiggans (R) | $260K | – | $260K | Sept. 24, 2026 |
| VoteVetsHybrid PAC · $54K in late reports | AGAINST Jen Kiggans (R)FOR Elaine Luria (D) | $254K | – | $254K | Oct. 30, 2026 |
| Cffe PACHybrid PAC · $250K in late reports | AGAINST Jen Kiggans (R) | $250K | – | $250K | Oct. 13, 2026 |
| Rolling Sea Action FundHybrid PAC · $240K in late reports | FOR Elaine Luria (D) | $240K | – | $240K | Oct. 20, 2026 |
| Casa in Action PACSuper PAC · $166K in late reportsImmigration | FOR Elaine Luria (D) | $166K | – | $166K | Oct. 9, 2026 |
| America First Agriculture ActionSuper PAC · $121K in late reports | FOR Jen Kiggans (R) | $121K | – | $121K | Sept. 4, 2026 |
| The Governing Majority FundSuper PAC · $68K in late reports | AGAINST Elaine Luria (D) | $103K | – | $103K | Oct. 27, 2026 |
| Special Operations for AmericaSuper PAC · $55K in late reports | FOR Jen Kiggans (R) | $75K | – | $75K | Oct. 30, 2026 |
| National Association of Realtors Political Action CommitteePAC · $66K in late reportsHousing | FOR Jen Kiggans (R) | $66K | – | $66K | Oct. 8, 2026 |
| 32BJ United American Dream FundOutside spender (not a PAC) · $60K in late reports | FOR Elaine Luria (D) | $60K | – | $60K | Oct. 20, 2026 |
| Center Forward InitiativeSuper PAC · $45K in late reports | FOR Jen Kiggans (R) | $45K | – | $45K | Oct. 19, 2026 |
| The Guardian Super PACSuper PAC · $42K in late reports | FOR Jen Kiggans (R) | $42K | – | $42K | Oct. 28, 2026 |
| The Conservative CaucusOutside spender (not a PAC) · $90K in late reports | FOR Jen Kiggans (R)AGAINST Elaine Luria (D) | $42K | $48K | $90K | Oct. 28, 2026 |
| AB PACHybrid PAC · $41K in late reports | FOR Elaine Luria (D) | $41K | – | $41K | Oct. 5, 2026 |
| Chesapeake Climate Action Network Action FundOutside spender (not a PAC) · $41K in late reports | FOR Elaine Luria (D) | $41K | – | $41K | Oct. 28, 2026 |
| Working AmericaOutside spender (not a PAC) · $35K in late reports | FOR Elaine Luria (D)AGAINST Jen Kiggans (R) | $35K | – | $35K | Oct. 29, 2026 |
| MAGAHybrid PAC · $33K in late reports | AGAINST Elaine Luria (D) | $33K | – | $33K | Oct. 8, 2026 |
| Building TogetherHybrid PAC · $27K in late reports | AGAINST Jen Kiggans (R)FOR Elaine Luria (D) | $27K | – | $27K | Oct. 29, 2026 |
| Seal PAC Supporting Electing American Leaders PACHybrid PAC · $24K in late reports | FOR Jen Kiggans (R) | $24K | – | $24K | Oct. 23, 2026 |
| Momsrising TogetherOutside spender (not a PAC) · $22K in late reports | FOR Elaine Luria (D) | $22K | – | $22K | Oct. 14, 2026 |
| WFW Action FundHybrid PAC · $15K in late reports | FOR Jen Kiggans (R) | $15K | – | $15K | Oct. 28, 2026 |
| Our Heritage MattersSuper PAC · $15K in late reports | FOR Matt Baker (I)AGAINST Jen Kiggans (R) | $15K | – | $15K | Oct. 29, 2026 |
| Field Team 6Super PAC · $6K in late reports | FOR Elaine Luria (D) | $9K | – | $9K | Oct. 29, 2026 |
| NRA Victory FundSuper PAC · $6K in late reports | FOR Jen Kiggans (R) | $6K | – | $6K | Oct. 29, 2026 |
| Neighbor Voices PACSuper PAC · $5K in late reports | AGAINST Jen Kiggans (R)FOR Elaine Luria (D) | $5K | – | $5K | Oct. 29, 2026 |
| Popular Democracy PACHybrid PAC · $3K in late reports | AGAINST Jen Kiggans (R) | $3K | – | $3K | Oct. 9, 2026 |
| Rural Groundgame 3xHybrid PAC · $2K in late reports | FOR Elaine Luria (D) | $2K | – | $2K | Oct. 22, 2026 |
| MoveOn.org Political ActionHybrid PAC | FOR Elaine Luria (D) | $178 | – | $178 | Sept. 21, 2026 |
| Givegreen United ActionSuper PAC | FOR Elaine Luria (D) | $49 | $84 | $133 | July 26, 2026 |
| Clearpath Action FundSuper PAC | FOR Jen Kiggans (R) | – | $91K | $91K | June 25, 2026 |
| Able Dems PACPAC | AGAINST Jen Kiggans (R) | – | $2K | $2K | July 21, 2025 |
| Planned Parenthood VotesSuper PACAbortion | AGAINST Jen Kiggans (R) | – | $15 | $15 | March 26, 2026 |
Follow new filings in this race by RSS, updated each night.
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Oct. 30, 2026Late | Special Operations for AmericaDigital advertising | FOR Jen Kiggans (R) | General | $1,667 (FEC filing) (opens in a new tab) |
| Oct. 30, 2026Late | VoteVetsDigital communications - estimated cost | FOR Elaine Luria (D) | General | $536 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Progressive Turnout ProjectField organizing | FOR Elaine Luria (D) | General | $293,594 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Building TogetherEstimated cost for text messaging | AGAINST Jen Kiggans (R) | General | $13,668 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Building TogetherEstimated cost for text messaging | FOR Elaine Luria (D) | General | $13,668 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Our Heritage MattersDigital advertising | FOR Matt Baker (I) | General | $4,532 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Field Team 6Estimate: sms texting | FOR Elaine Luria (D) | General | $2,644 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Working AmericaDigital advertising | FOR Elaine Luria (D) | General | $1,606 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Our Heritage MattersDigital advertising | AGAINST Jen Kiggans (R) | General | $1,267 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | NRA Victory FundSms messaging | FOR Jen Kiggans (R) | General | $852 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting elaine luria | FOR Elaine Luria (D) | General | $188 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against jennifer kiggans | AGAINST Jen Kiggans (R) | General | $188 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Field Team 6Estimate: email services | FOR Elaine Luria (D) | General | $85 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting elaine luria | FOR Elaine Luria (D) | General | $58 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against jennifer kiggans | AGAINST Jen Kiggans (R) | General | $58 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting elaine luria | FOR Elaine Luria (D) | General | $34 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against jennifer kiggans | AGAINST Jen Kiggans (R) | General | $34 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against jennifer kiggans | AGAINST Jen Kiggans (R) | General | $20 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting elaine luria | FOR Elaine Luria (D) | General | $17 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against jennifer kiggans | AGAINST Jen Kiggans (R) | General | $17 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | HMPDigital advertising - estimate | AGAINST Jen Kiggans (R) | General | $149,750 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Progressive Champions PACMedia placement / media production | FOR Matt Baker (I) | General | $107,500 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Progressive Champions PACMedia placement / media production | AGAINST Elaine Luria (D) | General | $107,500 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | HMPDigital advertising - estimate | FOR Elaine Luria (D) | General | $46,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | The Guardian Super PACSocail media advertising | FOR Jen Kiggans (R) | General | $20,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | WFW Action FundNon-contribution acct: text messages | FOR Jen Kiggans (R) | General | $6,100 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Our Heritage MattersDigital advertising | FOR Matt Baker (I) | General | $4,426 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Special Operations for AmericaDigital advertising | FOR Jen Kiggans (R) | General | $3,333 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Our Heritage MattersDigital advertising | AGAINST Jen Kiggans (R) | General | $3,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | The Conservative CaucusDigital ads | FOR Jen Kiggans (R) | General | $2,000 (FEC filing) (opens in a new tab) |
FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. Jen Kiggans. How this works.