
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 · 205 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
Republicans are out of touch with the American People—more than 75% (and a MAJORITY of MAGA supporters!!) want Congress to extend healthcare tax credits before they expire.
House Republicans should end their shutdown, listen to their constituents, and get back to work.
Trump’s funding proposal is ANYTHING but clean.
Mike Johnson refuses to reopen the government & swear in @adelitaforcongress.bsky.social (the last member we need to force a vote on the Epstein Files).
Why is he denying representation to the people of Arizona? Easy: to protect pedophiles.
Last night I held a town hall in Worcester to hear directly from our community.
Folks had the same concerns across party lines: grocery prices are too damn high, healthcare is unaffordable, and everyone is sick and tired of billionaire handouts & big money in politics.
Honored to speak at Grow Food Northampton’s 15th anniversary! This incredible community farm donates THOUSANDS of pounds of produce to local pantries.
Proud to help provide funding for their new flood-safe pavilion. We must keep investing in our farmers & climate resilience!
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 |
|---|---|---|---|---|---|---|
| 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 |
| 2025-02-25 | H. Res. 161 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-25 | H.R. 818 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-25 | H.R. 832 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-24 | H.R. 825 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-13 | H.R. 35 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-11 | H. Res. 122 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-11 | H. Res. 122 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-10 | H.R. 736 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-10 | H.R. 692 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Final passage | 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.