
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 — 550
Yes38%
No59%
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 · 206 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Over 200 people in Athol this morning for Coffee with your Congressman! Great conversations. This is what democracy looks like. Thank you to everyone who took time out of your busy day to ask questions and share your opinions!
#Juneteenth recognizes the end of slavery in America. But it’s about more than an end—it’s about fighting for justice & working to heal the wounds of racism so all may be free & equal. Honored to join the Worcester Black Heritage Committee at the YWCA of Central Massachusetts for a flag raising.
What an awful ruling. Because of this rogue Supreme Court, trans kids will lose access to life-affirming and life-saving care. This decision does not protect children, it hurts them.
Reposted byRep. Jim McGovern
Donald Trump in 2016: “Obviously the war in Iraq was a big fat mistake.“
Trump was right.
Let’s not repeat that mistake in 2025 by getting dragged into a war with Iran.
Knowledge is power. Our democracy depends on public libraries—doors open to all, wisdom shared by all, community built by all. Today Amherst breaks ground not just on major upgrades to the Jones Library, but on the promise of a building that will carry forward this dream to a future unseen.
I'm sick of politicians in Washington coming up with new ways to send young people to die in order to boost their political fortunes.
I urge all my colleagues to join us on this important resolution, and to say enough is enough!
It's unconstitutional for any president to go to war without a vote in Congress. Period, end of story.
I'm joining Rep. Thomas Massie on a bipartisan resolution to prohibit an unauthorized war with Iran.
Hey Athol, Orange, New Salem, Wendell, Erving, Warwick, Royalston, Northfield and Shutesbury—let’s grab coffee this Saturday! All are welcome.
🏛️ Athol Town Hall, 584 Main Street, Athol, MA 01331
🗓️ Saturday, June 21, 2025
🕰️ 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?...
Reposted byRep. Jim McGovern
Senate Republican leaders released a proposal tonight that would cut or take food assistance away entirely from millions of people, including kids, veterans, workers in low-paying jobs, older adults, and people with disabilities. More here: www.cbpp.org/blog/trackin...
Senate Republicans are pushing the same disastrous policies that will slash the food budgets of families with young kids, kick older adults off nutritional assistance, and take food away from hungry people all to fund tax breaks for billionaires.
Chair Foxx last night: "Any Member who has any regrets about his or her vote on the first bill [H.R. 1] has the opportunity to vote no on the rule."
Rep. Thomas Massie and Rep. Davidson—thank you for voting against this bill the first time around.
I want to make sure you both know how your leadership has structured today’s rule vote.👀⬇️
Hey Rep. Scott Perry, you claim you “sounded the alarm” about the awful bill before voting for it anyway.
You’re getting a second chance—will you actually vote against it now?
Hey Rep. Marjorie Taylor Greene—you said you voted for the bill and you “would have voted NO if I had known [a provision preventing AI regulation] was in there.”
You’re getting a second chance later today. Will you actually vote against it now?
Hey Rep. Mike Flood, you said after voting for the tax scam that you would have voted against it if you had known it prevents judges from holding the Trump Admin in contempt for violating lawful court orders.
You’re getting a second chance—will you actually vote against it now?
Read the full letter to members here. 👇
mcgovern.house.gov/uploadedfile...
This morning, I notified every House member what today’s rule vote is really about: it’s the last chance for members to have a say on sending H.R. 1 to the Senate—there is NO separate vote on the changes put forward by Republican leadership.
YOU can make a difference: RT this 🧵to make sure people know that Congress has to RE-VOTE on the Republican tax scam. VOTE NO and KILL the BIG UGLY AWFUL BILL once and for all.
SoupScore Breakdown
Loading analysis metrics…
Voting History550 total votesExpandCollapse
Voting History
550 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-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 |
| 2025-07-22 | H.R. 1917 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 3937 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3351 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3095 (119th) | Fast-track passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H. Res. 590 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-18 | H. Res. 590 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-17 | H.R. 1919 (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.