
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 · 32 sponsored · 207 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Trump & Musk are betraying farmers by slashing funding that helps them increase efficiency & firing staff that helps them access resources.
I stand with Ryan and all the family farms in MA02 who work day and night to put food on the table for us.
www.recorder.com/My-Turn-Voil...
Hey Westborough, Shrewsbury and Southborough—let’s grab coffee this Saturday! All are welcome.
🏛️ Mill Pond Middle School, 6 Olde Hickory Path, Westborough, MA 01581
🗓️ Saturday, April 5, 2025
🕰️ 9:30AM- 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?ID…
Proud to join
@repshontelbrown.bsky.social, Rep.
Jahana Hayes & @fracposts.bsky.social to introduce the Hunger Free Future Act.
Republicans want to gut food programs to give billionaires more tax breaks. Our bill protects SNAP & ensures families can afford to eat. No one should go hungry in America!
Elon tried to use his money to buy a Supreme Court seat in Wisconsin, because billionaires like him think their money matters more than your vote.
Guess what? Wisconsin won—and the billionaire lost.
Actually, the International Emergency Economic Powers Act gives Congress a role in terminating these tariffs.
It “doesn’t involve Congress” because Speaker Johnson rigged the rules to block the House’s ability to have a say (by literally pretending calendar days don’t exist)!
…what other secrets did they play fast and loose with???
Like I said…
Praying for all those impacted by this devastating earthquake, including those who lost family members, homes, and livelihoods throughout the region.
The people of Myanmar have suffered such hardship, even before this tragedy. My thoughts are with them during this difficult time.
Democracy in action. This is people power.
Over 300 people in Northbridge at Northbridge High School this morning!
People are motivated to fight back against the Trump agenda to destroy Social Security, Medicaid and SNAP. We won’t let him. Let’s keep up the fight!
Thrilled to join the WooSox and Dr. Steinberg for opening day!
This is community coming together. Celebrating something good.
Fantastic day to be out in the beautiful park and an even better game!
This is corruption. Bribery shouldn’t be an American value.
Everyone can literally read the detailed plan Trump’s team put on an unsecured group thread 30 minutes before the bombings started.
They are just embarrassing themselves at this point. It’s pathetic.
Secretary of Defense Hegseth endangered the lives of American troops.
He recklessly shared classified information, on an unsecure group chat, about when and how troops would carry out their mission.
He needs to resign or be fired.
My questions are: How many times have Trump’s top national security advisors discussed sensitive military operations on an unsecured phone chat? Has it been going on for months?
I highly doubt the one time they accidentally put a reporter on was the first time. We need answers.
This is a five alarm fire. Attacking free speech means they’re attacking our constitutional rights. And it’s happening in our state. America was founded on a variety of opinions and peaceful protest. This is unacceptable!!
What happened to Rumeysa is chilling—and it’s not an isolated incident.
The Trump Administration is escalating its assault on civil liberties—targeting free speech, criminalizing dissent, and bypassing due process.
Hey Northbridge, Uxbridge, Webster, Upton, Douglas and Sutton—let’s grab coffee this Saturday! All are welcome.
🏛️ Northbridge High School, 427 Linwood Avenue, Whitinsville, MA 01588
🗓️ Saturday, March 29, 2025
🕰️ 9:30AM- 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?...
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.
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-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 |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-10 | H.R. 22 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-04-10 | H. Con. Res. 14 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 1228 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 1526 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | H.R. 1526 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 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 |
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.