
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 — 550
Yes38%
No59%
Present0%
Not Voting3%
Party align96%
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 · 32 sponsored · 206 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
House Republicans now need to take ANOTHER vote to change the bill they already passed. That’s right: they passed the bill, THEN found out what was in it, and NOW are scrambling to try to fix their mistakes.
Why? When Republicans rushed to finalize their awful bill in the middle of the night they accidentally included some provisions that aren’t allowed to be in the bill under the Senate’s rules for budget reconciliation.
First, the bottom line: unless the House re-votes to fix Republicans’ mistakes, THE BILL IS DEAD.
🚨MAJOR BREAKING NEWS!🚨
We’re hearing that Republicans screwed up when they rushed their tax scam through without reading it. Now they have to RE-VOTE on it THIS WEEK.
A thread:
His boss granted a sweeping, unconditional pardon of January 6th defendants who were arrested, charged, and convicted of violently attacking police officers.
Not only was it passed in the dead of night, Republicans also used emergency procedures to start a Rules Committee meeting on this abomination at 1 o’clock in the morning:
The GOP agenda is clear:
➡️ Tax breaks for billionaires, crumbs for workers
➡️ Favors for Wall Street, pain for Main Street
➡️ Cruelty toward the vulnerable & indifference to anyone not writing campaign checks
This isn’t governing—it’s greed. And Americans deserve better.
If I had a nickel for every time the Freedom Caucus threw a fit, got nothing, and folded anyway, Elon Musk wouldn’t be the richest man in the world.
This is weapons grade stupid. Does he know that it snows in the winter???
Trump is putting you and your family in danger by filling the government with incompetent morons.
I am shocked and horrified by the antisemitic hate crime in Boulder, Colorado. This kind of violence is unacceptable, and we must all loudly condemn it. Let us join together to keep the victims and their families in our prayers.
When we fight—we win.
Reposted byRep. Jim McGovern
On today's Democratic Daily Download, @usrepkathycastor.bsky.social explains how the GOP Tax Scam will increase electric bills for families and small businesses by ripping away investments in clean energy.
Reposted byRep. Jim McGovern
Republicans are trying to take health care away from almost 14 million Americans in the dead of night.
I reminded them to their faces just how many of their constituents they're screwing over so billionaires can get trillions in tax cuts.
Heartbroken by the passing of my friend Gerry Connolly, a fierce defender of democracy. With a sharp wit and a passion for public service, he always spoke up—with the Boston accent he never lost—for what is right and just. I’ll be praying for his family, friends and staff.
Reposted byRep. Jim McGovern
House Republicans are so ashamed of the GOP Tax Scam that they are planning a 1 AM committee meeting tonight to jam it through Congress.
In today's Democratic Daily Download, @repmcgovern.bsky.social breaks down what's in this ugly bill and what Democrats are doing to stop it.
If Donald Trump's big beautiful tax break for billionaires is so great... why not pass it in prime time? Why jam it through in the middle of the night? What don't they want you to know?
They have such contempt for the American people.
SoupScore Breakdown
Loading analysis metrics…
Voting History550 total votesExpandCollapse
Voting History
550 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-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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.