
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 2
James P. McGovern
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 534
Yes38%
No59%
Present0%
Not Voting3%
Party align97%
Cross-party0%
SoupScore
District Map
Congressional District 2
U.S. Census Bureau boundary data.
Social & Web
External Resources

James P. McGovern
U.S. RepresentativeDemocratMassachusetts District 2
SoupScore
James P.'s ATmosphere Activity
20 recent posts · 31 sponsored · 206 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Knowledge is power. Our democracy depends on public libraries—doors open to all, wisdom shared by all, community built by all. Today Amherst breaks ground not just on major upgrades to the Jones Library, but on the promise of a building that will carry forward this dream to a future unseen.
I'm sick of politicians in Washington coming up with new ways to send young people to die in order to boost their political fortunes.
I urge all my colleagues to join us on this important resolution, and to say enough is enough!
It's unconstitutional for any president to go to war without a vote in Congress. Period, end of story.
I'm joining Rep. Thomas Massie on a bipartisan resolution to prohibit an unauthorized war with Iran.
Hey Athol, Orange, New Salem, Wendell, Erving, Warwick, Royalston, Northfield and Shutesbury—let’s grab coffee this Saturday! All are welcome.
🏛️ Athol Town Hall, 584 Main Street, Athol, MA 01331
🗓️ Saturday, June 21, 2025
🕰️ 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?...
Reposted byRep. Jim McGovern
Senate Republican leaders released a proposal tonight that would cut or take food assistance away entirely from millions of people, including kids, veterans, workers in low-paying jobs, older adults, and people with disabilities. More here: www.cbpp.org/blog/trackin...
Senate Republicans are pushing the same disastrous policies that will slash the food budgets of families with young kids, kick older adults off nutritional assistance, and take food away from hungry people all to fund tax breaks for billionaires.
Chair Foxx last night: "Any Member who has any regrets about his or her vote on the first bill [H.R. 1] has the opportunity to vote no on the rule."
Rep. Thomas Massie and Rep. Davidson—thank you for voting against this bill the first time around.
I want to make sure you both know how your leadership has structured today’s rule vote.👀⬇️
Hey Rep. Scott Perry, you claim you “sounded the alarm” about the awful bill before voting for it anyway.
You’re getting a second chance—will you actually vote against it now?
Hey Rep. Marjorie Taylor Greene—you said you voted for the bill and you “would have voted NO if I had known [a provision preventing AI regulation] was in there.”
You’re getting a second chance later today. Will you actually vote against it now?
Hey Rep. Mike Flood, you said after voting for the tax scam that you would have voted against it if you had known it prevents judges from holding the Trump Admin in contempt for violating lawful court orders.
You’re getting a second chance—will you actually vote against it now?
Read the full letter to members here. 👇
mcgovern.house.gov/uploadedfile...
This morning, I notified every House member what today’s rule vote is really about: it’s the last chance for members to have a say on sending H.R. 1 to the Senate—there is NO separate vote on the changes put forward by Republican leadership.
YOU can make a difference: RT this 🧵to make sure people know that Congress has to RE-VOTE on the Republican tax scam. VOTE NO and KILL the BIG UGLY AWFUL BILL once and for all.
So there is about to be a major moment of truth for the folks on the right who have talked a big game over the past couple of weeks. Will they stand up for what they believe in or chicken out (again)?
Basically, Republican leadership thinks that Rep Marjorie Taylor Greene, Rep Mike Flood, Rep Thomas Massie, Rep Davidson Rep Scott Perry, Elon Musk and others will fold and support the terrible tax bill just because they’re using the DOGE cuts as a Trojan horse to hide the reality of the re-vote.
It’s not just that they’re hiding it—Republican leadership is trying to be clever by tying these fixes to the rule for their bill to legalize a bunch of harmful DOGE cuts.
Even now, Republicans are trying to hide this vote. Instead of having an up-or-down vote on the fixed bill, reporters have heard they’re going to just tuck the corrections into a ‘rule’ resolution for another bill.
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | NO | YES | ✕ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.