Iowa Senate

Outside groups have reported $86,382,963 in independent spending in this race: $75,536,048 for the general election and $10,846,914 in the primaries. The biggest spender so far is SLF PAC, at $23.9M.

Sen. Joni Ernst isn’t seeking reelection. Source.

  • General election
    $75.5M
  • Primaries
    $10.8M
  • Late reports
    $68.0M
  • Last 14 days
    $26.3M

On the November ballot · campaign money and outside spending around each

  • Outside spending for
  • Outside spending against

Josh Turek (D)

Open seat

Raised
$6.3M
Spent
$3.9M
Cash on hand
$2.4M

Campaign reports through June 30, 2026.

Outside spending, general election

  • For$2.7M
  • Against$36.4M

Primary and other: $9.8M for, $0 against.

Ashley Hinson (R)

Open seat

Raised
$10.2M
Spent
$5.4M
Cash on hand
$6.7M

Campaign reports through June 30, 2026.

Outside spending, general election

  • For$9.4M
  • Against$26.9M

Primary and other: $975K for, $0 against.

November ballot as listed by this source on Oct. 1, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.

Not on the November ballot · lost a primary, withdrew or didn’t run, with the money spent around them

Zach P Wahls (D)

Raised
$0
Spent
$0
Cash on hand
$0

Outside spending, all elections

  • For$233K

Joni Ernst (R)

IncumbentNot running

Raised
$7.0M
Spent
$5.6M
Cash on hand
$1.9M

Campaign reports through June 30, 2026.

Outside spending, all elections

  • Against$15K

Others who filed with the FEC: Nathan Sage (D), raised $1,433,544; James Carlin (R), raised $494,420; Jackie Norris (D), raised $363,563; James Scholten (D), raised $213,415; Thomas Raymond Laehn (L), raised $54,429.

Every outside spender · 38 groups, general-election money first

Every group that reported independent spending in this race
SpenderSpent onGeneralPrimaryTotalLatest
SLF PACSuper PAC · $23.2M in late reportsAGAINST Josh Turek (D)FOR Ashley Hinson (R)$23.4M$453K$23.9MOct. 2, 2026
WinsenateSuper PAC · $13.0M in late reportsAGAINST Ashley Hinson (R)FOR Josh Turek (D)$14.8M–$14.8MOct. 1, 2026
Americans for Prosperity ActionHybrid PAC · $5.7M in late reportsFOR Ashley Hinson (R)AGAINST Josh Turek (D)$9.0M$327K$9.3MOct. 2, 2026
Fight on IowaHybrid PAC · $6.4M in late reportsAGAINST Josh Turek (D)FOR Ashley Hinson (R)$6.4M–$6.4MOct. 5, 2026
AB PACHybrid PAC · $2.0M in late reportsAGAINST Ashley Hinson (R)$4.1M–$4.1MSept. 29, 2026
Win It Back PACSuper PAC · $3.8M in late reportsAGAINST Josh Turek (D)$3.8M–$3.8MSept. 23, 2026
VotevetsHybrid PAC · $2.8M in late reportsFOR Josh Turek (D)AGAINST Ashley Hinson (R)$2.8M$9.8M$12.6MSept. 30, 2026
American Meat Producers PACHybrid PAC · $1.7M in late reportsAGAINST Ashley Hinson (R)$1.7M–$1.7MOct. 2, 2026
LCV Victory FundSuper PAC · $1.6M in late reportsEnergy & climateAGAINST Ashley Hinson (R)$1.6M–$1.6MSept. 30, 2026
America PACSuper PAC · $1.5M in late reportsAGAINST Josh Turek (D)FOR Ashley Hinson (R)$1.5M–$1.5MOct. 2, 2026
Lower Costs NowSuper PAC · $1.4M in late reportsAGAINST Ashley Hinson (R)FOR Josh Turek (D)$1.4M–$1.4MSept. 29, 2026
One for All CommitteeSuper PAC · $1.3M in late reportsFOR Josh Turek (D)$1.3M–$1.3MSept. 14, 2026
Government That Works PACHybrid PAC · $1.3M in late reportsAGAINST Ashley Hinson (R)FOR Josh Turek (D)$1.3M–$1.3MOct. 2, 2026
No Going Back PACSuper PAC · $823K in late reportsAGAINST Josh Turek (D)$823K–$823KSept. 16, 2026
Digital Freedom FundSuper PAC · $418K in late reportsCryptoAGAINST Josh Turek (D)FOR Ashley Hinson (R)$418K–$418KSept. 28, 2026
Cffe PACHybrid PAC · $336K in late reportsFOR Josh Turek (D)$336K–$336KSept. 22, 2026
High Plains PACSuper PAC · $258K in late reportsAGAINST Josh Turek (D)$258K–$258KSept. 16, 2026
Project Bullhorn PACSuper PAC · $255K in late reportsAGAINST Ashley Hinson (R)FOR Josh Turek (D)$255K–$255KOct. 2, 2026
Iowa ActionSuper PACFOR Zach P Wahls (D)$150K$83K$233KMay 28, 2026
Progressive Turnout ProjectHybrid PAC · $69K in late reportsFOR Josh Turek (D)$69K–$69KOct. 2, 2026
Associated Builders and Contractors Political Action CommitteePAC · $46K in late reportsFOR Ashley Hinson (R)$46K–$46KSept. 18, 2026
Clearpath Action FundSuper PACFOR Ashley Hinson (R)$31K$185K$216KJune 8, 2026
Thomas Paine SocietyOutside spender (not a PAC) · $14K in late reportsFOR Josh Turek (D)$14K–$14KOct. 4, 2026
Democrats Fight Back PACSuper PACFOR Josh Turek (D)$14K$3K$17KAug. 7, 2026
Democratic Messaging ProjectSuper PAC · $13K in late reportsFOR Josh Turek (D)$13K–$13KSept. 21, 2026

Latest filings · newest 30

Newest outside-spending filings in this race
DateSpenderFor or againstElectionAmount
Oct. 5, 2026LateFight on IowaPrinting/postageAGAINST Josh Turek (D)General$41,052 (FEC filing)
Oct. 4, 2026LateThomas Paine SocietyPolitical advertisingFOR Josh Turek (D)General$3,104 (FEC filing)
Oct. 4, 2026LateThomas Paine SocietyPolitical advertisingFOR Josh Turek (D)General$1,170 (FEC filing)
Oct. 2, 2026LateAmerican Meat Producers PACAdvertising - digital media and productionAGAINST Ashley Hinson (R)General$1,708,500 (FEC filing)
Oct. 2, 2026LateFight on IowaRadio placementAGAINST Josh Turek (D)General$285,688 (FEC filing)
Oct. 2, 2026LateFight on IowaRadio placementFOR Ashley Hinson (R)General$285,688 (FEC filing)
Oct. 2, 2026LateGovernment That Works PACTv ad buy (estimate)FOR Josh Turek (D)General$142,840 (FEC filing)
Oct. 2, 2026LateProject Bullhorn PACEstimate: content creation and digital advertisingAGAINST Ashley Hinson (R)General$65,000 (FEC filing)
Oct. 2, 2026LateProject Bullhorn PACEstimate: content creation and digital advertisingFOR Josh Turek (D)General$65,000 (FEC filing)
Oct. 2, 2026LateProject Bullhorn PACEstimate: event production and suppliesAGAINST Ashley Hinson (R)General$62,500 (FEC filing)
Oct. 2, 2026LateProject Bullhorn PACEstimate: event production and suppliesFOR Josh Turek (D)General$62,500 (FEC filing)
Oct. 2, 2026LateAmerica PACDigital mediaAGAINST Josh Turek (D)General$61,765 (FEC filing)
Oct. 2, 2026LateAmericans for Prosperity ActionMailer postageAGAINST Josh Turek (D)General$44,583 (FEC filing)
Oct. 2, 2026LateAmericans for Prosperity ActionMailer postageFOR Ashley Hinson (R)General$44,583 (FEC filing)
Oct. 2, 2026LateProgressive Turnout ProjectField organizingFOR Josh Turek (D)General$24,864 (FEC filing)
Oct. 2, 2026LateAmericans for Prosperity ActionMailer productionAGAINST Josh Turek (D)General$21,843 (FEC filing)
Oct. 2, 2026LateAmericans for Prosperity ActionMailer productionFOR Ashley Hinson (R)General$21,843 (FEC filing)
Oct. 2, 2026LateGovernment That Works PACAd production (estimate)FOR Josh Turek (D)General$12,500 (FEC filing)
Oct. 2, 2026LateSLF PACText messagingAGAINST Josh Turek (D)General$3,061 (FEC filing)
Oct. 2, 2026LateFight on IowaMedia productionAGAINST Josh Turek (D)General$1,760 (FEC filing)
Oct. 2, 2026LateFight on IowaMedia productionFOR Ashley Hinson (R)General$1,760 (FEC filing)
Oct. 1, 2026LateWinsenateDigital media buy - estimateAGAINST Ashley Hinson (R)General$1,500,000 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMedia placementAGAINST Josh Turek (D)General$962,500 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMedia placementFOR Ashley Hinson (R)General$787,500 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMailer postageAGAINST Josh Turek (D)General$98,175 (FEC filing)
Oct. 1, 2026LateFight on IowaPrinting/postageAGAINST Josh Turek (D)General$57,500 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMailer productionAGAINST Josh Turek (D)General$47,374 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMedia productionAGAINST Josh Turek (D)General$37,000 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMedia productionFOR Ashley Hinson (R)General$18,500 (FEC filing)
Oct. 1, 2026LateAmericans for Prosperity ActionMedia productionAGAINST Josh Turek (D)General$2,500 (FEC filing)

About these numbers

  • Outside spending is money groups spent on their own ads, mail and canvassing for or against a candidate. Groups can’t coordinate it with campaigns, and it isn’t counted in what campaigns raised or spent.
  • Every group that reported independent spending to the FEC is listed, not only the groups on our issue pages. Groups tracked on an issue page carry a tag linking to it.
  • Primary, special or general comes from the election the group listed on each expenditure. Seats with a special election this cycle show that money separately.
  • Late reports are 24- and 48-hour filings made since a group’s last regular report. Earlier ones are already counted on that report, so we don’t count them twice.
  • Some nonprofits don’t have to name their donors, so this shows who spent the money, not always who gave it.

FEC data as of Oct. 5, 2026. Campaign figures cover the full 2026 cycle. Current senators: Sen. Chuck Grassley, Sen. Joni Ernst. How this works.