Who represents Michigan’s 2nd Congressional District?
John R. Moolenaar (Republican) represents the 2nd district of Michigan in the U.S. House of Representatives. This page tracks every roll-call vote, every bill they’ve sponsored, and every news article we’ve matched to their record.
View full Michigan delegation → · John R. Moolenaar full profile →
John R. Moolenaar
Representative — Michigan, District 2.0
Republican (since 2025)
IncumbentBiographyJohn Robert Moolenaar is an American politician serving as a U.S.Read more →
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. 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.
Committees
Committee Assignments — 119th Congress
Committee data not yet ingested for this member.
Money & Influence
Top Funders 2026
No FEC filings on record for this member yet. Search FEC.gov.
Recent Stock Trades
No STOCK Act disclosures on file in the past 180 days.
Legislative Activity
Recent Voting Record (100 shown)
| Date | Bill | Question | Vote | Result |
|---|---|---|---|---|
| 2026-04-30 | Recorded Vote | Yea | Failed | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Yea-and-Nay | Nay | Failed | |
| 2026-04-30 | Yea-and-Nay | Yea | Passed | |
| 2026-04-30 | Recorded Vote | Yea | Failed | |
| 2026-04-30 | Recorded Vote | Yea | Failed | |
| 2026-04-30 | Recorded Vote | Nay | Agreed to | |
| 2026-04-30 | Recorded Vote | Nay | Agreed to | |
| 2026-04-30 | Recorded Vote | Nay | Failed | |
| 2026-04-30 | 2/3 Yea-And-Nay | Yea | Passed | |
| 2026-04-29 | Yea-and-Nay | Yea | Passed | |
| 2026-04-29 | Recorded Vote | Yea | Passed | |
| 2026-04-29 | Yea-and-Nay | Yea | Passed | |
| 2026-04-29 | Yea-and-Nay | Yea | Passed | |
| 2026-04-27 | HR7959 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-27 | HR227 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-23 | HR5587 | Yea-and-Nay | Yea | Passed |
| 2026-04-22 | HR4690 | Yea-and-Nay | Yea | Passed |
| 2026-04-22 | HR6387 | Yea-and-Nay | Nay | Failed |
| 2026-04-22 | HRES1189 | Recorded Vote | Yea | Passed |
| 2026-04-22 | HR4690 | Yea-and-Nay | Nay | Failed |
| 2026-04-22 | HR6387 | Yea-and-Nay | Yea | Passed |
| 2026-04-22 | HRES1189 | Yea-and-Nay | Not Voting | Passed |
| 2026-04-22 | HRES1182 | Yea-and-Nay | Yea | Passed |
| 2026-04-21 | HR5201 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-21 | S1020 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-21 | HR2493 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-20 | HR5200 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-20 | HR1681 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-17 | HRES1175 | Recorded Vote | Yea | Failed |
| 2026-04-17 | Yea-and-Nay | Yea | Failed | |
| 2026-04-17 | Yea-and-Nay | Yea | Passed | |
| 2026-04-16 | HCONRES40 | Yea-and-Nay | Nay | Failed |
| 2026-04-16 | HR6398 | Yea-and-Nay | Yea | Passed |
| 2026-04-16 | HRES965 | Yea-and-Nay | Nay | Passed |
| 2026-04-16 | HR6409 | Yea-and-Nay | Yea | Passed |
| 2026-04-16 | HR6398 | Yea-and-Nay | Nay | Failed |
| 2026-04-16 | HR6409 | Yea-and-Nay | Nay | Failed |
| 2026-04-16 | HRES1156 | Yea-and-Nay | Yea | Passed |
| 2026-04-16 | HR1689 | Yea-and-Nay | Nay | Passed |
| 2026-04-15 | HRES1174 | Recorded Vote | Yea | Passed |
| 2026-04-15 | HRES965 | Yea-and-Nay | Nay | Passed |
| 2026-04-15 | HRES1174 | Yea-and-Nay | Yea | Passed |
| 2026-04-14 | HR7613 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-14 | HR1011 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-27 | HRES1142 | Yea-and-Nay | Yea | Passed |
| 2026-03-27 | Yea-and-Nay | Yea | Passed | |
| 2026-03-27 | HR7084 | Yea-and-Nay | Yea | Passed |
| 2026-03-27 | HRES1142 | Recorded Vote | Yea | Passed |
| 2026-03-26 | HR8029 | Yea-and-Nay | Yea | Passed |
| 2026-03-26 | HRES1128 | Yea-and-Nay | Yea | Passed |
| 2026-03-26 | HR8029 | Yea-and-Nay | Nay | Failed |
| 2026-03-25 | HR5103 | Yea-and-Nay | Nay | Failed |
| 2026-03-25 | HR5103 | Yea-and-Nay | Yea | Passed |
| 2026-03-25 | HRES1131 | Yea-and-Nay | Yea | Passed |
| 2026-03-25 | HRES1131 | Recorded Vote | Yea | Passed |
| 2026-03-24 | HR6422 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-19 | HR4638 | Yea-and-Nay | Yea | Passed |
| 2026-03-18 | HR556 | Yea-and-Nay | Nay | Failed |
| 2026-03-18 | HR556 | Recorded Vote | Yea | Passed |
| 2026-03-18 | HR1958 | Yea-and-Nay | Yea | Passed |
| 2026-03-18 | HJRES139 | 2/3 Yea-And-Nay | Yea | Failed |
| 2026-03-17 | HR4294 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-17 | S3971 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-17 | HRES1115 | Yea-and-Nay | Yea | Passed |
| 2026-03-17 | HRES1115 | Recorded Vote | Yea | Passed |
| 2026-03-05 | HCONRES38 | Yea-and-Nay | Nay | Failed |
| 2026-03-05 | HRES1099 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-05 | HR7744 | Yea-and-Nay | Nay | Failed |
| 2026-03-05 | HR7744 | Yea-and-Nay | Yea | Passed |
| 2026-03-04 | S723 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-04 | HRES1095 | Yea-and-Nay | Yea | Passed |
| 2026-03-04 | HRES1100 | Yea-and-Nay | Yea | Passed |
| 2026-03-04 | HRES1095 | Recorded Vote | Yea | Passed |
| 2026-03-04 | HR6472 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-02-25 | HR4758 | Yea-and-Nay | Nay | Failed |
| 2026-02-25 | HR4758 | Yea-and-Nay | Yea | Passed |
| 2026-02-24 | HRES1075 | Recorded Vote | Yea | Passed |
| 2026-02-24 | S2503 | 2/3 Yea-And-Nay | Nay | Failed |
| 2026-02-24 | HR6329 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-02-24 | HRES1075 | Yea-and-Nay | Yea | Passed |
| 2026-02-24 | HR4626 | Yea-and-Nay | Yea | Passed |
| 2026-02-24 | HR4626 | Yea-and-Nay | Nay | Failed |
| 2026-02-12 | HR2189 | Yea-and-Nay | Yea | Passed |
| 2026-02-11 | HR3617 | Yea-and-Nay | Nay | Failed |
| 2026-02-11 | S1383 | Yea-and-Nay | Nay | Failed |
| 2026-02-11 | S1383 | Yea-and-Nay | Yea | Passed |
| 2026-02-11 | HRES1057 | Recorded Vote | Yea | Passed |
| 2026-02-11 | HR3617 | Yea-and-Nay | Yea | Passed |
| 2026-02-11 | HJRES72 | Yea-and-Nay | Nay | Passed |
| 2026-02-11 | HR261 | Yea-and-Nay | Nay | Failed |
| 2026-02-11 | HR261 | Yea-and-Nay | Yea | Passed |
| 2026-02-11 | HRES1057 | Yea-and-Nay | Yea | Passed |
| 2026-02-10 | HRES1042 | Recorded Vote | Yea | Failed |
| 2026-02-10 | HRES1042 | Yea-and-Nay | Yea | Passed |
| 2026-02-09 | HR1531 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-02-09 | HR6644 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-02-04 | HJRES142 | Yea-and-Nay | Yea | Passed |
Coverage
No news available yet — check back soon.
Recent Videos (3)
C-SPAN Rep. John Moolenaar R-MI Speaks at Aspen Security Forum : CSPAN : December 13, 2025 2:02am-2:27am EST
C-SPAN Rep. John Moolenaar Discusses U.S.-China Relations : CSPAN : October 20, 2025 10:36am-11:38am EDT
C-SPAN Rep. John Moolenaar Discusses U.S.-China Relations : CSPAN : October 16, 2025 4:46pm-5:50pm EDT
