
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 — 566
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 · 207 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Imagine if President Kamala Harris and her national security team put highly sensitive, classified military plans onto an unsecured group chat. Republicans would have had a meltdown.
We need an investigation into Signalgate. We need answers and accountability.
The problem is not that “an inadvertent phone number made it on to a thread.”
The problem is that Trump’s national security team recklessly mishandled *classified information* on *unsecured phones*, putting our troops in danger.
We need accountability.
This is a massive national security breach.
When people are recklessly mishandling classified data, they need to be investigated and prosecuted.
Nobody is above the law.
Trump's Secretary of Defense, Pete Hegseth, said in 2016:
"How damaging is it... our leaders may be exposing [our allies] because of their gross negligence or their recklessness in handling information?"
Guess what, Pete? You just did exactly that. And it's beyond damaging.
Donald Trump's National Security Team held sensitive discussions about planned military strikes using an unsecured group thread.
This is a national security disaster that absolutely put American servicemembers at risk.
We need answers.
www.theatlantic.com/politics/arc...
Reposted byRep. Jim McGovern
The NATIONAL SECURITY ADVISER added the EDITOR OF THE ATLANTIC to a PRINCIPALS COMMITTEE TEXT CHAIN set up for the DEFENSE SECRETARY about PLANNED MILITARY STRIKES.
Here's a thread of involved parties talking about the need for secure communications (when Dems are involved):
In Hadley proudly standing w/ local farmers fighting against Trump’s closure of local USDA offices & dismantling of programs that help farms. I said "Trump doesn't give a rat’s ass about farmers". I was being nice.
We won’t let them screw farmers to give billionaires a tax cut!
Kitty was an incredible friend and an amazing person who spoke candidly about her own personal struggles and, in doing so, helped so many others. I honor her impactful life. My prayers are with Governor Dukakis and their entire family.
Honored to be the Keynote speaker at @umassamherst.bsky.social for the Massachusetts Land Conservation Conference.
Donald Trump is trying to erase land conservation efforts from history. We won’t let him.
The work these folks do for the environment and our local community is good & honest work.
Seniors built this country— and they deserve a hell of a lot better than the treatment they’ve been getting from Trump and Musk.
Thanks Applewood Village in Amherst for hosting me today.
I promise to fight like hell to protect Social Security, Medicare and Medicaid!
Great conversation with students at Wachusett Regional High School!
These students are thoughtful and engaged on the issues. They are our future leaders.
Special thanks to their incredible teacher, Joe Jourdain!
Amazing to visit the location for the brand new Worcester Day Resource Center.
Leah and the Central Massachusetts Housing Alliance team are doing such great work!
Thank you to everyone who played a role in making this happen!
A big thank you to Mark and his 8th grade class for inviting me to come speak at Whitinsville Christian School!
Great questions from an amazing group of students.
Young people are 100% of our future, and I’m so proud of how inquisitive and smart this group was.
The US Institute of Peace is an independent, non-profit institution. It is not a government agency. This means DOGE is expanding its attacks to the civil society sector, as we see in authoritarian states like China & Russia. Our democracy is under siege.
www.theguardian.com/us-news/2025...
Reminder: Trump pardoned violent criminals who brutally beat law enforcement on January 6, including:
-A guy who tasered a cop—causing a heart attack
-A guy who's been re-arrested for soliciting a minor
-A guy who got killed in a shootout with police after Trump let him off
Nita was a dear friend and mentor to me. Someone who represented the best of Congress—a trailblazer for women's rights and a true champion for working people. I will miss her.
Musk is a deranged, sick person who put out a tweet defending Hitler. Running interference for genocidal dictators who ordered mass murder is beyond the pale. Someone should educate him on the evils of the Holocaust. In the meantime he should be removed from his role—now!
Republicans won the House, won the Senate, won the White House, brag about their mandate, refuse to negotiate, waited until the last second...
...but want to blame Democrats if there's a shutdown caused by *their own* incompetence?
Yeah, no. People see right though this shit.
The Worcester Irish Festival is one of my favorite events of the year—a time when community, culture, and tradition come together. Thanks to everyone who makes this incredible celebration possible! 🍀🇮🇪🇺🇸
THANK YOU, HOLLISTON!
400 people showed up today. People who care about the future of our country and want to protect freedom and democracy 🇺🇸
Something is happening in America. We’re packing town halls—while Republicans are hiding from their own voters.
We will not give up!
SoupScore Breakdown
Loading analysis metrics…
Voting History566 total votesExpandCollapse
Voting History
566 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-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.J. Res. 105 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 106 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 104 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 539 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-02 | H.R. 747 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-02 | H.R. 4216 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-07-23 | H.R. 4275 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 3357 (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.