
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.
This is an absolutely rotten, evil thing to say. “Stone Age” implies targeting civilians—the innocent men, women, and children he is supposedly trying to liberate from a brutal, oppressive regime. That would be a war crime.
Another lie. How many times will Captain Bone Spurs the draft-dodger insult our fallen service members and their families?!
After just one month, Trump has already wasted more than $38 BILLION on his reckless war of choice against Iran. Think about all the hospitals, schools, roads, and bridges we could build with that money.
His screwed up priorities are putting America last.
Wrong. We can take care of all those things if we didn’t burn BILLIONS on tax breaks for billionaires and bombing countries halfway around the world.
Whatever the hell he’s arguing for here, it sure isn’t “America First.”
It’s been one year since Trump’s “liberation day,” and folks are hurting more than ever thanks to his terrible tariffs.
The only thing he's liberated is hard earned money from your wallet—all so his billionaire donors in the Epstein class can buy another super yacht.
I have a question for my GOP colleagues: why the hell would you want to come to Congress, hand over all your power to the president, and then betray your constituents and your values? Is it really worth it to avoid Trump’s wrath? I think it’s pathetic.
Good riddance. Maybe the next Attorney General will actually release the Epstein Files. But with so many in this administration up to their eyeballs in their ties to an international child rape ring, I won’t hold my breath.
Congrats RJ! Thanks for all the work you do for our community.
ICE already has $85 BILLION—more than most militaries in the world!
Only deranged MAGA extremists would hold critical security agencies like the Coast Guard, TSA, and FEMA hostage to give Trump’s secret police force an even bigger slush fund.
What a master class in stupid. Republicans chose to keep the shutdown going last week. Now they caved—finally admitting they’ve been causing the shutdown all along with their total failure to govern. What a pathetic embarrassment.
Power to some is the ability to say no. Power to me is the ability to say yes.
When I was Chair of the Rules Committee, I made nearly half of amendments in order to for debate. This Majority blocks nearly 8 in 10.
Why? Because Mike Johnson thinks he works for Trump. Shameful!
It’s day 32 of Trump’s Iran War, and we’ve already spent over $37 BILLION. That’s more than the annual budget of the TSA & FAA COMBINED.
Trump is choosing military adventurism abroad over keeping our airports & skies in America safe.
Public pressure WORKS—the discharge petition extending TPS for Haiti has reached the critical threshold to force a vote—218 signatures.
Our Haitian neighbors keep our communities vibrant and our economy strong.
Thank you @pressley.house.gov for leading the charge to protect them!
Republicans could have easily ended the shutdown on Friday.
All Speaker Johnson had to do was pass the bill that every single Senator, including the MAGA Republicans, moved forward.
Instead, he decided to drag it out longer.
Shame on him. He owns this.
Great to tour the Millbury Street Elementary School in Grafton! I spoke with 5th graders about how government works at the local, state and federal levels. Honored to spend time with such an engaged & inquisitive group of students.
And a big thank you to Principal Stephen Wiltshire for inviting me!
The Trump War Tax is being slapped on plane tickets, mail, fertilizer, and gas. It’s entirely preventable—but Trump doesn’t give a damn that his reckless, illegal war is making life even less affordable here at home.
Yet another January 6th terrorist has been sentenced for possessing child pornography after he was pardoned by Donald Trump. Predators protecting predators. This time in my own district.
I’m glad he’s facing justice after Trump let him back into our community where he was a danger to our children.
Last night, the Senate reached a unanimous, bipartisan compromise to fund the security agencies like TSA & FEMA that keep us safe. Instead of voting for it, extremist MAGA lunatics in the House blew up the deal.
If they want to play the blame game, I’m gonna call them on their BS.
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 |
|---|---|---|---|---|---|---|
| 2025-02-26 | H. Con. Res. 14 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-26 | H.R. 804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-26 | H.R. 788 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-25 | H. Res. 161 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-25 | H. Res. 161 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-25 | H.R. 818 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-25 | H.R. 832 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-24 | H.R. 825 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-13 | H.R. 35 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-11 | H. Res. 122 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-11 | H. Res. 122 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-10 | H.R. 736 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-10 | H.R. 692 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-06 | H.R. 27 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-06 | H.R. 27 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-02-05 | H. Res. 93 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-05 | H. Res. 93 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-05 | H.R. 776 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-04 | H.R. 43 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-23 | H.R. 471 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 375 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | S. 5 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 165 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-21 | H.R. 186 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-15 | H.R. 33 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 144 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 164 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-14 | H.R. 153 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 152 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-13 | H.R. 192 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-09 | H.R. 23 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-07 | H.R. 29 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Motion to Commit with Instructions | YES | YES | ✓ | Failed |
| 2025-01-03 | H. Res. 5 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-03 | — | Election of the Speaker | NOT_VOTING | — | — | Johnson (LA) |
| 2025-01-03 | — | Call by States | PRESENT | — | — | 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.
← PrevPage 11 / 11