U.S. Representative — Michigan's 2nd District
John Moolenaar
Republican · Michigan
Republican U.S. Representative for Michigan's 2nd congressional district. Member of the 119th Congress in the U.S. House of Representatives.
Legislative Record
Recently sponsored bills (50 on record)
- H.R.9789 — Stop PRC Economic Espionage Act of 2026 (Introduced, Jul 20, 2026)
- H.R.9711 — Autocycle Safety Act (Introduced, Jul 15, 2026)
- H.R.9642 — Medicare Access to Rural Anesthesiology Act (Reported, Jul 13, 2026)
- H.R.9561 — Shandra Eisenga TB Study Act of 2026 (Introduced, Jun 30, 2026)
- H.R.9249 — No PLA Employees Act of 2026 (Introduced, Jun 10, 2026)
- H.R.9227 — Magnets Value Chain Support Act of 2026 (Introduced, Jun 9, 2026)
- H.R.9129 — GUARD Act of 2026 (Introduced, Jun 3, 2026)
- H.R.9102 — BINSA Act (Introduced, Jun 2, 2026)
Recent floor votes (100 on record)
- Voted Yea on H.R.8884 — Removing Barriers to Work for Disabled Americans Act (Passed, Jul 23, 2026)
- Voted Nay on H.Con.Res.89 — Directing the President, pursuant to section 5(c) of the War Powers Resolution, to remove United States Armed Forces from hostilities with Iran (Passed, Jul 23, 2026)
- Voted Yea on H.Con.Res.113 — Establishing the congressional budget for the United States Government for fiscal year 2027 and setting forth the appropriate budgetary levels for fiscal years 2028 through 2036 (Passed, Jul 22, 2026)
- Voted Yea on H.R.7008 — Stop Insider Trading Act (Passed, Jul 22, 2026)
- Voted Nay on H.R.7008 — Stop Insider Trading Act (Failed, Jul 22, 2026)
- Voted Yea on H.R.8800 — National Defense Authorization Act for Fiscal Year 2027 (Passed, Jul 22, 2026)
- Voted Nay on H.R.8800 — National Defense Authorization Act for Fiscal Year 2027 (Failed, Jul 22, 2026)
- Voted Aye on H.R.8800 — On Agreeing to the Amendment (Failed, Jul 22, 2026)
Recently cosponsored bills (12 on record)
- H.R.404 — Hearing Protection Act (Introduced, Jul 23, 2026)
- H.R.6213 — Heat Workforce Standards Act of 2025 (Reported, Jul 15, 2026)
- H.R.6167 — HEALTH Act of 2025 (Introduced, May 19, 2026)
- H.R.8889 — National Dam and Hydropower Safety Improvements Act of 2026 (Introduced, May 19, 2026)
- H.R.8787 — Servicemember Payment Data Privacy and Security Act (Introduced, May 13, 2026)
- H.R.7622 — Iran Human Rights, Internet Freedom, and Accountability Act of 2026 (Introduced, Apr 27, 2026)
- H.R.8283 — Deterring American AI Model Theft Act of 2026 (Reported, Apr 15, 2026)
- H.R.4712 — Parity for Tribal Law Enforcement Act (Introduced, Jul 23, 2025)
Voting analysis
John Moolenaar chairs the select committee on strategic competition with the Chinese Communist Party, and China is also what most of his bills are about. A member's gavel and a member's filing cabinet often have little to do with each other; here they are almost the same thing.
Of the 50 most recent of those, 48 currently sit at Introduced.
The filings
Stopping economic espionage by China, securing research and innovation from adversaries, and connected vehicle security all point at the same adversary from different angles — trade secrets, universities, and the supply chain in a car. Alongside them sit a health savings measure for Native Americans and a community coverage programme, which do not.
Sponsored bills carry the Congressional Research Service's own subject classification. John Moolenaar's cluster into: Health (7), Taxation (7), Foreign Trade and International Finance (5), Armed Forces and National Security (4), Immigration (4), International Affairs (3).
Where he broke ranks
Twice, in the same manner both times: voting no on an amendment the Republican conference was supporting, neither of which passed. Set against a full period of roll calls with no absences at all, that is a very thin margin of disagreement.
| Roll call | Date | Outcome | Their vote |
|---|---|---|---|
| H.R.8595 On Agreeing to the Amendment roll call 245 | Jul 15, 2026 | Failed | No (party: Yea) |
| H.R.7148 On Agreeing to the Amendment roll call 44 | Jan 22, 2026 | Failed | No (party: Yea) |
Among the Michigan Republicans
Michigan's Republican House members hold together closely, and Moolenaar is below even their average.
Among the 7 Republicans in the Michigan delegation, the average rate of voting against the party majority is 2.5%. John Moolenaar is below that average at 0.9%.
Tenure
He has served since the middle of the last decade, which puts him in the veteran band, under one party throughout.
First elected in 2015, now serving across 6 terms. John Moolenaar falls in the veteran cohort.
By the numbers
In the 119th Congress, John Moolenaar has 110 bills sponsored, 1590 cosponsored, 100 recent floor votes recorded.
Committee assignments
- House Committee on Appropriations
- House Select Committee on the Strategic Competition Between the United States and the Chinese Communist Party (Chairman)
- House Committee on Appropriations: Agriculture, Rural Development, Food and Drug Administration, and Related Agencies
- House Committee on Appropriations: Labor, Health and Human Services, Education, and Related Agencies
- House Committee on Appropriations: National Security, Department of State, and Related Programs
Rate John Moolenaar on iRate — cast your emoji verdict and see how America rates U.S. Representative — Michigan's 2nd District.