Josh Turek (D)
- Raised
- $24.3M
- Spent
- $21.2M
- Cash on hand
- $3.1M
Campaign reports through Oct. 14, 2026.
Outside spending, general election
Primary and other: $9.8M for, $0 against.
Through Oct. 30, 2026, outside groups have reported $204,346,930 in independent spending in this race: $193,432,516 for the general election and $10,914,414 in the primaries. The biggest spender in the general election so far is SLF PAC, at $50.0M.
On the November ballot: Josh Turek (D), Ashley Hinson (R) and Thomas Laehn (L).
Sen. Joni Ernst isn’t seeking reelection. Source (opens in a new tab).
No new outside spending reported.
On the ballot: Ashley Hinson (R), Josh Turek (D), Thomas Laehn (L). 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.
Josh Turek (D)
$97.7M 51%
$32.2M supporting Josh Turek and $65.5M attacking Ashley Hinson
Ashley Hinson (R)
$94.8M 49%
$17.7M supporting Ashley Hinson and $77.1M attacking Josh Turek
A candidate’s total adds money spent supporting them to money spent attacking their opponent. Not counted here: $799K around other candidates on the ballot and $150K around candidates who aren’t on the November ballot.
3 days until Election Day, Tuesday, Nov. 3.
Voting in Iowa? Check your registration, deadlines and options on vote.gov (opens in a new tab)
Campaign reports through Oct. 14, 2026.
Primary and other: $9.8M for, $0 against.
Campaign reports through Oct. 14, 2026.
Primary and other: $975K for, $0 against.
Campaign reports through Oct. 14, 2026.
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.
Campaign reports through Sept. 30, 2026.
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.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| SLF PACSuper PAC · $49.8M in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $50.0M | $453K | $50.5M | Oct. 29, 2026 |
| WinSenateSuper PAC · $41.9M in late reports | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $43.6M | – | $43.6M | Oct. 28, 2026 |
| Lower Costs NowSuper PAC · $20.5M in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R) | $20.5M | – | $20.5M | Oct. 28, 2026 |
| Fight on IowaHybrid PAC · $14.7M in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $14.7M | – | $14.7M | Oct. 27, 2026 |
| Americans for Prosperity ActionHybrid PAC · $10.6M in late reports | FOR Ashley Hinson (R)AGAINST Josh Turek (D) | $14.0M | $327K | $14.3M | Oct. 29, 2026 |
| VoteVetsHybrid PAC · $3.4M in late reports | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $9.9M | $9.8M | $19.6M | Oct. 30, 2026 |
| AB PACHybrid PAC · $3.6M in late reports | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $5.6M | – | $5.6M | Oct. 28, 2026 |
| Government That Works PACHybrid PAC · $4.8M in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R)FOR Ashley Hinson (R) | $4.8M | – | $4.8M | Oct. 27, 2026 |
| Win It Back PACSuper PAC · $3.8M in late reports | AGAINST Josh Turek (D) | $3.8M | – | $3.8M | Sept. 23, 2026 |
| LCV Victory FundSuper PAC · $3.2M in late reportsEnergy & climate | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $3.2M | – | $3.2M | Oct. 23, 2026 |
| Cffe PACHybrid PAC · $3.1M in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R) | $3.1M | – | $3.1M | Oct. 28, 2026 |
| America PACSuper PAC · $3.1M in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $3.1M | – | $3.1M | Oct. 27, 2026 |
| American Meat Producers PACHybrid PAC · $2.7M in late reports | AGAINST Ashley Hinson (R) | $2.7M | – | $2.7M | Oct. 2, 2026 |
| Plains PACSuper PAC · $2.6M in late reports | AGAINST Josh Turek (D) | $2.6M | – | $2.6M | Oct. 28, 2026 |
| One for All CommitteeSuper PAC · $1.3M in late reports | FOR Josh Turek (D) | $1.3M | – | $1.3M | Sept. 14, 2026 |
| Fund for a Working CongressSuper PAC · $1.3M in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $1.3M | – | $1.3M | Oct. 9, 2026 |
| No Going Back PACSuper PAC · $1.3M in late reports | AGAINST Josh Turek (D) | $1.3M | – | $1.3M | Oct. 28, 2026 |
| Moms for Safe NeighborhoodsSuper PAC · $950K in late reports | FOR Ashley Hinson (R)AGAINST Josh Turek (D) | $950K | – | $950K | Oct. 22, 2026 |
| Progressive Turnout ProjectHybrid PAC · $823K in late reports | FOR Josh Turek (D) | $867K | – | $867K | Oct. 29, 2026 |
| Digital Freedom FundSuper PAC · $640K in late reportsCrypto | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $640K | – | $640K | Oct. 26, 2026 |
| WFW Action FundHybrid PAC · $560K in late reports | FOR Ashley Hinson (R) | $560K | – | $560K | Oct. 20, 2026 |
| America OneSuper PAC · $502K in late reports | FOR Ashley Hinson (R) | $502K | – | $502K | Oct. 15, 2026 |
| Our Heritage MattersSuper PAC · $470K in late reports | FOR Thomas Laehn (L) | $470K | – | $470K | Oct. 29, 2026 |
| Working AmericaOutside spender (not a PAC) · $434K in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R) | $434K | – | $434K | Oct. 27, 2026 |
| Common Sense for America PACLeadership PAC · $319K in late reports | FOR Ashley Hinson (R) | $319K | – | $319K | Oct. 30, 2026 |
| Reproductive Freedom for All Freedom FundSuper PAC · $303K in late reportsAbortion | AGAINST Thomas Laehn (L)AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $303K | – | $303K | Oct. 23, 2026 |
| American Federation of State County & Municipal Employees P E O P L EPAC · $302K in late reports | AGAINST Ashley Hinson (R) | $302K | – | $302K | Oct. 23, 2026 |
| Duty and CountrySuper PAC · $282K in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R) | $282K | – | $282K | Oct. 27, 2026 |
| High Plains PACSuper PAC | AGAINST Josh Turek (D) | $258K | – | $258K | Sept. 16, 2026 |
| Project Bullhorn PACSuper PAC · $255K in late reports | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $255K | – | $255K | Oct. 2, 2026 |
| Hawkeye Liberty PACSuper PAC · $237K in late reports | FOR Thomas Laehn (L)AGAINST Josh Turek (D) | $237K | – | $237K | Oct. 28, 2026 |
| MAGAHybrid PAC · $225K in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $225K | – | $225K | Oct. 28, 2026 |
| AFSCME Working Families FundOutside spender (not a PAC) · $178K in late reports | AGAINST Ashley Hinson (R) | $178K | – | $178K | Oct. 14, 2026 |
| Women Speak Out PACSuper PAC · $167K in late reportsAbortion | AGAINST Josh Turek (D) | $167K | – | $167K | Oct. 21, 2026 |
| Animal Wellness ActionOutside spender (not a PAC) · $159K in late reports | AGAINST Ashley Hinson (R) | $159K | – | $159K | Oct. 7, 2026 |
| Iowa ActionSuper PAC | FOR Zach P Wahls (D) | $150K | $83K | $233K | May 28, 2026 |
| Voters of Tomorrow PACHybrid PAC · $148K in late reports | FOR Josh Turek (D) | $148K | – | $148K | Oct. 29, 2026 |
| Great Opportunity PACSuper PAC · $146K in late reports | FOR Ashley Hinson (R) | $146K | – | $146K | Oct. 30, 2026 |
| Stronger NationHybrid PAC · $77K in late reports | FOR Josh Turek (D)AGAINST Ashley Hinson (R) | $77K | – | $77K | Oct. 28, 2026 |
| Associated Builders and Contractors Political Action CommitteePAC · $46K in late reports | FOR Ashley Hinson (R) | $46K | – | $46K | Sept. 18, 2026 |
| Thomas Paine SocietyOutside spender (not a PAC) · $17K in late reports | FOR Josh Turek (D) | $36K | – | $36K | Oct. 25, 2026 |
| The Family LeaderOutside spender (not a PAC) · $33K in late reports | FOR Ashley Hinson (R) | $33K | – | $33K | Oct. 19, 2026 |
| NRA Victory FundSuper PAC · $32K in late reports | FOR Ashley Hinson (R) | $32K | – | $32K | Oct. 29, 2026 |
| Clearpath Action FundSuper PAC | FOR Ashley Hinson (R) | $31K | $185K | $216K | June 8, 2026 |
| The Conservative CaucusOutside spender (not a PAC) · $31K in late reports | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $31K | – | $31K | Oct. 16, 2026 |
| Building TogetherHybrid PAC · $23K in late reports | AGAINST Ashley Hinson (R) | $23K | – | $23K | Oct. 28, 2026 |
| The Lincoln ProjectHybrid PAC · $19K in late reports | AGAINST Ashley Hinson (R) | $19K | – | $19K | Oct. 28, 2026 |
| Democrats Fight Back PACSuper PAC | FOR Josh Turek (D) | $14K | $3K | $17K | Aug. 7, 2026 |
| Democratic Messaging ProjectSuper PAC · $13K in late reports | FOR Josh Turek (D) | $13K | – | $13K | Sept. 21, 2026 |
| Field Team 6Super PAC · $6K in late reports | FOR Josh Turek (D) | $12K | – | $12K | Oct. 29, 2026 |
| Activate AmericaSuper PAC · $10K in late reports | FOR Josh Turek (D) | $11K | – | $11K | Oct. 15, 2026 |
| Off ScriptHybrid PAC · $5K in late reports | AGAINST Ashley Hinson (R) | $5K | – | $5K | Oct. 23, 2026 |
| Momsrising PACHybrid PAC · $3K in late reports | FOR Josh Turek (D) | $3K | – | $3K | Oct. 29, 2026 |
| Forward With Democrats PACHybrid PAC · $2K in late reports | FOR Josh Turek (D) | $2K | – | $2K | Oct. 26, 2026 |
| Neighbor Voices PACSuper PAC · $2K in late reports | AGAINST Ashley Hinson (R)FOR Josh Turek (D) | $2K | – | $2K | Oct. 29, 2026 |
| International Alliance of Theatrical Stage Employees Federal Speech PACSuper PAC · $2K in late reports | FOR Josh Turek (D) | $2K | – | $2K | Oct. 16, 2026 |
| Majority Blue PACSuper PAC | FOR Josh Turek (D) | $1K | $2K | $4K | Aug. 7, 2026 |
| National Right to Life Victory FundSuper PAC · $1K in late reportsAbortion | AGAINST Josh Turek (D)FOR Ashley Hinson (R) | $1K | – | $1K | Oct. 16, 2026 |
| Givegreen United ActionSuper PAC | FOR Josh Turek (D) | $143 | – | $143 | June 25, 2026 |
| NRRCSuper PAC · $68K in late reports | AGAINST Joni Ernst (R) | – | $68K | $68K | July 10, 2025 |
| Indivisible ActionHybrid PAC | AGAINST Joni Ernst (R) | – | $15K | $15K | July 7, 2025 |
| Mission IowaSuper PAC | FOR Ashley Hinson (R) | – | $11K | $11K | Jan. 29, 2026 |
| Blue Shift PACSuper PAC | FOR Josh Turek (D) | – | $5K | $5K | June 22, 2026 |
| Blue Majority Makers PACSuper PAC | FOR Josh Turek (D) | – | $3K | $3K | June 22, 2026 |
| Blue Democracy NetworkSuper PAC | FOR Josh Turek (D) | – | $3K | $3K | April 20, 2026 |
| Democratic Future PACSuper PAC | FOR Josh Turek (D) | – | $1K | $1K | April 20, 2026 |
Follow new filings in this race by RSS, updated each night.
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Oct. 30, 2026Late | Great Opportunity PACText messages / website services | FOR Ashley Hinson (R) | General | $88,004 (FEC filing) (opens in a new tab) |
| Oct. 30, 2026Late | Common Sense for America PACIndependent expenditure: gotv texts | FOR Ashley Hinson (R) | General | $45,948 (FEC filing) (opens in a new tab) |
| Oct. 30, 2026Late | VoteVetsDigital communications - estimated cost | FOR Josh Turek (D) | General | $554 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Progressive Turnout ProjectField organizing | FOR Josh Turek (D) | General | $503,361 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Americans for Prosperity ActionMailer postage | AGAINST Josh Turek (D) | General | $73,827 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Americans for Prosperity ActionMailer postage | FOR Ashley Hinson (R) | General | $73,827 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Our Heritage MattersDigital advertsing | FOR Thomas Laehn (L) | General | $53,402 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | NRA Victory FundSms messaging | FOR Ashley Hinson (R) | General | $5,857 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Field Team 6Estimate: sms texting | FOR Josh Turek (D) | General | $5,161 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | SLF PACText messaging | FOR Ashley Hinson (R) | General | $4,158 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Momsrising PACText messages(estimate) | FOR Josh Turek (D) | General | $1,500 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Voters of Tomorrow PACStaff time - script writing - estimate | FOR Josh Turek (D) | General | $857 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against ashley hinson | AGAINST Ashley Hinson (R) | General | $138 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text -supporting josh turek | FOR Josh Turek (D) | General | $55 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Voters of Tomorrow PACTexting - estimate | FOR Josh Turek (D) | General | $46 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text -supporting josh turek | FOR Josh Turek (D) | General | $25 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - against ashley hinson | AGAINST Ashley Hinson (R) | General | $25 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | SLF PACMedia placement | AGAINST Josh Turek (D) | General | $1,262,500 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | No Going Back PACPlaced media: connected tv | AGAINST Josh Turek (D) | General | $430,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | SLF PACMedia placement | AGAINST Josh Turek (D) | General | $360,624 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | SLF PACMedia placement | FOR Ashley Hinson (R) | General | $349,261 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Cffe PACDirect mail - estimate | AGAINST Ashley Hinson (R) | General | $157,166 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Cffe PACCanvassing - estimate | FOR Josh Turek (D) | General | $105,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Common Sense for America PACIndependent expenditure: direct mail costs | FOR Ashley Hinson (R) | General | $82,941 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Common Sense for America PACIndependent expenditure: direct mail costs | FOR Ashley Hinson (R) | General | $82,941 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Americans for Prosperity ActionCanvassing | AGAINST Josh Turek (D) | General | $60,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Americans for Prosperity ActionCanvassing | FOR Ashley Hinson (R) | General | $60,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | AB PACDigital advertising- actual cost | AGAINST Ashley Hinson (R) | General | $58,462 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Hawkeye Liberty PACPrinting / postage | FOR Thomas Laehn (L) | General | $51,800 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Our Heritage MattersDigital advertising | FOR Thomas Laehn (L) | General | $45,166 (FEC filing) (opens in a new tab) |
FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current senators: Sen. Chuck Grassley, Sen. Joni Ernst. How this works.