Updated 08/18/2026 10:20 AM CDT
← Back to IA Fact CheckSource index
318 labeled candidate source entries generated from the candidate research data.
August 18 update — Kirkwood Community College Public Measure NC
- Johnson County Auditor — November 3, 2026 General Election / Public Measure NC — Official county election record publishing the 18-county Kirkwood Community College bond question, $88 million maximum amount, and 60% approval threshold
August 18 update — Derek Wulf House District 76 ballot replacement
- Iowa Secretary of State — Nov. 3, 2026 General Election candidate list (updated Aug. 3) — Primary election record
- Iowa Public Radio — GOP names Matt Reisetter to replace Wulf in House District 76 — Independent reporting
- Iowa Legislature — 2026 Iowa Code chapter 39, including §39.11 “More than one office prohibited” — Primary legal record
August 17 update — RFK Jr. Iowa Libertarian outreach / Hatch Act complaint
- Washington Post — recorded Kennedy call with Rick Stewart and Iowa race outreach — Independent reporting / recorded call
- Washington Post — audio excerpt from Kennedy/Stewart call — Source audio page
- Associated Press — Wyden complaint and recording review — Independent reporting / recording review
- U.S. Senate Finance Committee — Wyden complaint announcement and letter — Primary source — allegation/complaint, not adjudication
- U.S. Office of Special Counsel — federal Hatch Act guidance — Primary legal/ethics guidance
August 17 update — Pete Hegseth campaigns for Zach Nunn
- Wall Street Journal — Hegseth campaigns for Nunn at the Iowa State Fair — Independent contemporaneous reporting / direct quotations
- U.S. Office of Special Counsel — Federal Employee Hatch Act Information — Primary legal/ethics guidance
- U.S. Office of Special Counsel — Hatch Act FAQs — Primary legal/ethics guidance
August 17 update — JStreetPAC “Blue Iowa” fundraiser
- JStreetPAC — Aug. 26 “Blue Iowa” virtual fundraiser — PAC primary source — explicitly lists Josh Turek, Christina Bohannan, Lindsay James and Sarah Trone Garriott as supported candidates; page also states it is not authorized by any candidate committee
August 17 update — Zach Lahn mRNA vaccine position
- Radio Iowa — Lahn and other GOP governor candidates back mRNA vaccine ban — Independent contemporaneous reporting
- FDA — COMIRNATY approval and current indication — Primary regulatory record
- FDA — updated myocarditis/pericarditis warning for mRNA COVID vaccines — Primary regulatory safety record
- PubMed — household transmission study during Delta circulation — Peer-reviewed research
- PubMed — vaccinated index cases and household transmission — Peer-reviewed research
August 17 update — Zach Lahn land-ownership claim
- Zach Lahn for Governor — current “over 25%” land-ownership claim — Candidate/campaign claim source
- Iowa State University CARD — 2022 Iowa Farmland Ownership and Tenure Survey results — Primary university research / representative survey
- Iowa State University CARD — Corporate and Foreign Land Ownership in Iowa — University analysis / USDA AFIDA context
- Iowa Secretary of State — foreign agricultural land ownership reporting — Primary state record
August 17 update — governor cancer questionnaire
- American Cancer Society Cancer Action Network — 2026 Iowa gubernatorial candidate questionnaire — Candidate questionnaire / primary response record
- Axios Des Moines — cancer policy contrast in Iowa governor race (Aug. 17, 2026) — Independent reporting / issue comparison
August 17 update — Joe Mitchell homestead-credit / residency review
- Iowa Starting Line — Mitchell homestead-tax-credit / residency reporting — Independent reporting / public-record review
- Iowa Department of Revenue — Homestead Tax Credit and Exemption eligibility — Primary record — state tax guidance
- Henry County Beacon — Mount Pleasant property record linked in reporting — Primary/local property record — county vendor portal
- DCCC — partisan amplification of the allegation — Partisan claim
August 17 update — Zach Lahn State Fair polling claim
- Wall Street Journal — Iowa State Fair campaign report and Lahn polling statement — Independent reporting / candidate statement
- Fox News Poll — Iowa statewide survey conducted June 23-27, 2026 — Independent polling / methodology
- 270toWin — 2026 Iowa governor public-poll table — Polling archive / aggregator
August 16 update — Ashley Hinson outside spending / health-care campaign
- Iowa Capital Dispatch — additional $17M Senate Majority PAC Iowa fall campaign — Independent Iowa reporting
- Senate Majority PAC — initial $13.4M Iowa television reservation — Outside-group primary source
- Congressional Research Service — Health Provisions in P.L. 119-21 — Authoritative federal policy analysis
August 16 update — cancer / water-quality campaign issue
- The Guardian — statewide cancer/water-quality campaign report — Independent reporting
- Rob Sand campaign — A Healthier Iowa for All plan — Campaign position statement
- Zach Lahn campaign — cancer/agriculture policy — Campaign position statement
- Chris Jones campaign — agriculture/water platform — Campaign position statement
- Buena Vista University — 2013 Naig appointment announcement — Contemporaneous institutional record
- Iowa Legislature — 2010 Monsanto lobbyist declaration — Primary record
Iowa Voter Help — official county election sources
- Story County Auditor — 2026 supervisor district-election notice — Official county election guidance
- Story County — official Board of Supervisors and precinct jurisdictional maps — Official county election guidance
- Pottawattamie County Auditor — 2026 General Election page — Official county election guidance
- Black Hawk County Elections — 2026 supervisor districts — Official county election guidance
- Dallas County Auditor — 2026 General Election polling guidance — Official county election guidance
August 16 update — Rob Sand Iowa State Fair incident
- The Nerd Stash — report reproducing Turning Point Action’s original post/video — Independent follow-up reporting
- Contemporaneous Iowa discussion linking additional social video — Social/eyewitness context; not neutral verification
Rob Sand — Governor
- The Atlantic — Rob Sand profile and Newton abortion-week exchange (Aug. 15, 2026) — Independent reporting
- Iowa Starting Line — 2018 campaign-manager account documenting Sand’s “life begins at breath” argument — Historical campaign context
- Iowa PBS — Sand discusses open-primary election reform (June 5, 2026) — Independent interview / primary video
- Official Sand–Muhlbauer campaign website — Campaign
- Right Direction PAC — “Failed” attack ad (May 2026) — Partisan/campaign claim — original video
- Iowa Auditor of State — About — Primary record
- Iowa Public Radio — Judicial Branch $53M distribution error (Oct. 16, 2024) — Independent reporting
- Iowa Public Radio — Judicial Branch fixing $26M sent to wrong funds (Oct. 21, 2024) — Independent reporting
- KCCI — clips used in anti-Sand political ad (May 13, 2026) — Independent reporting
- Iowa Judicial Branch — court-debt programming-error statement (Oct. 18, 2024) — Primary record — Judicial Branch
- Iowa Judicial Branch — court-debt review presentation — Primary record — Judicial Branch
- Iowa Judicial Branch — response on court-debt misdistribution — Primary record — Judicial Branch
- Iowa House Government Oversight Committee — majority report criticizing Judicial Branch and Auditor — Primary record — critical/legislative
- Iowa Department of Management — State Appeal Board — Primary record — state board
- Radio Iowa — Sand vote on taxpayer-financed harassment settlement (May 11, 2021) — Independent reporting
- Randy Feenstra for Governor — “Stand” attack ad (March 2026) — Partisan/campaign claim — original video
- Iowa Capital Dispatch — report on “Stand” ad and Sand response — Independent reporting
- Rob Sand campaign — conservative radio host response to “Stand” implication — Candidate rebuttal
- Iowa GOP — leaked “take their medicine” audio attack (June 2026) — Partisan claim / opposition-circulated audio
- Radio Iowa — context for Sand judicial-nominating remarks — Independent reporting
- Iowa GOP — social-media attack on Sand and Fauci/COVID policy — Partisan claim — social video/post
- Iowa GOP — article expanding Fauci/COVID attack — Partisan claim
- Iowa GOP — attack on “lifelong Republican” testimonial featuring Mace Hensen — Partisan claim
- Rob Sand campaign — “Stealing is Bad” ad (April 15, 2026) — Candidate/campaign media — original release and transcript
- Rob Sand campaign — “Family Tradition” ad (May 1, 2026) — Candidate/campaign media — original release and transcript
- Rob Sand campaign — “Uncovered” ad (May 19, 2026) — Candidate/campaign media — original release and transcript
- Rob Sand campaign — “Crisis” ad (June 23, 2026) — Candidate/campaign media — original release and transcript
- Rob Sand campaign — “Neighbor” ad (July 14, 2026) — Candidate/campaign media — original release and transcript
- Rob Sand campaign — “Here” attack ad on Zach Lahn and cancer policy (July 2, 2026) — Candidate/campaign media — original release and transcript
- Republican Governors Association — California/election/tax attack on Rob Sand (June 7, 2026) — Partisan claim / opposition media
- Iowa Public Radio — Sand election-system proposal and Republican response (April 2, 2026) — Independent reporting / policy context
- KCCI / Iowa Capital Dispatch — Beshear event and RGA response (June 8, 2026) — Independent reporting / rebuttal context
Zach Lahn — Governor
- Wall Street Journal — Iowa State Fair campaign report and Lahn polling statement (Aug. 17, 2026) — Independent reporting / candidate statement
- Fox News Poll — Iowa statewide survey conducted June 23-27, 2026 — Independent polling / methodology
- 270toWin — 2026 Iowa governor public-poll table — Polling archive / aggregator
- Zach Lahn for Governor — official campaign website — Campaign
- Reuters — Lahn wins 2026 Republican gubernatorial nomination — Independent reporting
- Iowa Legislature — governor eligibility and two-year residency requirement — Primary record — Iowa Constitution summary
- Kansas Reflector — Iowa/Kansas residency and voter-registration chronology (May 29, 2026) — Independent reporting
- KTIV / Gray Media — Lahn responds to “part-time Iowan” criticism (June 17, 2026) — Independent reporting / candidate response
- Rob Sand for Iowa — “Full Time” paid ad attacking Lahn as a “part-time Iowan” (June 5, 2026) — Opponent campaign — paid TV / streaming / digital attack ad
- Iowa Democratic Party — social video attacking Lahn as a Kansas “carpetbagger” — Partisan claim — social video/post
- Iowa Democratic Party — residency attack citing Kansas home and Iowa registration timing — Partisan claim
- Daily Beast — Aug. 6-7 public-record investigation: Wichita home, Iowa homestead treatment and travel — Independent reporting / public-record review
- Iowa or Kansas? — independent aircraft-location log through June 15, 2026 — Independent data project — tracks aircraft, explicitly not the individual
- Iowa Code §43.24 — objections to candidate eligibility — Primary record — candidate eligibility objection procedure
- Iowa Secretary of State — 2026 State Objection Panel agenda showing residency objections are adjudicated — Primary record — election administration
Dave Muhlbauer — Lieutenant Governor
- Official Sand–Muhlbauer campaign — Meet Rob and Dave — Campaign
- Sand campaign — running mate announcement — Campaign statement
- Iowa Public Radio — Sand/Muhlbauer first joint campaign stop — Independent reporting
- Crawford County — Board of Supervisors — Primary record — county government
- Crawford County — Board of Supervisors minutes, May 27, 2025 — Primary record — county minutes
- Iowa GOP — water-quality/feedlot attack on Dave Muhlbauer (June 9, 2026) — Partisan claim
- Iowa DNR — Muhlbauer facility compliance record — Primary record
- Iowa DNR — animal feeding operation facility summary #63239 — Primary record
Derek Wulf — Lieutenant Governor
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Legislature — Rep. Derek Wulf — Primary record — state legislature
- Iowa Capital Dispatch — Wulf selected as Lahn running mate — Independent reporting
Josh Turek — U.S. Senate
- Official campaign website — Campaign
- Iowa Legislature — Josh Turek — Primary record
- Iowa Legislature — Turek-sponsored Work Without Worry bill history (HF 424 / related bills) — Primary record — legislation
- Radio Iowa — Turek and Harkin mark ADA anniversary; Work Without Worry policy (July 27, 2026) — Independent reporting
- American Journal News — review of Hinson attack ad (Aug. 4, 2026) — Independent fact-check
- Ashley Hinson campaign — attack statement (June 2, 2026) — Partisan/campaign claim
- NRSC / Hinson — “Darling” attack ad (July 23, 2026) — Partisan/campaign claim — original video
- Ashley Hinson campaign — post-primary digital attack ad (June 2, 2026) — Partisan/campaign claim — original video
- Associated Press — 2026 Democratic primary debate — Independent reporting
- U.S. House Office of the Law Revision Counsel — 18 U.S.C. §611, voting by aliens — Primary record — federal law
- Iowa Legislature — HF 1049 HHS/Veterans appropriations bill history — Primary record
- Iowa Legislature — SF 496 enrolled text — Primary record
- Iowa Legislature — SF 496 bill history — Primary record
- Iowa Legislature — Floor Votes on Bills — Primary record — official vote archive
- Iowa Legislature — House Journal Index — Primary record — official journals
- NRSC — June 3 digital attack ad and transcript — Partisan/campaign claim
- NRSC — original June 3 attack-media post — Partisan/campaign claim — original social post
- NRSC — “Healthcare for Illegals, Not for Iowa” ad (July 15, 2026) — Partisan/campaign claim — original video
- NRSC — July 15 health-care attack release and transcript — Partisan/campaign claim
- Congressional Research Service — health provisions in P.L. 119-21 — Primary/nonpartisan analysis
- NRSC — social video alleging Turek missed nearly 60% of House votes — Partisan claim — social video/post
- Fox News — Turek missed 261 votes from Jan. 12 through May 3, 2026 — Independent/hostile-source reporting
- Iowa GOP — social video attacking Turek on taxes — Partisan claim — social video/post
- Iowa GOP — “Turek’s Too Liberal” tour kickoff and bundled attack claims (Aug. 10, 2026) — Partisan claim — party tour / web release
- Hinson campaign — Missed Vote of the Day: Aug. 10 — repeat criminal offenders — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: Aug. 7 — tax-vote threshold — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: Aug. 6 — property-tax relief — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: Aug. 5 — student First Amendment legislation — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: Aug. 4 — foreign-adversary restrictions at colleges — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: Aug. 3 — DEI at colleges/universities — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: July 31 — nursing shortage/hospital staffing — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: July 30 — rural health-care access — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: July 29 — SNAP/Medicaid waste and fraud — Partisan/campaign claim — attendance series
- Hinson campaign — Missed Vote of the Day: July 28 — commercial-driver English proficiency — Partisan/campaign claim — attendance series
Ashley Hinson — U.S. Senate
- Daily Beast — Hinson pork-industry contribution analysis (July 15, 2026) — Independent reporting — campaign finance
- Congress.gov — H.R. 4673, Save Our Bacon Act — Primary record — federal legislation
- Iowa Capital Dispatch — Hinson/Turek Prop 12 and Save Our Bacon positions (July 10, 2026) — Independent Iowa reporting — policy context
- Daily Beast — Hinson-linked contributions from donors named in Epstein-related records (July 31, 2026) — Independent reporting — campaign finance
- Iowa Starting Line — FEC cross-check of reported Hinson-linked contributions — Independent reporting — campaign finance
- FEC — Ashley for Iowa committee — Primary record — campaign finance
- FEC — Fight On PAC, Hinson-sponsored leadership PAC — Primary record — campaign finance
- FEC — Ashley Hinson Victory Committee — Primary record — campaign finance
- U.S. House Clerk — H.R. 4405 Epstein Files Transparency Act, Roll Call 289 (Hinson: Aye) — Primary record — congressional vote
- Iowa Secretary of State — 2026 general-election candidate list — Primary record — election
- U.S. House — Representative Ashley Hinson official site — Primary record — federal office
- U.S. House Clerk — Member profile / roll-call resources — Primary record — congressional
- Biographical Directory of the U.S. Congress — Ashley Hinson — Primary record — congressional biography
- Josh Turek campaign — “Seventy Three” ad — Partisan/campaign claim — opponent ad
- Local 5 — 2026 interview with Ashley Hinson — Independent reporting / video interview
- Associated Press — Hinson and Turek win Iowa Senate nominations — Independent reporting
- Ashley Hinson campaign — “Believe” ad (May 11, 2026) — Candidate/campaign media — original release
- Congress.gov — H.R. 7008 Stop Insider Trading Act cosponsors — Primary record — federal legislation
- Iowa Democratic Party — rebuttal to “Believe” ad — Partisan rebuttal
- DSCC — “Looking Out for Herself” digital/CTV ad (June 2, 2026) — Partisan attack media — original release/script
- DTN — Prop 12 ad campaign targets Hinson and other lawmakers (June 19, 2026) — Independent agriculture reporting
- Hinson campaign — Save Our Bacon Act rebuttal to attack campaign — Candidate/campaign rebuttal
- Humane World Action Fund — Save Our Bacon / Prop 12 opposition explainer — Issue-advocacy opposition source
- U.S. Rep. Ashley Hinson — official Save Our Bacon Act release — Primary/official congressional source
Thomas Laehn — U.S. Senate
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Libertarian Party of Iowa — party site — Candidate/party
- Ballotpedia — Thomas Laehn 2026 candidate profile — Independent election reference
Christina Bohannan — U.S. House — District 1
- Official campaign website — Campaign
- Iowa Legislature — Christina Bohannan — Primary record
- Fox News — report containing the “backwater/backwards” quotations — Independent/hostile-source reporting
- Iowa Legislature — HF 2416 enrolled text (2022 athletics law) — Primary record
- Iowa Legislature — Floor Votes on Bills — Primary record — official vote archive
- Iowa Legislature — House Journal Index — Primary record — official journals
- Iowa GOP — “Backwater” attack statement and embedded clip (July 30, 2026) — Partisan claim
- Iowa GOP — original embedded “backwater” archival clip — Partisan/opposition use of archival video
- NRCC — sex-offender-registry ambush video attack (June 1, 2026) — Partisan claim — opposition ambush video
- NRCC — “Predators Ahead of Public Safety” attack — Partisan claim
- Iowa Legislature — HF 489 sex-offender-registry modification bill history — Primary record
- NRCC — “Bohannan’s Plan to Defund the Police” attack — Partisan claim
Mariannette Miller-Meeks — U.S. House · District 1
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- U.S. House — Mariannette Miller-Meeks official site — Primary record — federal office
- Biographical Directory of Congress — Miller-Meeks — Primary record — biography
- House Clerk — Miller-Meeks member record — Primary record — congressional
- FEC — Mariannette Miller-Meeks candidate record — Primary record — campaign finance
- Christina Bohannan campaign — opposition/media kit — Partisan/campaign claim
- DCCC — “The Case Against Mariannette Miller-Meeks” — Partisan claim
- Reuters — 2026 Miller-Meeks/Bohannan rematch — Independent reporting
Michael Bridgford — U.S. House · District 1
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Public Radio — Michael Bridgford enters IA-01 race — Independent reporting
- FEC — Michael Bridgford candidate record — Primary record — campaign finance
Lindsay James — U.S. House — District 2
- Official campaign website — Campaign
- Iowa Legislature — Lindsay James — Primary record
- Iowa GOP — “Apologized For Being White” attack and quoted passage — Partisan claim
- Iowa Legislature — Floor Votes on Bills — Primary record — official vote archive
- Iowa Legislature — House Journal Index — Primary record — official journals
- NRCC — “Lindsay James Doesn’t Think Parents Matter” — Partisan claim / debate clip
- Iowa GOP — interview/attendance attack on Lindsay James (Aug. 6, 2026) — Partisan claim / interview clip
- Fox News — 2026 missed-vote count for Lindsay James — Independent/hostile-source reporting
- NRCC — “Lindsay James Sides With Illegal Immigrants, Not Iowans” — Partisan claim
Joe Mitchell — U.S. House · District 2
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Legislature — former Rep. Joe Mitchell — Primary record — state legislature
- KCRG — Mitchell wins 2026 IA-02 GOP nomination — Independent reporting
- FEC — Joe Mitchell campaign finance — Primary record — campaign finance
- Joe Mitchell for Congress — official campaign — Candidate/campaign
- NOTUS — analysis of Mitchell campaign spending at Mar-a-Lago — Independent reporting / FEC-record analysis
- DCCC Red to Blue / IA-02 opposition characterization — Partisan claim
Rick Stewart — U.S. House · District 2
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Public Radio — State Objection Panel keeps Rick Stewart on ballot — Independent reporting
- Libertarian Party of Iowa — ballot challenge statement — Candidate/party
Dave Bushaw — U.S. House · District 2
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Radio Iowa — Dave Bushaw launches independent IA-02 campaign — Independent reporting
- FEC — Dave Bushaw candidate finance search — Primary record — campaign finance
Sarah Trone-Garriott — U.S. House — District 3
- Official campaign website — Campaign
- Iowa GOP — 2026 attack alleging kindergarten sex education and related positions — Partisan claim
- Iowa GOP — social post alleging boys in girls’ sports/locker rooms and sex education for kindergarteners — Partisan claim
- Iowa Legislature — Sarah Trone-Garriott — Primary record
- Iowa Legislature — SF 66 bill text — Primary record
- Iowa Senate Journal — March 7, 2023 (SF 482 roll call) — Primary record
- Iowa Legislature — SF 66 legislative listing/description — Primary record
- Iowa Acts 2023 — Chapter 8 / SF 482 description — Primary record
- Iowa Code — §280.33 restroom/changing-area law — Primary record
- Iowa Legislature — Floor Votes on Bills — Primary record — official vote archive
- Iowa Legislature — Senate Journal Index — Primary record — official journals
- NRCC — sex-education ambush video attack (May 28, 2026) — Partisan claim / opposition ambush video
- Archival interview used in “too white, too Christian, too male” attack — Archival video / opposition-circulated
- Daily Caller — report and full quotation on Iowa leadership diversity — Hostile-source reporting
- Archival “who’s paying me” speech clip — Archival video / opposition-circulated
- Daily Caller — report containing full “who’s paying me” passage — Hostile-source reporting
- NRCC — attack built around “who’s paying me” quotation — Partisan claim
- NRCC — “Satanist wedding” attack — Partisan claim / resurfaced story
- Fox News — Trone-Garriott recounts 1 Corinthians 13 and a basic Lutheran wedding — Independent/hostile-source reporting
- Fox News video — 2021 Muslim prayer resurfaced in 2026 race — Resurfaced news/video clip
- Sarah Trone Garriott for Congress — “Quick” general-election TV ad (Aug. 6, 2026) — Candidate campaign media — original video
- Iowa Capital Dispatch — Trone Garriott releases first general-election TV ad “Quick” (Aug. 6, 2026) — Independent reporting
- Iowa GOP — response attacking Trone Garriott’s “too extreme” message (Aug. 7, 2026) — Partisan rebuttal / social post
- NRCC — government-run health-care attack (July 14, 2026) — Partisan claim / opposition media
- NRCC — “Defund First, Safety Second” attack (April 27, 2026) — Partisan claim / opposition media
- NRCC — “Rigged Primary” attack (March 24, 2026) — Partisan claim / opposition media
- NRCC — 9/11 reflection attack, “Misses the Mark (Again)” (April 9, 2026) — Partisan claim / resurfaced writing
- NRCC — IA-03 general-election framing after primary (June 3, 2026) — Partisan claim
Zach Nunn — U.S. House — District 3
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- U.S. House — Zach Nunn official site — Primary record — federal office
- House Clerk — Zach Nunn member record — Primary record — congressional
- FEC — Zach Nunn candidate record — Primary record — campaign finance
- DCCC — “The Case Against Zach Nunn” — Partisan claim
- Sarah Trone Garriott campaign — criticism of Nunn faith attacks — Partisan/campaign claim
- Local 5 — Vance/Nunn 2026 campaign event video — Independent reporting / video
- Zach Nunn campaign — 2026 reelection launch video — Candidate/campaign media
Dave Dawson — U.S. House — District 4
- Official campaign website — Campaign
- Iowa Legislature — Dave Dawson — Primary record
- Iowa Public Radio — Dawson public-service profile (Aug. 28, 2025) — Independent reporting
- Iowa Legislature — House Journal Index — Primary record — official journals
- Iowa Legislature — Floor Votes on Bills — Primary record — official vote archive
Chris McGowan — U.S. House · District 4
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Chris McGowan for Iowa — official campaign — Candidate/campaign
- Iowa Public Radio — McGowan launches IA-04 campaign — Independent reporting
- Ballotpedia — Chris McGowan — Independent election reference
Nate Willems — Attorney General
- Official campaign website — Campaign
- Iowa GOP — Antifa/D-Day attack and screenshots — Partisan claim
- Radio Iowa — Willems enters attorney-general race (May 7, 2025) — Independent reporting
- Radio Iowa — incumbent Brenna Bird describes Willems and policy disagreements (July 27, 2026) — Independent reporting of opponent criticism
- Iowa Legislature — House Journal, 83rd General Assembly — Primary record — official journal
- Iowa Legislature — House Journal Index — Primary record — official journals
Brenna Bird — Attorney General
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Attorney General — Brenna Bird biography — Primary record — state office
- CBS2 Iowa — 2026 interview with Brenna Bird — Independent reporting / video interview
- Nate Willems campaign — criticism of Bird ICE-related litigation — Partisan/campaign claim
- Democratic Attorneys General Association — attack on Brenna Bird — Partisan claim
- Democratic Attorneys General Association — “Brenna Bird is wrong for Iowa” video — Partisan claim — social video
Ryan Peterman — Secretary of State
- Official campaign website — Campaign
- Iowa Capital Dispatch — voter-data records requests (July 22, 2026) — Independent reporting
- Democratic Association of Secretaries of State — Iowa 2026 candidate biography — Aligned organization / biography
Paul Pate — Secretary of State
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Secretary of State — Paul Pate biography — Primary record — state office
- Iowa Public Radio — Iowa shares voter data with DOJ — Independent reporting
- Iowa Capital Dispatch — Peterman records requests over DOJ voter data — Independent reporting / opponent criticism
- AP — Iowa citizenship/voter-list litigation context — Independent reporting
Taylor Wettach — Auditor of State
- Official campaign website — Campaign
- Iowa GOP — “East Coast liberal lawyer” statement — Partisan claim
- Iowa GOP — statement alleging coordinated congressional withdrawals — Partisan claim
- Iowa Public Radio — state auditor campaign profile (Jan. 26, 2026) — Independent reporting
- Iowa Public Radio — Muscatine background and legal career (July 8, 2025) — Independent reporting
- Radio Iowa — Wettach ends congressional campaign and enters auditor race (Jan. 26, 2026) — Independent reporting
Chris Cournoyer — Auditor of State
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Legislature — Chris Cournoyer legislative record — Primary record — legislature
- Iowa Governor — Cournoyer appointment as lieutenant governor — Primary record — state government
- Iowa Capital Dispatch — Cournoyer wins auditor GOP primary — Independent reporting
- Chris Cournoyer for Iowa — Candidate/campaign
John Norwood — Treasurer of State
- Official campaign website — Campaign
- Iowa Public Radio — campaign profile (Feb. 3, 2026) — Independent reporting
Roby Smith — Treasurer of State
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Treasurer of State — official office — Primary record — state office
- Iowa Legislature — former Sen. Roby Smith — Primary record — legislature
- Iowa Public Radio — Norwood enters treasurer race — Independent reporting
Chris Jones — Secretary of Agriculture
- Official campaign website — Campaign
- Iowa Public Radio — campaign profile (Jan. 15, 2026) — Independent reporting
- Iowa GOP — 2026 Secretary of Agriculture primary statement — Partisan claim
- Chris Jones campaign — agriculture/water platform — Campaign position statement
- Iowa Public Radio — Jones water-quality career/book profile (May 17, 2023) — Independent reporting
Mike Naig — Secretary of Agriculture
- Iowa Secretary of State — 2026 candidate list — Primary record — election
- Iowa Department of Agriculture — Mike Naig biography — Primary record — state office
- Iowa Capital Dispatch — 2026 Naig/Jones candidate comparison — Independent reporting
- Iowa Public Radio — Jones challenge / Naig reelection context — Independent reporting
- Mike Naig for Iowa — Candidate/campaign