
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 — 581
Yes39%
No58%
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 · 33 sponsored · 212 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Great to be in Shelburne for my first town hall of 2026! Folks here are angry about Trump's blatant disregard for the law, skyrocketing healthcare premiums, and Republicans’ refusal to do anything to lower costs.
Thanks to the 1st Congregational Church of Shelburne for hosting this conversation!
I first worked with Natalie Blais when she was a member of my team in my Northampton office. She’s an incredible legislator, a selfless public servant, & a powerful voice in the State House.
Most importantly, she’s an awesome person. Wishing her all the best in her next chapter at UMass!
This is not how the president of a democratic republic speaks. This is how fascist dictators with imperialist ambitions talk.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
I just reintroduced a bipartisan War Powers Resolution to force a vote to stop any more strikes. I already forced a first vote last month which lost by only 2. If my Republican colleagues grow a spine, it will pass this time.
$40 billion bail out to Argentina, “running” Venezuela, a six figure bribe to everyone in Greenland, giving Qatar an air base in Idaho…
…and he has the audacity to say there’s not enough to pay for healthcare in AMERICA?!
Republicans keep talking about how great Trump’s economy is. Are they living under a rock? Maybe if they actually held town halls & talked to real people, they’d know the only people who think the economy is great are Epstein elites & multi-billionaires. Everyone else thinks his economy sucks.
🚨NEWS: I just voted YES to pass bipartisan legislation that will lower healthcare costs & prevent insurance premiums from skyrocketing.
The Senate must act immediately & advance our bill. The American People have no time to waste.
His boss literally told us numerous times this week that oil is exactly what this is about. We’re not stupid.
This is flagrantly corrupt and illegal. There’s only one reason they would want to funnel dark money from stolen fossil fuel profits into offshore bank accounts. It’s because they’re stealing it.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | 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.