
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 — 516
Yes38%
No59%
Present0%
Not Voting3%
Party align97%
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 · 205 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Which is why I’ll be voting hell no. Republicans are giving tax breaks to billionaires while healthcare premiums double & triple for regular people.
Accepting a pinky promise to maybe have a vote on lowering healthcare costs is not a compromise. It's capitulation.
Hold. The. Line.
Great to be in Worcester for the 50th anniversary celebration of The Cultural Center Hrisohorafiton—an incredible organization dedicated to preserving Greek heritage in our community. Wishing them another 50 years of cultural exchange, education, and community building!
Not a single thing to bring down prices. Not a single thing to lower rent. Not a single thing to make groceries, or electricity, or any of your bills lower.
Republicans have had 291 days. And all they’ve done is give tax breaks to billionaires.
Today I joined @trahan.house.gov & the United Way of North Central Massachusetts to hear directly from local food pantries and service providers about how Trump is making hunger worse in North Central MA.
Food should be a fundamental right this country!
We know you don’t care, Donald.
All you want to talk about is your “top priority”—the Temu Versailles ballroom.
While too many in Washington want to demonize poor people, I’m proud that here in Massachusetts, groups like Making Opportunity Count are rallying our community in support of those in need. Great roundtable w/ @trahan.house.gov & other local leaders to discuss their work today.
While you struggle to pay for groceries, healthcare, and rent, Elon Musk just walked away with a $1 trillion payout.
Only Trump and his billionaire buddies want this sick economic system. In a moral society, everyone is fed & housed—and trillionaires don’t exist.
Tax the rich.
There's something wrong with our country when on the same day that Elon Musk gets paid a trillion dollars, the Trump administration appeals a federal court order that requires them to fully fund nutrition assistance for poor people.
Democrats already told him to follow the law. Now a federal judge has ordered him to. This is not a negotiation. USDA needs to send out full benefits, and they need to do it now.
How low is Donald Trump is willing to go? It took him 2 seconds to find $40 billion to bail out Argentina, but he drags his feet and takes forever to send out food assistance to hungry American families—which he has a legal and moral obligation to do.
Trump's record in four photos: Cowardice. Collapse. Chaos. Corruption.
During my visit to the Central Massachusetts Veterans Support Inc. food pantry, Anne Marie told me they’re seeing a “drastic increase” among veterans and active-duty service members.
Some in Washington are cutting nutrition assistance & leaving our veterans behind. It’s shameful.
After bravely serving our country, many of our veterans can't even afford food.
Today, I helped stock the shelves at the Central Massachusetts Veterans Support Inc. food pantry in Millbury. It’s essential that we help those who've already given us so much.
Nancy Pelosi is unquestionably the most consequential Speaker of the House of Representatives in American history. My full statement on her decision to retire after a profound career in public service.
There’s a special place in Hell for people who rip food away from hungry children.
Turns out it’s not very popular to shut down the government when you control everything, double people’s healthcare costs, raise grocery bills with price-hiking tariffs, protect pedophiles, bulldoze the White House & starve out 40+ million Americans including hungry kids.
Trump just admitted that he’s weaponizing hunger—defying a court order & starving more than 40 million Americans (including 16 million CHILDREN) for sadistic political leverage.
This guy is sick in the head.
Another shameless lie.
Trump’s own lawyers at USDA posted (then deleted) the guidance below that SNAP continues during a shutdown.
Can someone ask him to explain why he disagrees with Trump’s own lawyers?
Republicans give every tax break & giveaway they can think of to greedy billionaires and then tell Americans we have to pick between food & healthcare. It’s a false choice and I reject it.
I’ve never heard him express this level of compassion for the survivors of Epstein's disgusting crimes. Really tells you who he feels more at home with.
SoupScore Breakdown
Loading analysis metrics…
Voting History516 total votesExpandCollapse
Voting History
516 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-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 |
| 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 |
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.