Eugene Vindman won. Get what Eugene Vindman says in office by email, analyzed for rhetorical techniques, once sworn in. And an email if the result changes: a recount or a call reversed. One-click unsubscribe.
Confirming also makes your free Semblen account, with a 14-day Pro trial. No card.
37 ads analyzed · 15 use a rhetorical technique, most often loaded language and name calling.
The words doing the persuading
Paid for by Vindman for Congress“…of the road, but he knows Congress needs to learn some new rules too. That’s why he’s leading the charge to put the brakes on congressional insider trading, runaway utility rate hikes, and…”Loaded LanguageSee this ad →
Doug Ollivant (Republican) and Eugene Vindman (Democrat) are the nominees for Virginia's 7th congressional district in the November 3, 2026 general election. Eugene Vindman is the incumbent. By their latest FEC reports, Doug Ollivant's campaign had raised $389,000 (through October 14, 2026) and Eugene Vindman's campaign $16.3 million (through October 14, 2026). Outside groups have reported $244,000 for Doug Ollivant and $13,000 against; $276,000 for Eugene Vindman and $52,000 against. Semblen has analyzed 37 ads in this race; 15 used at least one rhetorical technique, most often loaded language and name calling.
Doug Ollivant (REP), Eugene Vindman (DEM, incumbent).
12 others filed with the FEC; any ads they ran are below. 37 ads analyzed, 15 with at least one technique in the copy.
Newest first. The paid-for-by line is the advertiser's own filing. Updated 2026-10-29.
Also on every Virginia ballot: 3 statewide ballot measures →The ballot wording and the official arguments, read for rhetorical techniques.
Where they stand
From each campaign's own website, summarised in plain English, with a quote where they gave one; under an issue, Senate votes for those who have cast them. Full detail and sources on each profile: Doug Ollivant · Eugene Vindman.
Economy and cost of livingOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he wants to reduce the cost of living, encourage job creation, and cut red tape for small businesses. He also says he would bring manufacturing back to the U.S. by reducing regulations, expanding affordable energy and strengthening workforce training, and that more housing needs to be built by reducing regulation rather than through subsidies.
Vindman says his top priority is lowering costs for working families. He says he is working to crack down on anti-competitive business practices, support small businesses, and invest in manufacturing and infrastructure. He has warned that tariffs can raise prices on everyday goods.
Taxes and government spendingOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he wants to ease the tax burden on families and businesses and let Virginians keep more of what they earn. He says he would cut inefficiencies, review outdated programs and eliminate ineffective or duplicative ones, while still providing essential services.
“It’s not about cutting for the sake of cutting—it’s about doing better with less and building a government that’s efficient, accountable, and sustainable.”
Vindman says he wants to cut taxes for working families as a top priority. He says he supports banning Members of Congress from trading individual stocks.
Ollivant says better food leads to better health and that he wants farmers to sell directly to consumers to lower food costs and improve access to fresh, nutritious food. He also says he would push for faster Lyme disease testing and more prevention and early detection, and for veterans' care he would shift resources from administration to mental health and suicide prevention services.
Vindman says he is working to lower prescription drug costs, strengthen the Affordable Care Act, and protect Medicare and Medicaid. He leads a bill to lower prescription drug costs for service members, military families and veterans.
Social Security and MedicareOllivant: no position · Vindman: stated
Doug Ollivant (REP)
No stated position on their website.
Eugene Vindman (DEM, incumbent)
Vindman says he will stand against any attempt to cut Social Security, Medicare, or Medicaid. He says he will fight to protect and strengthen these programs.
“Eugene will stand firmly against any attempt to cut Social Security, Medicare, or Medicaid.”
Immigration and the borderOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he supports strong enforcement of immigration laws to stop unlawful entry. He says he would treat fentanyl trafficking as an emergency by empowering law enforcement, increasing penalties for traffickers, and improving cooperation among federal, state and local agencies.
Vindman says he wants to secure the border while treating people with dignity. He supports cracking down on transnational crime and violent criminals, and creating simpler legal pathways for people who pay taxes. He joined community leaders in opposing proposed ICE mega-detention facilities in Stafford and Hanover.
Vindman says he sponsors legislation to restore abortion access nationwide. He says he will vote against any attempt to ban abortion, IVF, or contraceptives, and wants servicewomen to have access to reproductive care wherever they are stationed.
Energy and climateOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he supports an all-of-the-above approach with small modular nuclear reactors and natural gas at the center, plus wind, rooftop solar, hydropower and carbon capture. He also says he wants a North American energy strategy that includes working with Canadian energy firms, and that data center growth needs community buy-in and protection of the Rappahannock River.
Vindman says he supports investments in clean energy, reducing carbon emissions, and transitioning away from fossil fuels. He also describes supporting an all-of-the-above energy strategy. He opposes the proposal to rescind the Roadless Rule, and says data centers should pay their fair share and not be built near parks, schools or residential communities.
Ollivant says he will defend the right to keep and bear arms. He supports national concealed carry reciprocity and opposes any requirement for a government-issued permit to purchase a firearm.
“I support national concealed carry reciprocity so that law-abiding gun owners are not treated as criminals when they cross a state line.”
Crime and policingOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he stands with law enforcement and wants police to have the resources, training and respect they need. He says he would invest in better policing, support community partnerships and hold criminals accountable.
Vindman says he supports law enforcement and wants every local police department fully funded, with the training and tools officers need. He says he has led bipartisan efforts against the fentanyl crisis and wants to address root causes like poverty, addiction, and lack of opportunity.
Ollivant says he supports policies on girls' sports and private spaces meant to protect fairness, privacy and safety, while treating all students with dignity. He also says he wants to promote skilled trades and protect parental rights.
Vindman says he is fighting to ensure Congress provides the funding and resources public schools need. He leads a bipartisan effort to get phones out of K-12 classrooms.
Foreign policy and defenseOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he backs a "Peace through Strength" approach to foreign adversaries. He says he would work for a foreign policy that defends U.S. borders, increases global stability and protects American interests, and wants to rebuild domestic manufacturing to reduce dependence on other countries.
Vindman says he wants to strengthen global alliances and keep the military equipped and ready. He says he supports ending costly foreign wars. He has also urged Israel's prime minister to contain settler violence in the West Bank.
Elections and ethics in governmentOllivant: stated · Vindman: stated
Doug Ollivant (REP)
Ollivant says he would push for stronger congressional oversight, greater transparency in federal spending, protections for whistleblowers, and elimination of ineffective or duplicative programs. He says no party or public official should be above scrutiny.
“No party or public official should be above scrutiny.”
Vindman says he is leading efforts to ban Members of Congress from participating in prediction markets and from lobbying former colleagues after leaving office. He also supports banning Members from trading individual stocks, and backed legislation against illegal domestic troop deployments and voter intimidation.
Something wrong or missing? Each profile has an Accurate? button under every issue; a person reads every note.
Got a political text?
Paste a campaign text message you’ve received. Semblen marks the persuasion techniques in its wording and lists the factual claims it makes. Take your name out first: what you paste is analyzed and kept like any text.
Findings
As of 2026-10-29. Counts are of distinct ads; the same text run many times is one ad.
Ads analyzed
37 · started running between 2026-07-23 and 2026-10-26
$87,400–108,940 on all ads, $66,900–81,470 on flagged ads · Meta reports ranges; these are the sums of their ends
Example
“leading the charge” — Loaded Language, paid for by Vindman for Congress
· the flagged ad with the highest reported spend that shows the most common technique
A small box with these findings and the newest ads, updated as new ads are analyzed. Free for newsrooms, blogs and campaigns alike; it links back here.
Follow Eugene Vindman in office
Eugene Vindman won. Get what Eugene Vindman says in office by email, analyzed for rhetorical techniques, once sworn in. And an email if the result changes: a recount or a call reversed. One-click unsubscribe.
Confirming also makes your free Semblen account, with a 14-day Pro trial. No card.
Leaving out the softer ones (loaded language, glittering generalities, slogans, exaggeration, repetition): 22% of ads.
The words doing the work
The words that show up most in phrases our model flagged as loaded language or name calling in this race's ads, by number of ads.
attackin 3 ads· e.g. “slanderous attacks ads”, “pummel me with attacks”
donald trumpin 3 ads· e.g. “protect Donald Trump’s unchecked power”, “Donald Trump loyalist”
MAGAin 3 ads· e.g. “my MAGA opponents”, “a MAGA Republican”
Semblen is free to read and has no ads. If this page was useful, you can support it.
Money in this race
From FEC filings for 2025–26. Outside spending is money a group spends on its own about a candidate — TV and online ads, mail, canvassing. It is not a donation to the campaign, and the candidate does not control it. Supporting means it was spent to help that candidate win; Opposing means it was spent to defeat them, usually on attack ads. Groups report it within 24 or 48 hours as the election nears. Raised is the campaign's own fundraising, as of its latest quarterly report. Largest donors come from each outside spender's own FEC receipts, with each donor's share of its itemized receipts; donors under $100,000 are not named. People are shown with the employer and occupation they reported. A donor that is itself a political committee is shown with its own largest donors. Companies and nonprofits don't report their funders to the FEC, so the trail ends there, and the page says so.
$16.3M through 2026-10-14individuals $15.0M · PACs $1000K · party $5,276 · candidate's own money, incl. loans $716 · from the candidate's other committees $225K · cash on hand $5.2M
VOTEVETS— $190K supporting VindmanLargest donors:
GOVERNMENT THAT WORKS PAC $6.9M (20%); GLOBAL IMPACT SOCIAL WELFARE FUND $3.0M (9%) (an organization: its own funders aren't reported to the FEC); BETTER WORLD CIVIC TRUST $1.6M (5%) (an organization: its own funders aren't reported to the FEC); DEMOCRACY MATTERS $1.4M (4%) (an organization: its own funders aren't reported to the FEC); Joshua Bekenstein $1.2M (3%), Bain Capital, InvestorAB PAC— $60K supporting VindmanLargest donors:
AB FOUNDATION $13.0M (30%) (an organization: its own funders aren't reported to the FEC); DEMOCRACY MATTERS $5.6M (13%) (an organization: its own funders aren't reported to the FEC); Deborah Simon $5.0M (11%), Retired; DEMOCRACY PAC $4.0M (9%); Lynn S Stern $1.0M (2%), Self Employed, PhotographerTHE CONSERVATIVE CAUCUS DBA AMERICANS FOR CONSTITUTIONAL LIBERTY— $52K opposing VindmanBUILDING TOGETHER— $13K supporting VindmanNATIONAL ASSOCIATION OF REALTORS POLITICAL ACTION COMMITTEE— $12K supporting VindmanLargest donors:
CREPAC FEDERAL $2.5M (26%) (its largest donors: NATIONAL ASSOCIATION OF REALTORS POLITICAL ACTION COMMITTEE $1.3M); TEXAS ASSOCIATION OF REALTORS FEDERAL PAC $1.4M (15%)and 2 more
Paid for by Vindman for Congressfrom 2026-10-26 to 2026-10-26spend $0–990–99 impressions
I need to give you the latest.
Donald Trump campaigned in Virginia for his MAGA candidates.
He knows the path to the House runs through Virginia, so he’s going to do and say anything to convince voters to vote red this November
Now is our opportunity to prove that no matter how much money his mega-donors dump into Virginia, we are ready to fight back.
So can you chip in just $10 to my campaign today to show Donald Trump and National Republicans that we have the grassroots support to defend my seat from their attacks and flip the House blue?
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Paid for by Vindman for Congressfrom 2026-10-26 to 2026-10-26spend $0–990–99 impressions
This is our very last End of Month Deadline before Election Day and we need a huge number of donations in this final stretch. Rush a donation now.
Election Day is just around the corner. Please watch this video from Eugene Vindman and consider donating before it’s too late.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Eugene Vindman won. Get what Eugene Vindman says in office by email, analyzed for rhetorical techniques, once sworn in. And an email if the result changes: a recount or a call reversed. One-click unsubscribe.
Confirming also makes your free Semblen account, with a 14-day Pro trial. No card.
Paid for by Vindman for Congressfrom 2026-10-23spend $400–49910,000–14,999 impressions
I’ll be honest, we desperately need to fund our GOTV efforts in these final days, but we are pacing behind our goal. Please chip in to help us turn out every last voter.
Election Day is just around the corner. Please watch this video from Eugene Vindman and consider donating before it’s too late.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Paid for by Vindman for Congressfrom 2026-10-16spend $1,000–1,49920,000–24,999 impressions
My team just finished a full review of our fundraising results for quarter three, and it’s not great.
We ended up falling short of our fundraising goal and it’s a crucial gap that we urgently need to make up for in this final stretch of the campaign.
Now, we have two ways to get back on track.
We either need a lot more individual donations, or we need those who've given before to donate a larger amount than their last contribution.
I wish I didn’t have to ask, but voting is already underway and we need the resources to reach every voter before they cast their vote.
So please, can you chip in whatever you can spare to help us make up our fundraising gap in these final weeks?
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Paid for by Ollivant for Congressfrom 2026-10-152 variantsspend $4,000–4,998225,000–259,998 impressions
When hardworking Virginians needed it the most, Eugene Vindman ignored you. Virginia needs a break from Rep. Vindman.
Doug Ollivant has and will continue to fight for you.
Glittering Generalities: Flattering, vague praise of the audience ('hardworking Virginians') is used to build rapport and set up the attack.
Exaggeration/Hyperbole: The sweeping claim that he 'ignored you' at the moment of greatest need is an unspecific overstatement with no supporting evidence.
Paid for by Vindman for Congressfrom 2026-10-142 variantsspend $5,000–5,998250,000–299,998 impressions
Congressman Eugene Vindman fights traffic on the way to work every day so he can fight for YOU in Congress. He’s fighting to lower your costs, take on the power companies driving up your bills, rein in data centers, and ban insider trading.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Paid for by Vindman for Congressfrom 2026-10-13spend $200–2994,000–4,999 impressions
We are rapidly approaching our very last FEC Deadline before Election Day.
Once this deadline passes, we will be legally required to post our fundraising numbers as a final litmus test to see if we have what it takes to defend my must-win seat.
MAGA Republicans will be watching to see if they need to ramp up attacks against me right before voters cast their ballots.
I’ll be honest, my race is one of the most competitive races in the country to flip the House and we can’t afford to be pummeled with attacks in the last few weeks of this campaign.
So please, chip in $5, $15, or whatever you can spare, to my campaign before our final FEC Deadline before Election Day passes. Thank you.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
Paid for by Vindman for Congressfrom 2026-10-01spend $0–991,000–1,999 impressions
I have exciting news: My newest TV ad is now live on the air.
It highlights the first concerns I hear about when I speak to my constituents: corruption and affordability.
Right now, we have members of Congress, and the executive branch, who are using insider information to stock trade and make a quick buck. All the while, working families across my district are getting poorer.
I am not going to sit idly while this happens. I’m fighting back.
So right now, we need to get this new ad in front of as many undecided voters as possible to win this seat, flip the House blue, and end corruption in Washington.
Please, can you chip in just $10 to keep our ad live on the air through Election Day?
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.
An ad is on this page because its own "Paid for by" line is a campaign in this race; or it comes from a national Senate group and ran mostly in VA; or it ran mostly in VA and names a candidate — unless its sponsor is a campaign for some other office. Ads from outside groups appear alongside the campaigns' own.
Campaigns run one text as many separate ads. Identical text from the same sponsor is one card here, marked with its number of variants.
A technique is a specific rhetorical move in the wording, found by our model and explained in one line. It is not a claim that the ad is false.
Claims are checked when a reader asks: press "Check this ad's claims" on a card. Running a check and seeing its verdicts are part of Semblen Pro, because each check costs money to run; anyone can see which claims an ad makes. The ten ads with the most money behind them in each race are checked ahead of time.
Claim verdicts say what the cited sources say. A verdict that an ad is wrong or misleading is shown only when it cites an established fact-checker or an institutional record — Congress, a federal agency, a court — and its confidence is not low; a weaker one is not shown at all. Each verdict shows what it rests on and how confident it is. If we got one wrong, press Disagree: a verdict that readers dispute and no one defends comes down.
Video ads come from the campaigns' own YouTube channels; the transcript is analyzed. Meta ads are analyzed on their text; their video and images are not, yet.