Follow the Money
Who is paying for the campaigns on Barry County ballots? This first public-ready research pass tracks direct candidate receipts, individual donors, PAC and committee money, self-funding, transfers and—when the records support it—outside money. Every profile links back to the underlying filing source.
More profiles. More useful detail.
This version does not stop at “raised” and “spent.” Federal profiles use exact FEC receipt categories. State profiles use a Top-source snapshot when the indexed Michigan data does not provide a trustworthy whole-cycle category total. That lets us show individuals vs PACs/committees vs candidate-linked money without pretending the snapshot covers every dollar.
Important: a contribution does not prove influence. These profiles show financial relationships and let voters decide what matters to them.
Read the label before the bar
Exact receipt mix means the categories come directly from FEC totals. Top-source snapshot means we grouped the largest named contributors surfaced in Michigan campaign-finance data; it is not a full-cycle percentage breakdown.
Official federal receipts, spending, cash, debts and contribution categories.
Search FEC →Useful federal donor, industry, PAC and outside-spending context built from FEC records.
OpenSecrets →Michigan’s official campaign-finance filing system for state and local committees.
Michigan SOS →Searchable presentation of Michigan candidate, committee, contributor and race data.
Transparency USA →Federal races
Coverage: Jan. 1, 2025–July 15, 2026. Percentages are shares of total receipts and may not sum to 100% because small non-contribution receipts are omitted.
Coverage: Jan. 1, 2025–July 15, 2026. FEC notes the principal committee was converted to a PAC; this profile uses candidate-level totals across authorized committees.
No donor mix is shown because the FEC currently has no financial activity to categorize for this cycle.
Coverage: Apr. 1, 2025–July 15, 2026.
Coverage: Jan. 1, 2025–July 15, 2026. Ending cash exceeds current-cycle receipts because the campaign entered the cycle with cash on hand.
Statewide offices
Mix is a clearly labeled snapshot of the five largest named sources surfaced in the current dataset, not a full-cycle category total. Transparency USA’s current 2026 governor race page lists $5.96M in contributions and $5.84M in expenditures for Benson.
Snapshot uses the candidate plus the next nine largest named individual contributors shown by Transparency USA. It is not a complete source-category total.
The current top-contributor list surfaced by Transparency USA is dominated by individuals; this snapshot does not classify every dollar in the committee total.
Snapshot is based on the ten largest named contributors shown in the current dataset; it is not a full-cycle category total.
Snapshot is based on the largest named contributors. Transparency USA labels some state records as ENTITY without indicating PAC vs transfer, so we avoid over-classifying those dollars.
A zero in a third-party dataset should be read as “no activity surfaced here yet,” not proof that no report exists anywhere.
Snapshot is based on the ten largest named contributors shown. It is not a full-cycle source breakdown.
Snapshot is based on the largest named sources surfaced in the current data.
Barry County legislative districts
Snapshot is based on the ten largest named contributors currently surfaced.
Snapshot is based on the ten largest named contributors; percentages can overlap the “other entity” classification and are intended as a top-source view, not full-cycle totals.
The current dataset shows a very small committee with one candidate contribution.
Snapshot is based on the ten largest named contributors currently shown.
All of the top ten named contributors surfaced in the current dataset are individuals.
No category chart is shown because there is no activity to categorize in the current race dataset.
All named contributions surfaced in the current dataset are individual contributions.
Snapshot uses the ten largest named contributors currently shown. “Matt Hall” is labeled ENTITY by Transparency USA, so we do not describe it as a personal check. A separate Rigas Leadership Fund also reports 2026 activity; its totals are not combined with the candidate committee.
Education & university boards
The ten largest named contributors surfaced in the current dataset are individuals.
Because the race page currently shows no candidate-committee receipts, no source mix is calculated.
Top-source snapshot shows substantial self-funding. Percentages are based on the largest named sources, not a full-cycle category export.
Transparency USA labels the $10,000 Schostak source as ENTITY; we display it as candidate-linked rather than assuming the legal transaction type.
Recheck MiTN before publication updates; a zero here reflects the current third-party dataset.
No source mix is shown because the current dataset has no activity to categorize.
We include the profile because the race total is available, but we do not invent a donor mix without itemized current-cycle data.
Snapshot is based on the ten largest named contributors currently shown.
The top ten named contributions surfaced are all individual contributions, including the candidate’s own $1,500.
No source mix is shown because the current race dataset has no activity to categorize.
No source mix is shown because the current race dataset has no activity to categorize.
No source mix is shown because the current race dataset has no activity to categorize.
Judicial races
Judicial campaign-finance data can change quickly after nomination; recheck Michigan Transparency Network for the next filing update.
Judicial campaign-finance data can change quickly after nomination; recheck Michigan Transparency Network for the next filing update.
Judicial campaign-finance data can change quickly after nomination; recheck Michigan Transparency Network for the next filing update.
Judicial campaign-finance data can change quickly after nomination; recheck Michigan Transparency Network for the next filing update.
No mix is shown because there is no activity to categorize in the current dataset.
No mix is shown because there is no activity to categorize in the current dataset.
