John Moolenaar (R)
- Raised
- $2.1M
- Spent
- $2.1M
- Cash on hand
- $1.2M
Campaign reports through Oct. 14, 2026.
Outside spending, general election
Primary and other: $344 for, $0 against.
Through Oct. 30, 2026, outside groups have reported $20,629 in independent spending in this race: $20,285 for the general election and $344 in the primaries. The biggest spender in the general election so far is NRA Victory Fund, at $20K.
On the November ballot: John Moolenaar (R), Benjamin Ambrose (D), Charlotte Magoon (G) and Richard Sills.
No new outside spending reported.
On the ballot: John Moolenaar (R), Benjamin Ambrose (D), Charlotte Magoon (G), Richard Sills (other). 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.
John Moolenaar (R)
$20K 100%
$20K supporting John Moolenaar
Benjamin Ambrose (D)
$0 0%
No outside spending
A candidate’s total adds money spent supporting them to money spent attacking their opponent.
3 days until Election Day, Tuesday, Nov. 3.
Voting in Michigan? Check your registration, deadlines and options on vote.gov (opens in a new tab)
Campaign reports through Oct. 14, 2026.
Primary and other: $344 for, $0 against.
Campaign reports through Oct. 14, 2026.
None reported yet.
No FEC financial report showing at least $5,000 raised. Campaigns don’t have to file one until they raise or spend more than $5,000.
Green
Other party
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.
Others who filed with the FEC: Kofinsia Clyde Anthony Welford (D), raised $29,259; Jamie Hill (D), raised $18,428.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| NRA Victory FundSuper PAC · $20K in late reports | FOR John Moolenaar (R) | $20K | – | $20K | Oct. 26, 2026 |
| Right to Life of Michigan Victory FundSuper PAC | FOR John Moolenaar (R) | $407 | $344 | $751 | Sept. 21, 2026 |
Follow new filings in this race by RSS, updated each night.
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Oct. 26, 2026Late | NRA Victory FundSms messaging | FOR John Moolenaar (R) | General | $2,512 (FEC filing) (opens in a new tab) |
| Oct. 19, 2026Late | NRA Victory FundPrinting / postage / paper | FOR John Moolenaar (R) | General | $17,366 (FEC filing) (opens in a new tab) |
| Sept. 21, 2026 | Right to Life of Michigan Victory FundPrinting/postage 2nd cd ballots | FOR John Moolenaar (R) | General | $285 (FEC filing) (opens in a new tab) |
| Sept. 17, 2026 | Right to Life of Michigan Victory FundPrint/mail 2nd cd rlm news | FOR John Moolenaar (R) | General | $38 (FEC filing) (opens in a new tab) |
| Sept. 9, 2026 | Right to Life of Michigan Victory FundPostage/2nd cd rlm news | FOR John Moolenaar (R) | General | $84 (FEC filing) (opens in a new tab) |
| Aug. 4, 2026 | Right to Life of Michigan Victory FundGet out the vote calls | FOR John Moolenaar (R) | Primary | $58 (FEC filing) (opens in a new tab) |
| June 30, 2026 | Right to Life of Michigan Victory FundPrint/mail 2nd cd rlm news | FOR John Moolenaar (R) | Primary | $16 (FEC filing) (opens in a new tab) |
| June 22, 2026 | Right to Life of Michigan Victory FundPrint/mail 2nd cd ballots | FOR John Moolenaar (R) | Primary | $215 (FEC filing) (opens in a new tab) |
| June 9, 2026 | Right to Life of Michigan Victory FundPostage/2nd cd rlm news | FOR John Moolenaar (R) | Primary | $55 (FEC filing) (opens in a new tab) |
FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. John Moolenaar. How this works.