
Winner, unofficial result · U.S. House, MI-02
John Moolenaar
American politician (born 1961)
- Over
- Benjamin Ambrose (Democratic), 37.0%
- Votes
- 219,430 (87,442 ahead)
- Term begins
- January 3, 2027
Unofficial result, not yet certified. Source: Wikipedia · read 2026-11-14
Called it. Before the polls closed, Vugol.Me called this race for the Republican (R +16.5, from the Vugol Vector model) and the Republican won. Every call, frozen before polls closed
Do you approve of John Moolenaar?
No reader votes yet. Yours would be the first.
Overview
John Robert Moolenaar is an American politician serving as a U.S. representative from Michigan since 2015, representing the 4th district from 2015 to 2023 and the 2nd congressional district since 2023.
More
A member of the Republican Party, he served in the Michigan House of Representatives from 2003 to 2008 and the Michigan Senate from 2011 to 2014.
Source: Wikipedia · retrieved 2026-10-31 · CC BY-SA 4.0
- Born
- May 8, 1961 (age 65)
- Education
- John F. Kennedy School of Government, Master in Public Administration, 1989
- Hope College, Bachelor of Science, 1983
- Herbert Henry Dow High School
- Occupation
- chemist, academic administration, businessperson
- In Congress
- 6 House terms, since January 6, 2015
Facts above: Wikidata (CC0, retrieved 2026-11-05) and congress-legislators (public domain, retrieved 2026-11-05).
The race
U.S. House, MI-02. Won with 61.5%, 24.5 points ahead over Benjamin Ambrose.
- John Moolenaar Republican · winner61.5%
- Benjamin Ambrose Democratic37.0%
- Charlotta Magoon G1.1%
- Charlotte Magoon G1.1%
- Richard Sills Natural Law Party (United States)0.5%
Source: Wikipedia · retrieved 2026-11-14 · unofficial until certified
Polls and models against the result
- Frozen call
- Republican (R +16.5, from the Vugol Vector model)
- Result
- R +24.5
- Difference
- 8.0 points
Source: Vugol.Me calls ledger, frozen before polls closed and never edited after. Margins are Republican minus Democrat.
Money
Principal campaign committee: MOOLENAAR FOR CONGRESS. Covers January 1, 2025 to October 14, 2026; latest report: Pre-General. Money raised after that date appears once the next report is filed.
Where the money came from
3.7% of the $1,267,396 from individuals came in contributions the FEC does not itemize (donors who gave $200 or less in total).
- Individuals, unitemized (donors giving $200 or less in total)2.3%$46,993
- Individuals, itemized59.0%$1,220,403
- Other political committees (PACs)35.6%$735,633
- Party committees0.0%$490
- Transfers, other loans and other receipts3.1%$64,899
Employers donors listed
- RDV CORPORATION$49,00021 contributions
- ANTHROPIC PBC$28,00013 contributions
- ROBINHOOD MARKETS$15,0007 contributions
- VISION INVESTMENT PARTNERS$13,2005 contributions
- MUSKEGON DEVELOPMENT COMPANY$12,0006 contributions
- METR$11,0003 contributions
- DOW$10,7505 contributions
- BREEZE SMOKE$10,50017 contributions
- THE KIRLIN COMPANY$7,5006 contributions
- AUTOCAM CORPORATION$7,0003 contributions
Sum of itemized individual contributions by the employer the donor listed. These are employees giving as individuals, not donations by the companies. Entries such as retired, not employed or self-employed are left out of this list.
Source: Federal Election Commission (OpenFEC) · reports filed through October 14, 2026 · retrieved 2026-11-09 · filings can be amended · response hash 90ee4d2e99eb
Industries
Industry totals are not on file here. OpenSecrets publishes them on its page for this member.
Record
Committee assignments
- House Committee on Appropriations
3 subcommittees
- Agriculture, Rural Development, Food and Drug Administration, and Related Agencies
- Labor, Health and Human Services, Education, and Related Agencies
- National Security, Department of State, and Related Programs
- House Select Committee on the Strategic Competition Between the United States and the Chinese Communist PartyChairman
Source: congress-legislators (current committees) · retrieved 2026-11-05 · current Congress; the new committees are set after January 3, 2027
Bills and resolutions, 119th Congress (2025 to 2027)
- Sponsored
- 50 bills and resolutions
- Cosponsored
- 318 bills and resolutions
Most recent sponsored bills
- H.Res. 1626: Supporting the designation of the week of October 18 through 24, 2026, as "National Chemistry Week".Introduced October 15, 2026. Latest action October 15, 2026: Referred to the House Committee on Science, Space, and Technology.
- H.Res. 1570: Marking the eighth anniversary of the unjust imprisonment of Dr. Gulshan Abbas by the Government of the People's Republic of China, condemning the use of transnational repression to retaliate against the exercise of free speech in the United States, and calling for her immediate and unconditional release.Introduced September 21, 2026. Latest action September 21, 2026: Referred to the House Committee on Foreign Affairs.
- H.Res. 1526: Expressing support for the designation of the week of September 11 through September 17, 2026, as "Patriot Week".Introduced September 10, 2026. Latest action September 10, 2026: Referred to the House Committee on Oversight and Government Reform.
- H.R. 9789: Stop PRC Economic Espionage Act of 2026Introduced July 20, 2026. Latest action July 20, 2026: Referred to the House Committee on the Judiciary.
- H.R. 9711: Autocycle Safety ActIntroduced July 15, 2026. Latest action July 15, 2026: Referred to the House Committee on Energy and Commerce.
- H.R. 9642: Medicare Access to Rural Anesthesiology ActIntroduced July 13, 2026. Latest action July 15, 2026: Ordered to be Reported in the Nature of a Substitute by the Yeas and Nays: 41 - 0.
Source: Congress.gov (Library of Congress) · the 119th Congress runs until January 3, 2027; a later Congress is not included · retrieved 2026-11-13 · counts of activity, not a measure of results · response hash c6a5e778ddb9
Bills and votes
The full list of bills and every recorded vote are published by Congress. We link to them rather than copy them:
Roll-call vote records are not on file here.
Issues and positions
Not yet on file: issue positions (we publish only what a source states). Are you this person? Update your profile
Contact and links
- Website
- johnmoolenaarforcongress.com official
- Office phone
- 202-225-3561
- Washington office
- 246 Cannon House Office Building Washington DC 20515-2202
- Campaign email
- Not on file
Sources: congress-legislators (official, public domain, retrieved 2026-11-05); Wikidata (CC0) for linked accounts; campaign-provided items are labeled.
Something missing or out of date? Are you this person? Update your profile
Timeline
- 2026Called the winner of this race. Called by Wikipedia editors 7:05 AM ET
- 2024U.S. House, MI-02 · General · result not on file Vugol.Me record
- 2022U.S. House, MI-02 · General · won · 216,222 votes (63.7%) Vugol.Me record
- 2020U.S. House, MI-04 · General · won · 242,292 votes (65.1%) Vugol.Me record
- 2018U.S. House, MI-04 · General · won · 178,510 votes (62.6%) Vugol.Me record
- 2015 to presentUnited States representative Wikidata
- 2011 to 2014member of the State Senate of Michigan Wikidata
- 2003 to 2008member of the Michigan House of Representatives Wikidata
Offices and dates: Wikidata (CC0) (Q16194212). Elections: Vugol.Me candidacy record.
In the news
- Calls for Nvidia probes, new chip export limits intensify
- GOP lawmakers negotiating for Huang to appear before Congress
- Howard Lutnick is next Trump official top Dems want on the chopping block amid NVIDIA scandal
- FBI is ‘looking into’ Nvidia boss Jensen Huang’s affair with suspected Chinese spy, Trump says
- Vote on Chinese car imports bill sought as Xi meets with Trump
- Crypto platform Webull is getting slammed over its alleged China ties
Headlines from outlets across the political spectrum, linked to the publisher. Vugol.me doesn’t write or endorse them. How we choose them · News about this race
All sources
- Result: Wikipedia, https://en.wikipedia.org/w/index.php?title=2026_United_States_House_of_Representatives_elections_in_Michigan&oldid=1385507696
- Call time: Called by Wikipedia editors 7:05 AM ET (revision)
- Pre-election call: Vugol.Me calls ledger (frozen), /calls
- Background: Wikipedia, CC BY-SA 4.0, https://en.wikipedia.org/wiki/John_Moolenaar
- Birth, education, occupation and offices held: Wikidata (CC0), https://www.wikidata.org/wiki/Q16194212
- Congressional service, committees and official contact: congress-legislators (public domain), https://github.com/unitedstates/congress-legislators
- Term start: U.S. Constitution, 20th Amendment, section 1
- Campaign finance: Federal Election Commission
- Roster, FEC filing https://www.fec.gov/data/candidate/H4MI04126/
- Name re-derived from FEC filing
- photo_gallery https://moolenaar.house.gov/about/full-biography
- photo_gallery https://moolenaar.house.gov/about
- photo_headshot https://unitedstates.github.io/
Are you this person?
Add your photo, a biography in your own words, your positions and your contact details. Anything you add is labeled as provided by the campaign.
If you are John Moolenaar (or their campaign), sign in to claim this profile free and add your photo, bio and platform.
Sign in with your campaign email address, the one published for this campaign, or any address on your campaign website’s domain, and your claim is verified instantly. Other claims are identity-checked by our staff first.
