
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 — 496
Yes38%
No58%
Present0%
Not Voting3%
Party align98%
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 · 202 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
This afternoon, I joined folks from the Shea Theatre & the Town of Montague to celebrate over $1 Million in federal funding I secured to renovate Avenue A & the Shea Theatre.
A huge step towards revitalizing Montague’s cultural hub & spurring major economic growth!
Soaring gas prices. Energy costs through the roof. American soldiers killed. International instability.
The American People certainly don’t think Trump’s war of choice is “worth it.”
Seniors should be able to live with dignity. But thanks to Trump’s reckless Iran War & stupid tariffs, their budgets are being stretched thin.
Glad to be in Whately to talk with folks worried about rising prices & their grandkids’ future—especially as Trump threatens to send them off to war.
⏰HAPPENING SOON: I’m joining local leaders at 1:30PM to announce that I’ve secured $1M+ in federal funding to revitalize Montague’s Shea Theatre & Avenue A. The investment will spur economic growth in downtown Turners Falls & restore a major cultural hub!
WATCH LIVE:
Trump’s budget proposal:
—Defunds education, healthcare & affordable housing
—Eliminates heating assistance for low-income families
—Guts funding for medical research
…but don’t worry, it gives the Pentagon $1.5 trillion to bomb countries halfway around the world.
America First was a lie.
We spend $4 Billion each year on this program—which helps low-income families & seniors heat their homes.
Trump has already spent 10x that much on his Iran War…and now he has the audacity to say we don’t have enough to give heat to Americans in need?!
Evil.
Democrats are going to stay laser focused on making life more affordable for working families.
Experts on human rights law are sounding the alarm on America’s conduct in Iran—including serious violations of the Geneva Conventions and international law, up to & including war crimes.
When the U.S. degrades international law, we invite others to do the same. That makes us all less safe.
This is psychotic. The President of the United States needs to get help. Totally unhinged and extremely dangerous.
I’m relieved to learn that one pilot was rescued from the U.S. fighter jet shot down over Iran. I’m praying that the second crew member is safely located and returned to their friends and family. Get our troops home NOW.
This is obscene.
Imagine the good we could do with this money. Think about the housing we could build, the infrastructure we could fix, the kids we could feed, the medical bills we could lower.
Instead, Trump wants to spend it bombing kids and blowing up dairy farms. Shameful!
Republicans control the House, the Senate, and the White House. Mike Johnson sets the schedule. He chose to leave Washington without a vote on the Senate compromise to pay the TSA, FEMA, and the Coast Guard.
He should do his damn job, call us back to Washington, and reopen the government now.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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-04-09 | S.J. Res. 18 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | S.J. Res. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | H. Res. 313 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-09 | H. Res. 313 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-08 | H. Res. 294 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-08 | H. Res. 294 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-07 | H.R. 1039 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-07 | H.R. 586 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-01 | H.R. 1491 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-01 | H. Res. 282 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-04-01 | H. Res. 282 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-31 | H.R. 997 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-31 | H.R. 517 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-27 | H.R. 1048 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-03-27 | H.J. Res. 75 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-27 | H.J. Res. 24 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-25 | H. Res. 242 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-03-25 | H. Res. 242 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-25 | H.R. 1534 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-24 | H.R. 1326 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-24 | H.R. 359 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-11 | H.J. Res. 25 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H.R. 1968 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-03-11 | H.R. 1156 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H. Res. 211 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-03-11 | H. Res. 211 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-10 | H.R. 993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-10 | H.R. 901 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-10 | H.R. 495 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-06 | H. Res. 189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-03-06 | S.J. Res. 11 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-05 | H. Res. 189 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-03-05 | H.J. Res. 42 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-05 | H.J. Res. 61 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-04 | H. Res. 177 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-03-04 | H. Res. 177 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-04 | H.R. 758 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-03 | H.R. 856 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-27 | H.J. Res. 20 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-26 | H.J. Res. 35 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-26 | H.R. 695 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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.