
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.
Reposted byRep. Jim McGovern
Trump just bragged about kicking millions of Americans off SNAP and food assistance programs…
Ripping the rug from underneath families who are already struggling is not an accomplishment. It's a failure.
And this President is failing the American people.
He is a liar. It was the largest tax cut in history—but it was for millionaires and billionaires. That's why Democrats voted no.
For the record, Trump isn't lifting people off food assistance. He's kicking them off.
And he's doing it so he can keep giving tax breaks to billionaires.
Hunger has never been worse in America.
The only people “winning bigger than ever” under Donald Trump are his billionaire donors in the Epstein class.
The rest of us are getting screwed.
Here Trump goes bragging about the stock market.
News flash—most Americans are living paycheck to paycheck.
They don’t worry about where the S&P is at—they worry about whether they’ll be able to put food on the table.
FACT CHECK: Donald Trump’s economy sucks. On inflation he is under water with Americans by 26 points on average. His tariffs have cost families $1,745 over the last year.
Reposted byRep. Jim McGovern
Because kicking 15 million people off their health care to pay for corporate tax cuts worked so well the first time.
Reposted byRep. Jim McGovern
Donald Trump promised to lower costs on Day 1 of his presidency.
It’s now Day 401.
Is your life more affordable?
It’s beyond disgusting that this White House continues to cover up the Epstein Files and deny justice to those who were abused. I'm using my guest ticket for the State of the Union to support Epstein Survivors. They deserve to know why this administration continues to protect pedophiles.
Today at 3:15 pm ET, DWC members will stand with Epstein survivors to demand transparency and accountability ahead of the President’s State of the Union. Our message is clear: no one is above the law.
Join using the link below
www.youtube.com/live/KpQULwk...
Innocent people have nothing to hide. Trump is hiding an awful lot.
This week, my good friend Fr. Jonathan Slavinskas from St. Bernard’s Church in #Worcester delivered the opening prayer for the United States House of Representatives!
Thank you, Father Jonathan, for reminding us to lead not by power, but by conscience—mindful of the dignity of every person.
With incredible partners like @FoodforSoul_it, chefs at #RefettorioHarlem transform perfectly good but unused food into multi-course fine dining dishes—served free-of-charge to anyone in need.
Thank you to Jill, Matt, and Bob for taking a few minutes during meal prep to show me around!
Trump can gaslight all he wants during his State of the Union address tonight, but facts are facts: his economy SUCKS!
Congrats Alysha! Making Northampton proud.
I’ve gone to every State of the Union since I was elected to Congress—including during Trump’s first term. I’d rather stick needles in my eyes than listen to his manifesto of mistruths.
🚨NEWS: Speaker Johnson just broke Republicans’ own record for the most bills ever brought to the floor with no amendments allowed during a single Congressional term.
Americans deserve a democracy that debates big ideas—not a Republican Majority that rubber stamps whatever Trump wants.
Great to see so many folks come out despite the weather for my town hall at the Sterling Senior Center!
People here are angry that their government—under Republican leadership—is working for the well-off & well-connected in the billionaire Epstein class instead of for THE PEOPLE.
Huge thanks to the Boys & Girls Club for hosting the 6th stop of my statewide #EndHungerNow Tour with @repauchincloss.bsky.social!
They provide enriching after-school activities & nutritious meals made with fresh, local produce. And the young people I met today were so inspiring & impressive!
Honored to be at Quinsigamond Community College’s Legislative Breakfast this morning in Worcester!
Massachusetts and community colleges like QCC are leading the way in higher education—providing tuition-free college for all. Access to quality education is a right, not a privilege!
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 |
|---|---|---|---|---|---|---|
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 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 |
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.