House races · 17 of 46

2026 House race

Virginia 1st District

Toss Up Cook Political Report, as of October 16, 2026

Incumbent: Rob Wittman (R). Data pulled from the FEC on October 20, 2026.

Campaigns through 2026-09-30Outside money through 2026-10-18Source: FEC

6.2 to 1 outside money
helping Shannon Taylor

The short version

  • Rob Wittman has raised $5.2M to Shannon Taylor's $4.2M (1.2x), through September 30, 2026.
  • Outside groups have reported $8.5M in general election spending: $7.3M helping the Democrat and $1.2M helping the Republican.
  • Largest outside spender: HMP, $3.2M opposing Rob Wittman.

Campaign money

D Democrat

Shannon Taylor

Raised
$4.2M
Spent
$3.3M
Cash on hand
$891K
From PACs
$580K
From individuals
$3.3M
Self funding
$0
Outside money for (general)
$7.3M

Campaign totals through September 30, 2026.

R Republican

Rob Wittman

Raised
$5.2M
Spent
$4.4M
Cash on hand
$2.2M
From PACs
$1.4M
From individuals
$1.9M
Self funding
$0
Outside money for (general)
$1.2M

Campaign totals through September 30, 2026.

Outside spending

$8.5MGeneral election independent expenditures in this raceFEC 24 and 48 hour notices, through October 18, 2026
$7.3MSpent to help Shannon Taylor in the general (supporting them or opposing their opponent)
$1.2MSpent to help Rob Wittman in the general (supporting them or opposing their opponent)

Not included above: $711K in outside spending that filers reported for the primary, a runoff, or no specific election, involving these two nominees.

Biggest outside spenders, general election

SpenderPositionAmountFEC ID
HMPOppose Rob Wittman$3.2MC00495028
Your Community PACOppose Rob Wittman$1.8MC00886614
LCV Victory FundOppose Rob Wittman$635KC00486845
NRDC Action VotesOppose Rob Wittman$300KC00740225
AB PACOppose Rob Wittman$257KC00492140
Ready for the FightOppose Rob Wittman$241KC00960997
Progressive Turnout ProjectSupport Shannon Taylor$240KC00580068
Commonwealth Action PACOppose Shannon Taylor$215KC00928150
Commonwealth Action PACSupport Rob Wittman$215KC00928150
The Public Trust PACSupport Shannon Taylor$209KC00960021
Civic Renewal Fund Inc.Support Rob Wittman$183KC00953588
LCV Victory FundSupport Shannon Taylor$159KC00486845
No Going Back PAC Inc.Oppose Shannon Taylor$154KC00960435
No Going Back PAC Inc.Support Rob Wittman$149KC00960435
Cffe PACOppose Rob Wittman$134KC00744920

Where the outside money came from

For the biggest spenders, the money is followed upstream while a single donor supplied at least half of it. From FEC receipts.

The Gap

These totals come from the 24 and 48 hour notices outside groups must file before ads run. They are the disclosed floor. Spending by groups that do not file independent expenditure notices, such as issue ads paid for by 501(c)(4) groups, does not appear here.

Top PAC donors to each campaign

D Shannon Taylor

Itemized PAC contributions processed by the FEC through July 15, 2026. 107 PACs in total.

R Rob Wittman

Itemized PAC contributions processed by the FEC through June 30, 2026. 272 PACs in total.

Primary Sources

  1. FEC candidate page, Shannon Taylor: fec.gov/data/candidate/H6VA01299
  2. FEC committee filings, Shannon Taylor principal campaign committee: C00918029
  3. FEC candidate page, Rob Wittman: fec.gov/data/candidate/H8VA01147
  4. FEC committee filings, Rob Wittman principal campaign committee: C00441014
  5. FEC independent expenditures, 2026 cycle: fec.gov independent expenditures
  6. Race rating: Cook Political Report, October 16, 2026
  7. Nominees: www.vpm.org
‹›