
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.
With all that’s going on in Washington, I’m happy to say I have some good news.
This weekend, I joined folks in Holliston to celebrate over $1M in federal funding I secured to upgrade water infrastructure in Holliston. An important step towards unlocking major economic growth for the region!
My promise at Northampton Pride to the LGBTQ+ community was simple: I will never stop fighting for your dignity, your rights, and your freedom.
Well this aged poorly…
Hey Barre, Hardwick and Oakham—let’s grab coffee this Saturday! All are welcome.
🏛️ Barre Senior Center, 557 South Barre Road, Barre, MA 01005
🗓️ Saturday, May 9, 2026
🕰️ 9:30AM- 10:30AM
RSVP here: mcgovern.house.gov/forms/form/?...
I led the effort in Congress to keep the Leeds VA Medical Center open against those trying to privatize the VA who wanted it shuttered. Now, because of DOGE cuts, veterans are facing staffing shortages and longer wait times.
The Trump administration is betraying America’s veterans.
This week in Congress was a total clown show. Under Speaker Johnson’s failed leadership, Republicans can’t govern without tripping over themselves and hurting the American People in the process.
We can do so much better.
Wow, sounds like he lied to me…
Republicans know their farm bill—which locks in MASSIVE cuts to nutrition assistance—is awful. So they forced us to debate it in the dead of night.
They thought they could sneak it by without the American People noticing. They were wrong.
Good News: we scored a BIG WIN by stripping the pesticide company liability shield from the Republican Farm Bill.
Bad News: the farm bill STILL makes America LESS HEALTHY by locking in massive cuts to nutrition assistance which make hunger worse.
The fight is still on.
This farm bill hurts rural communities, betrays farmers, and locks in the $187 billion Republicans stole from food assistance to give tax breaks to billionaires—you can't be healthy if you're hungry, but this bill makes it harder for families to afford good, nutritious food.
Republicans have failed to deliver.
Prices are through the roof. The U.S. is alone and isolated on the world stage. And working people are struggling while billionaires get another tax break.
It’s time for some serious change.
The Republican agenda sucks. Luckily, they appear to be tanking their own legislation because they’re in such disarray.
This terrible ruling will effectively let MAGA erode our democracy and rig the rules to stay in power—letting states disenfranchise Black, Latino, Native American, & Asian American voters.
We should get to decide who represents us in Congress—not extremist Republicans or a far-right activist court.
He blocked the release of the Epstein Files, sold his soul to a sex offender president, and protects Congressman Mills who had a restraining order against him for dating violence.
Call me a pessimist but I don’t think Speaker Johnson is going to crack down on misconduct.
Republicans say there’s not enough to feed hungry families but then go ahead and write a blank check for defense contractors.
These people don’t give a shit about you.
Congress is a complete clown show under this Republican leadership.
I still can’t get an answer from Republican leadership: why does their farm bill shield pesticide companies like Bayer-Monsanto from liability for selling toxic pesticides that cause cancer? If the products are so safe, what are they so afraid of?
The GOP Farm Bill is poison for families & farmers—ripping food assistance away from hungry families & letting corporations dump cancer-causing chemicals into our air, water, and food.
The only people that want this sit in the Monsanto boardroom.
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 |
|---|---|---|---|---|---|---|
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | NO | YES | ✕ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
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.