
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 — 496
Yes38%
No58%
Present0%
Not Voting3%
Party align98%
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 · 202 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I’m heartbroken to hear that officer LaPorta was killed in the line of duty yesterday in a terrible car crash. My thoughts and prayers are with his family, his wife, and his young child. We will never forget his selfless service & sacrifice.
Last year, many of my colleagues told me Trump would never strike Venezuela, or they couldn’t support my War Powers Resolution because they feared the president.
Well, Trump did attack Venezuela, so I’m reintroducing my resolution to force a vote before America is dragged into another endless war.
Folks don’t want another costly quagmire that turns into an endless war.
That’s why I’m reintroducing my bipartisan War Powers Resolution to rein in this rogue administration & reassert Congress’ authority on matters of war.
We’re live NOW—tune in: www.youtube.com/live/rf1Gjw8...
As the U.S. withdraws from international institutions, China and Russia aren’t leaving. They’re staying—and shaping the rules without us.
This retreat is a gift to authoritarian powers. America steps back, and they step up. Shameful and bad for America. Bad for human rights and democracy.
You’ve probably heard a lot of lies from this White House about what’s going on in Venezuela.
I’m breaking down the MAGA misinformation 👊
I’ve watched the video multiple times. An American citizen was murdered in cold blood by ICE agents because Donald Trump has empowered them to act with impunity.
This is a nightmare. This crime must immediately be investigated and prosecuted to the full extent of the law.
Healthcare may not be of “tremendous interest” to billionaires like Trump, but it sure means a lot to folks whose insurance premiums are skyrocketing. That’s why Democrats are forcing a vote on extending your healthcare tax credits. Stay tuned.
Republicans just spent an hour debating shower heads. I’ve held a lot of town halls, and I’ve never had someone tell me that they want the government to do something about that.
Trump is using ICE like a secret police force. They’ve used Gestapo-like tactics to terrorize communities for nearly a year, and now they’re literally killing people. This can’t be America.
I was the first member of Congress to call for abolishing ICE. November’s elections can’t come soon enough.
I said what I said.
Hey Shelburne and Buckland—let’s grab coffee this Saturday! All are welcome.
🏛️ 1st Congregational Church of Shelburne, Fellowship Hall, 17 Little Mohawk Road, Shelburne, MA 01370
🗓️ Saturday, January 10, 2026
🕰️ 9:30AM- 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?...
Healthcare costs are skyrocketing. Grocery prices are through the roof. The rent is too damn high. And Republicans are starting 2026 with a debate on SHOWER HEADS?!
You can’t make this shit up.
Would be great if someone asked Secretary Rubio if he stands by this statement 5 years later.
Trump started a war with Venezuela to further enrich his billionaire donors in the oil lobby, and now he wants to give your money to the Big Oil corporations so CEOs can line their pockets.
Corrupt to the core.
How the hell is spending taxpayer dollars on rebuilding Venezuela when folks at home can’t afford healthcare “America First?!”
Time to admit you got played.
If you’re wondering why the hell we’re at war with Venezuela, the answer is clear: the oil lobby spent millions to get Trump elected, and now they’re calling in their favor.
This whole thing reeks of corruption.
I have not seen a single Republican official or MAGA influencer offer a credible explanation of Trump's decision to pardon the drug trafficking ex–president of Honduras.
You cannot credibly argue that trafficking sometimes gets a pardon and sometimes requires a war.
Trump says there’s not enough money for food & healthcare for our own people, but apparently we have enough to “run” Venezuela so that big oil billionaires get even richer. This is a war for the fossil fuel lobby, funded by you, the American taxpayer.
Remember, the next time Hegseth says we aren’t able to interdict or arrest the people on the tiny little boats so we just have to kill them…
…that we infiltrated a heavily-guarded home in the middle of the night to make an arrest.
They're murdering people because they can.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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 |
|---|---|---|---|---|---|---|
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | NO | YES | ✕ | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5107 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 5214 (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.