
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 — 534
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 · 206 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
First, Republicans threw 15 million folks off healthcare to pay for a big billionaire handout in their Big Ugly Bill.
Now, they’re letting healthcare tax credits expire—making treatment more expensive for EVERYONE.
They've wreaked havoc on healthcare, and they’re about to make it EVEN WORSE.
Because Speaker Johnson shut down the government & sent House Republicans home, I went to chat with my good friend @warren.senate.gov about how we’re fighting for folks’ healthcare. ⬇️⬇️⬇️
The Vengeful Radical Republicans are at it again.
They don’t care about lowering groceries, making housing affordable, or reforming our rigged healthcare system.
Instead, they spend their time on petty personal grievances—weaponizing federal resources for revenge & retribution.
Thanks DJT! Nice work!
You don't say: Fox & Friends admits “coffee prices are soaring” due to Trump's tariffs
www.mediamatters.org/fox-news/fox...
Marjorie Taylor Greene & I don’t agree on… anything. I don’t think we could agree on whether 1 & 1 is 2.
But even she knows Republicans are about to DOUBLE folks’ health insurance costs because they won’t act.
3 in 4 ACA enrollees live in states that went for Trump in 2024.
Hey Holliston, Hopkinton and Medway—come join me for a community conversation on Saturday morning.
🏛️ Holliston Town Hall
📍 703 Washington Street, Holliston, MA 01746
🕰️ Saturday, October 11th, 2025, 10:00AM- 11:30AM
RSVP Here: mcgovern.house.gov/forms/form/?ID…
Republicans won’t come back to work because we can now force a vote on releasing the Epstein Files.
Meanwhile, folks' insurance is skyrocketing because they refuse to extend healthcare tax credits.
They’re putting Pedophiles before the American People.
What a bunch of snowflakes.
I had a town hall last week and took tough questions from those who agreed with me & those who didn’t.
We found a lot of common ground. My Republican colleagues should try that once in a while.
In 2024, Trump said he had “concepts of a plan” when asked about healthcare.
In 2026, your insurance premiums will skyrocket because of his inaction.
He still has no plan—only “concepts.”
Two years ago, Hamas killed more than 1,200 innocent men, women, and children—kidnapping an additional 251 Israelis in a horrific and deadly attack. My full statement here:
Trump airlines? Shut down.
Trump casinos? Shut down.
Trump steaks? Shut down.
Trump vodka? Shut down.
Trump university? Shut down.
Donald Trump has kept his promise to run our government like he ran his companies: shut down, with unpaid workers & blaming everyone but himself.
We can fix our broken healthcare system. We can eliminate hunger in America. But Republicans choose not to. That says a lot about their values.
7/ So in short—Trump and Johnson would rather protect pedophiles than reopen the government OR uphold democracy by swearing in a duly-elected Member of Congress.
6/ Meanwhile, an entire Congressional District in Arizona is without representation in Washington. During a government shutdown. While Republicans sit at home on their couches. You literally can’t make this shit up.
5/ Once she is sworn in and signs the bipartisan petition, a vote is all but guaranteed. And it seems like Republican leaders are terrified that these files might come out. Trump obviously “got to” Mike Johnson and told him “NO VOTE ON EPSTEIN.”
4/ But I can think of a reason. Representative Grijalva will be signature #218 on our petition to force a vote on releasing the Epstein Files.
3/ Speaker Johnson won’t explain why he won’t seat Representative-elect Grijalva. He had no problem swearing-in his own members when there were no votes on the floor just a few months ago:
2/ Since Republicans cancelled votes and went home, and Speaker Johnson won’t provide a date for her swearing-in, I tried asking for unanimous consent to swear her in on our next legislative day.
Republican leadership refused to recognize me.
🧵Today on the House Floor, I tried to force Speaker Johnson to swear-in Democratic Representative-elect Adelita Grijalva, who won her election nearly two weeks ago but has yet to be seated.
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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-05-15 | H.R. 8469 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | YES | NO | ✕ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | YES | ✕ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | YES | ✕ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (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.
Page 1 / 11Next →