Today, I conducted oversight of an ICE facility in Plymouth. Inside, I spoke with people who were abducted by ICE on their way to work & ripped away from their families, including a man named Darwin.
His fiance, Angelina, joined me outside to demand justice. This is her story.

Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 2
James P. McGovern
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 612
Yes40%
No57%
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 · 36 sponsored · 223 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
If Trump follows through on his threat to declare a national security emergency for the midterms, we won’t be living in a democracy. We’ll be living in a fascist state.
Trump promised to lower prices on day one. Instead, his billionaires-first economic policies, stupid tariffs & illegal war with Iran are pushing prices to record highs.
HIS POLICY CHOICES are making your life more expensive while the ultra rich do better than ever before.
Republicans will blame anyone but Donald Trump for the failures of his administration—immigrants, Democrats, Joe Biden, trans people, you name it.
Why? To distract you from the greedy corporations, billionaires, and corrupt politicians enriching themselves at your expense.
Great to visit The Highlands, Life Care Center of Leominster, and Veterans Pathways of New England! These organizations are doing incredible work to support our seniors, veterans, and our most vulnerable neighbors.
And, a very special happy 106th birthday to Marion Bryant! An incredible milestone!
When history is written, Republicans in Congress will go down as enablers of a fascist government run by a wannabe dictator.
We must stop our country from going down this dark, destructive path before it’s too late.
This is what fascists do.
Anyone who cares about America must be ready to fight like hell for the sanctity of our Democracy and our elections. If Trump follows through on this threat to rig the midterms, we won’t have a country anymore.
Americans in both parties agree: fighting hunger shouldn’t be partisan.
Yet Republicans in Washington keep ripping food assistance away from people who need it. The American people know better. Food is a human right—and in the richest country in history, no one should go hungry.
Community support is so important and it’s exactly what I saw at the Boston Bulldogs running club. Their commitment to building community and support structures for those fighting addiction is an inspiration. So honored to walk with them and hear their incredible stories of perseverance & strength!
This year’s Worcester African Festival was amazing! This is America at its best—neighbors becoming friends and folks from different backgrounds, cultures, and traditions all coming together to build community and celebrate the rich diversity that makes our country stronger.
Sometimes people ask—do I read the mean replies from the MAGA bots?
Toxic PFAS are poisoning our water & food—causing serious health impacts. That’s why my team & I worked tirelessly to help deliver $1.5 million for groundbreaking research happening in Worcester at @wpiedu.bsky.social where scientists are close to finding a way to eliminate these forever chemicals.
This is outrageous. Americans are getting gouged at the gas pump because of Trump’s Iran War–meanwhile oil companies are DOUBLING their profits off your pain.
Republicans reward them with tax breaks and handouts. Democrats will crack down on corporate greed & hold price gougers accountable.
Watch the full conversation here: www.youtube.com/watch?v=8csQ...
How many medical evacuation requests for cancer patients in Gaza have been approved by the Netanyahu government since June?
I asked Dr. Fadi Atrash and Dr. Khadra Salameh from Augusta Victoria Hospital in East Jerusalem. Their answer?
Zero.
Proud to help cut the ribbon for 36 new apartments & an emergency shelter space that will soon open in Greenfield—bringing housing & support services together under one roof.
Supported by major federal funding, this model will give folks the tools they need not just to survive, but to thrive.
Watch the full mini-documentary here:
Killers. Pedophiles. Stalkers. Rapists.
This is the story of the cabal of criminals—violent felons, pardoned by Trump, who attacked our country on January 6, 2021.
Watch the trailer below.
Full mini-documentary on my YouTube channel: www.youtube.com/watch?v=cFET...
Democrats need to listen to and respect our voters—not the Washington pundits and DC donor class that for too long has protected a broken economy and failed status quo. It’s time for change.
Trump’s reckless & illegal war with Iran is costing tens of billions of dollars, thousands of innocent lives, and has already killed 18 brave American service members. All the while, prices are soaring even higher. END THIS WAR NOW!
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History612 total votesExpandCollapse
Voting History
612 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-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NO | NO | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | NOT_VOTING | 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.