
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.
🚨NEWS: Speaker Johnson just broke Republicans’ own record for the most bills ever brought to the floor with no amendments allowed during a single Congressional term.
Americans deserve a democracy that debates big ideas—not a Republican Majority that rubber stamps whatever Trump wants.
Great to see so many folks come out despite the weather for my town hall at the Sterling Senior Center!
People here are angry that their government—under Republican leadership—is working for the well-off & well-connected in the billionaire Epstein class instead of for THE PEOPLE.
Huge thanks to the Boys & Girls Club for hosting the 6th stop of my statewide #EndHungerNow Tour with @repauchincloss.bsky.social!
They provide enriching after-school activities & nutritious meals made with fresh, local produce. And the young people I met today were so inspiring & impressive!
Honored to be at Quinsigamond Community College’s Legislative Breakfast this morning in Worcester!
Massachusetts and community colleges like QCC are leading the way in higher education—providing tuition-free college for all. Access to quality education is a right, not a privilege!
Losing your hair to illness is traumatic & patients should be able to wear a wig without breaking the bank. Last week, @pressley.house.gov, @blumenthal.senate.gov, & I reintroduced the WIGS bill, which requires Medicare to cover medically necessary wigs, making this treatment accessible for all.
Not good enough.
Ensuring our veterans can access life saving medications is the least we can do to repay them for their lifetime of selfless service.
This rule was shameful from the beginning and must be officially rescinded.
Says the people who are threatening to go to war with Iran in “the next ten days”…
🕚HAPPENING SOON: @repauchincloss.bsky.social & I, joined by local anti-hunger champions, will speak live at around 1:45pm from the Boys & Girls Clubs of Metro South in Taunton on the sixth stop of my statewide #EndHungerNow tour!
Watch here ⬇️⬇️
Trump’s Tariffs are a tax on working people—& the Supreme Court has now confirmed they’re illegal.
Trump & the billionaire class lost. The White House should pay back all the families, farmers, and small businesses they screwed over—& apologize for the pain they’ve inflicted.
My statewide #EndHungerNow Tour continues with @moulton.house.gov in Lynn! The Phoenix Food Bank does incredible work—providing fresh, nutritious meals and cooking classes to those in need.
Hearing their clients’ lived experiences pushes me to fight even harder to #EndHungerNow.
The Iranian regime is awful and has committed horrific human rights abuses. But bombing Iran in the name of freedom and democracy is as naive as it is stupid. Look at what's happening in Venezuela. Same regime—one dictator replaced with another.
Enough already! NO MORE WAR!
We all need more good news, so here’s some for today.
This morning, we broke ground on a new childcare center in Whitinsville—funded with over $1 million in federal money I secured for the Whitin Community Center.
85 new child care slots—a BIG WIN for the Blackstone Valley!
🕚HAPPENING SOON: @moulton.house.gov & I, joined by local anti-hunger champions, will speak live at approximately 3:55pm from Greater Lynn Senior Services on the fifth stop of my statewide #EndHungerNow tour!
Watch here ⬇️⬇️
America should be the moral leader of the free world—pursuing justice relentlessly & holding criminals accountable for their actions.
It’s shameful that under GOP control, our government is failing to act as other countries fight for the survivors. Despicable.
Fantastic to start off my day at the Willows in Westborough! Folks here are angry that our country is moving backwards—and they’re worried about the world their grandkids will grow up in.
I’m inspired by their wisdom & determination to get America back on track.
🕚HAPPENING SOON: I’m joining local leaders in Whitinsville at approximately 11:15am to break ground on a brand new childcare center! Proud to have delivered more than $1M in federal funding to make this project a reality.
Watch here ⬇️⬇️
The SAVE America Act is about one thing—making it harder for everyday American citizens to vote.
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-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | NO | YES | ✕ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.