Primary documents first
Sources and methods
Use these primary government records to verify Iowa's printed statewide candidates, campaign summaries, voting deadlines, one constitutional amendment, three appellate retention questions, and write-in rule. The method keeps state and federal finance fields separate and preserves exact committee identifiers.
What did candidates report?
What other statewide questions apply?
How and when can I vote?
Candidate identity records
These records connect a ballot name with the name used in a disclosure system.
Zach Lahn / Derek Wulf identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51409 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF. The finance record belongs to governor candidate Zach Lahn; Derek Wulf is the running mate on the printed ticket and is not combined into these totals.Rob Sand / Dave Muhlbauer identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5185 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF. The finance record belongs to governor candidate Rob Sand; Dave Muhlbauer is the running mate on the printed ticket and is not combined into these totals.Paul D. Pate identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5158 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Ryan Peterman identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51126 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Chris Cournoyer identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51117 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Taylor Wettach identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51477 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Roby Smith identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5202 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.John Norwood identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5205 is preserved for exact portal lookup. The report was filed 2026-07-19. Amounts reproduce the named fields on the official summary PDF.Mike Naig identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5191 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Chris Jones identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51414 is preserved for exact portal lookup. The report was filed 2026-07-18. Amounts reproduce the named fields on the official summary PDF.Brenna Bird identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code 5206 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.Nate Willems identity recordThe official ballot name matches the Iowa committee registry and DR-2 candidate name. Committee code SWGA51124 is preserved for exact portal lookup. The report was filed 2026-07-20. Amounts reproduce the named fields on the official summary PDF.
How records become a W4POLITICS comparison
- Use official election records as the rosterDo not infer a general-election candidate from a campaign site or news story.
- Keep state and federal records separateUse the disclosure system responsible for each office.
- Match identities conservativelyPublish numeric summaries only when the record supports the candidate-to-filer match.
- Preserve source terminologyUse the official field labels and avoid invented totals.
- Show the boundaryList missing and uncertain coverage beside completed work.
Found an error or newer filing? Use the corrections process and include the page, field, and original public document when possible.
Source review completed October 1, 2026.
