
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.
Trump’s Big Ugly Bill will kick 17 million people off of health care & decimate the food budgets of regular, working people. Today I joined with @pressley.house.gov, @projectbread.org & other leaders to hear stories from people whose lives will be made more difficult by these awful Trump cuts.
Grateful to @massago.bsky.social Andrea Campbell for leading this effort. We are fighting back because every kid in Massachusetts and across the country deserves a quality education!
www.telegram.com/story/news/p...
Heartbreaking news out of Fall River today. I want to thank the brave first responders, and I'm praying for the 9 people who lost their lives and their families.
Massachusetts stands with you during this awful tragedy.
www.wcvb.com/article/mult...
Thanks to Sec. Tibbits-Nutt and @massdot.bsky.social for the progress update on Northern Tier Passenger Rail.
The region is on board for this transformational project. Thanks to @jocomerford.bsky.social & @repblais.bsky.social for leading this effort.
An amazing tour of MassDOT’s Cmass facility!
Honored to join the Tibetan Association of Massachusetts to celebrate the 90th birthday of His Holiness the Dalai Lama, who continues to inspire with his wisdom, compassion, and work for peace.
Next year, may we celebrate it with His Holiness in Lhasa, Tibet.
This is officially the longest vote in the history of the House of Representatives.
Last week, @whipkclark.bsky.social, @pressley.house.gov & I joined the Greater Boston Food Bank & @mgbresearch.bsky.social to spotlight local solutions fighting hunger while Trump & House Republicans push cruel cuts to SNAP, WIC & Medicaid.
Food is medicine. Stop the cuts. #EndHungerNow.
I’ll say it again: speeches and tweets are great but the only thing that matters around here is VOTES.
The “freedom caucus” has become the “tweet no, vote yes caucus.”
This is insane. Trump just bombed Iran without Congressional approval, illegally dragging us into war in the Middle East. Have we not learned our lesson!?!?
Congress must return to Washington at once to vote on Rep. Thomas Massie’s War Powers Resolution to stop this madness.
Mahmoud Khalil should never, ever have been detained. @markey.senate.gov, @pressley.house.gov and I went to see him in April and have continued to advocate for his release. We must not stop fighting until no person is jailed for simply exercising their First Amendment rights.
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/?...
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-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.