United States 2026 / By state / Virginia
Virginia · Midterm elections · 3 November 2026
Who paid to reach Virginia voters
The Democratic side outspent the Republican side in Virginia, $1.7M to $432.2K. The costliest race: House, district not named, at $633.6K. Jen Kiggans was the most-attacked name in the state.
Ads delivered from 4 May 2026 to 4 November 2026 · Results: unofficial count as of 6 November 2026
The races
Each race links to its candidates’ pages, with the unofficial count above its spend. Spend counts every ad about the race, the candidates’ own and outside groups’.
Democratic sideRepublican sideNo side (white figures)
U.S. Senate
Warner vs Mizusawa
$192K · 181 ads · 16 pages
- Mark Warner$46.3K own
- Bert Mizusawa$8.8K own
- Outside groups and others$136.9K
Largest pages
- Freedom Virginia$111.9K
- Mark Warner VA$46.3K
- American Bridge 21st Century$20.1K
Governor
Thomas Perriello
$10.6K · 38 ads · 12 pages
- Thomas Perriello$50 own
- Outside groups and others$10.5K
Largest pages
U.S. House
House · 11 districts
$1.8M · 2,568 ads · 57 pages
- VA-7 · Yevgeny Vindman$530.9K
- VA-2 · Elaine Luria$217.2K
- VA-5 · Thomas Perriello$117.7K
- 8 other districts, and ads naming none$891.6K
State legislature
$136.3K · 223 ads · 59 pages
Largest pages
Ballot measures
- Question 1 · Provide a state constitutional right to reproductive freedom, defined as "the right to make and effectuate one's own decisions about all matters...PassedYes 62.5% · No 37.5%
- Question 2 · Repeal the provision defining marriage as between one man and one woman and prohibit the state from denying a marriage license to two adult...PassedYes 57.5% · No 42.5%
- Question 3 · Provide that persons convicted of felonies have their voting rights restored upon release from incarcerationPassedYes 56.6% · No 43.4%
$301.3K · 499 ads · 45 pages
Largest pages
- Virginians for Reproductive Freedom$94.3K
- Varighttovote$55.1K
- ACLU of Virginia$47K
Local races
$146.3K · 825 ads · 130 pages
Largest pages
U.S. House, district by district
11 districts with ads. A district is placed only when the ad names it, or the candidate’s FEC record does.
| District | Candidates with ads | Result | Largest page | Ads | Spend | Side |
|---|---|---|---|---|---|---|
| VA-7 | Yevgeny Vindman, Douglas Ollivant | Eugene Vindman D 59.7% | Eugene Vindman for Congress | 216 | $530.9K | |
| VA-2 | Elaine Luria, Jennifer Kiggans | Elaine Luria D 53.0% | Elaine Luria | 890 | $217.2K | |
| VA-5 | Thomas Perriello, John McGuire III | John McGuire R 50.2% | Tom Perriello | 438 | $117.7K | |
| VA-1 | Robert Wittman | Shannon Taylor D 51.1% | Rob Wittman | 152 | $105.1K | |
| VA-6 | Beth Macy, Benjamin Cline | Ben Cline R 55.5% | Beth Macy for Congress | 292 | $97.3K | |
| VA-10 | David Beckwith | Suhas Subramanyam D 61.4% | Dave Beckwith for Congress | 51 | $20.4K | |
| VA-11 | James Walkinshaw | James Walkinshaw D 74.1% | James Walkinshaw | 55 | $17.5K | |
| VA-9 | Joy Powers | Morgan Griffith R 66.0% | Joy Powers for Congress | 32 | $8.2K | |
| VA-4 | Jennifer McClellan D 72.2% | Climate Action Campaign | 5 | $5.1K | ||
| VA-8 | Donald Beyer D 79.3% | Mo Seifeldein For Congress | 21 | $3.8K | ||
| VA-3 | Bobby Scott D 72.6% | Teamsters | 4 | $398 | ||
| District not named | BVM Action PAC | 412 | $633.6K |
Who paid
The pages that spent the most on Virginia’s races; spend here is what each page spent in this state.
| # | Advertiser | Side | Race | Ads | Spend | Attack |
|---|---|---|---|---|---|---|
| 1 | Eugene Vindman for CongressPaid for by Vindman for Congress | Dem. | House VA-7 | 175 | $433.5K | 30% |
| 2 | Elaine LuriaPaid for by Elaine Luria for Congress | Dem. | House VA-2 | 511 | $140.3K | 27% |
| 3 | Freedom VirginiaPaid for by Freedom Virginia Inc. | Dem. | Senate | 12 | $111.9K | 0.0% |
| 4 | Tom PerrielloPaid for by TOM PERRIELLO FOR CONGRESS | Dem. | House VA-5 | 415 | $108.6K | 34% |
| 5 | Virginians for Reproductive Freedom | None | Ballot measure | 13 | $94.3K | 0.0% |
| 6 | BVM Action PACPaid for by Black Voters Matter Action PAC | Dem. | House, district not named | 8 | $90.7K | 50% |
| 7 | VoteVetsPaid for by VOTEVETS | Dem. | House VA-7 | 6 | $86K | 50% |
| 8 | House Majority PACPaid for by HMP | Dem. | House, district not named | 47 | $86K | 83% |
| 9 | Beth Macy for Congress | Dem. | House VA-6 | 266 | $84.2K | 57% |
| 10 | Congressional Leadership FundPaid for by CONGRESSIONAL LEADERSHIP FUND | Rep. | House, district not named | 11 | $68.3K | 100% |
| 11 | Rob WittmanPaid for by ROB WITTMAN FOR CONGRESS | Rep. | House VA-1 | 29 | $66.4K | 55% |
| 12 | Jen Kiggans for CongressPaid for by KIGGANS FOR CONGRESS | Rep. | House VA-2 | 308 | $66.2K | 32% |
| 13 | Democratic Majority for IsraelPaid for by DMFI PAC | Dem. | House, district not named | 12 | $62.9K | 100% |
| 14 | VarighttovotePaid for by Virginians for the Right to Vote | None | Ballot measure | 9 | $55.1K | 0.0% |
| 15 | American Bridge 21st CenturyPaid for by AB PAC | Dem. | House, district not named | 16 | $50.9K | 25% |
| 16 | ACLU of VirginiaPaid for by AMERICAN CIVIL LIBERTIES UNION OF VIRGINIA INC. | None | Ballot measure | 6 | $47K | 0.0% |
| 17 | Mark Warner VAPaid for by FRIENDS OF MARK WARNER | Dem. | Senate | 86 | $46.3K | 38% |
| 18 | Virginia League of Conservation Voters | None | Legislature | 18 | $43.3K | 100% |
| 19 | America PAC | Rep. | House, district not named | 18 | $36.5K | 100% |
| 20 | LCV Victory FundPaid for by LCV VICTORY FUND | Dem. | House, district not named | 13 | $35.7K | 100% |
| 21 | End Abortion | None | Ballot measure | 260 | $33.3K | 100% |
| 22 | Congressman John McGuire | Rep. | House, district not named | 43 | $27.1K | 0.0% |
| 23 | Douglas OllivantPaid for by Ollivant for Congress | Rep. | House VA-7 | 10 | $22.4K | 60% |
| 24 | Commonwealth WINS | None | Ballot measure | 46 | $22.4K | 0.0% |
| 25 | Working America | Dem. | House, district not named | 82 | $21.8K | 15% |
Every page with ads about Virginia, with search and the CSV: the advertisers.
Who was attacked
| Target | Attack spend | Mostly by |
|---|---|---|
| Jen Kiggans | $150.9K | Democratic side |
| Elaine Luria | $78.9K | Republican side |
| Rob Wittman | $50.7K | Democratic side |
| Big Tech | $43.3K | No side |
| Kiggans | $40.5K | Democratic side |
| Shannon Taylor | $38.9K | Republican side |
| MAGA Congressman John McGuire | $34.5K | Democratic side |
| Mike Johnson and his MAGA cronies | $27.1K | Democratic side |
Google and YouTube
Google’s register holds 1,700 election ads from 102 verified advertisers aimed at Virginia alone since 4 May 2026, worth $11.8–14.3M by Google’s ranges, and 1,044 more named the state among others. Democratic committees and their allies bought the most.
1,700
Google ads aimed at Virginia alone
$11.8–14.3M
spent, by Google’s ranges
102
verified advertisers
72 / 28
% Dem. / Rep. side, of placed Google spend
| Advertiser | Side | Ads | Google spend |
|---|---|---|---|
| HMP | Dem. | 63 | $1.6–1.9M |
| DEMOCRATIC STATE CENTRAL COMMITTEE | Dem. | 12 | $850–990K |
| CLF | Rep. | 87 | $701.7–877.8K |
| MARK WARNER FRIENDS OF | Dem. | 142 | $501.2–618.3K |
| HOUSE MAJORITY FORWARD | Dem. | 36 | $495.3–597.1K |
An ad counts for the state only when its targeting named no other; Google’s state split is cumulative since 2018 and is not used. Spend is a sum of Google’s per-ad ranges; a side comes from the advertiser’s FEC committee, or failing that from a web search of its verified name. No ad text is published, so Google ads are not placed in races.
A state’s page counts ads about its races and measures; the state comes from the ad’s text, page and payer, or the candidate’s FEC record. Ads about no single state are not here. Candidates are those whose FEC committees paid; state and local candidates appear through their pages.