James P. McGovern headshot
At a Glance
Seat
Representative for Massachusetts District 2
Born
November 20, 1959
Age 66
Phone
(202) 225-6101
Office
370 Cannon House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 2

James P. McGovern

Voting Record — 612
Yes40%
No57%
Present0%
Not Voting3%
Party align96%
Cross-party0%
SoupScore
District Map

Congressional District 2

U.S. Census Bureau boundary data.
James P. McGovern headshot
James P. McGovern
U.S. RepresentativeDemocratMassachusetts District 2
SoupScore
James P.'s ATmosphere Activity
20 recent posts · 36 sponsored · 223 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Loved stopping by Hardwick’s 264th Community Fair to celebrate America’s #250th with friends, families & local businesses! Special thanks to Pam Hinckley for her extraordinary dedication to Hardwick & every volunteer who keeps this wonderful tradition going. See you next year!
Great to sit down with my friend @repjacklewis.bsky.social to discuss Trump’s war of choice with Iran, the genocide in Gaza & why our best days are still ahead. Thoughtful conversations like these are so important to build community & a politics that puts working folks ahead of the rich & powerful.
Proud to deliver $10.4 MILLION in federal funding to improve infrastructure at GreenTech Park in Worcester! Big thanks to WBDC & @markey.senate.gov for their partnership in redeveloping this 51 acre campus—an exciting opportunity to bring new businesses & jobs to our community!
Folks are horrified that ICE is kidnapping our neighbors, terrorizing our communities & illegally detaining our friends & family. That’s why I’m leading a new task force to increase congressional oversight. Last week’s inspection of the Plymouth detention center is just the beginning.
Thank you @pressley.house.gov & Congressman Lynch for joining me today as we launched my new congressional task force to increase oversight of ICE facilities in New England. Today’s visit is just the beginning.
Any American with a conscience must join us in calling for this rogue agency to be abolished, for ICE agents to be held accountable, and for the human rights & dignity of immigrants to be respected without condition.
Under orders from the Trump administration, masked federal agents are terrorizing our communities, stalking our streets, and executing American citizens in broad daylight with impunity.
🧵 I was the first member of Congress to demand that we abolish ICE. Today, after hearing heartbreaking stories at the Plymouth detention facility from folks who were abducted by ICE & ripped away from their families, my resolve to abolish this rogue agency has never been stronger.
Today, I conducted oversight of an ICE facility in Plymouth. Inside, I spoke with people who were abducted by ICE on their way to work & ripped away from their families, including a man named Darwin. His fiance, Angelina, joined me outside to demand justice. This is her story.
Trump promised to lower prices on day one. Instead, his billionaires-first economic policies, stupid tariffs & illegal war with Iran are pushing prices to record highs. HIS POLICY CHOICES are making your life more expensive while the ultra rich do better than ever before.
Republicans will blame anyone but Donald Trump for the failures of his administration—immigrants, Democrats, Joe Biden, trans people, you name it. Why? To distract you from the greedy corporations, billionaires, and corrupt politicians enriching themselves at your expense.
Great to visit The Highlands, Life Care Center of Leominster, and Veterans Pathways of New England! These organizations are doing incredible work to support our seniors, veterans, and our most vulnerable neighbors. And, a very special happy 106th birthday to Marion Bryant! An incredible milestone!
When history is written, Republicans in Congress will go down as enablers of a fascist government run by a wannabe dictator. We must stop our country from going down this dark, destructive path before it’s too late.
This is what fascists do. Anyone who cares about America must be ready to fight like hell for the sanctity of our Democracy and our elections. If Trump follows through on this threat to rig the midterms, we won’t have a country anymore.
🚨🚨🚨 WAYNE ALLYN ROOT: You have the right to declare a national security emergency for elections. If you do this in the next month, we will get photo ID, proof of citizenship, and a limit to mail ballots TRUMP: Let me just say stranger things have happened. I'll leave it at that
Americans in both parties agree: fighting hunger shouldn’t be partisan. Yet Republicans in Washington keep ripping food assistance away from people who need it. The American people know better. Food is a human right—and in the richest country in history, no one should go hungry.
Community support is so important and it’s exactly what I saw at the Boston Bulldogs running club. Their commitment to building community and support structures for those fighting addiction is an inspiration. So honored to walk with them and hear their incredible stories of perseverance & strength!
This year’s Worcester African Festival was amazing! This is America at its best—neighbors becoming friends and folks from different backgrounds, cultures, and traditions all coming together to build community and celebrate the rich diversity that makes our country stronger.
Toxic PFAS are poisoning our water & food—causing serious health impacts. That’s why my team & I worked tirelessly to help deliver $1.5 million for groundbreaking research happening in Worcester at @wpiedu.bsky.social where scientists are close to finding a way to eliminate these forever chemicals.
SoupScore Breakdown
Loading analysis metrics…
Voting History
612 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-07-21H. Res. 1438 (119th)End debate nowNONOPassed
2026-07-21H.R. 1118 (119th)Fast-track passageYESYESPassed
2026-07-20H.R. 8823 (119th)Fast-track passageYESYESPassed
2026-07-20H.R. 4541 (119th)Fast-track passageYESYESPassed
2026-07-16H.R. 9237 (119th)Send back to committeeYESYESFailed
2026-07-16H.R. 5362 (119th)Fast-track passageYESYESPassed
2026-07-15H.R. 8595 (119th)Final passageNONOPassed
2026-07-15H.R. 8595 (119th)Send back to committeeYESYESFailed
2026-07-15H.R. 8595 (119th)Approve amendmentNONOFailed
2026-07-15H.R. 8595 (119th)Approve amendmentNONOFailed
2026-07-15H.R. 8595 (119th)Approve amendmentYESYESFailed
2026-07-15H.R. 8595 (119th)Approve amendmentNONOFailed
2026-07-15H.R. 8595 (119th)Approve amendmentNONOFailed
2026-07-14H.R. 1181 (119th)Final passageNONOPassed
2026-07-14H.R. 1181 (119th)Send back to committeeYESYESFailed
2026-07-14H.R. 139 (119th)Final passageYESYESPassed
2026-07-14H. Res. 1423 (119th)Approve resolutionNONOPassed
2026-07-14H. Res. 1423 (119th)End debate nowNONOPassed
2026-07-13H.R. 8897 (119th)Fast-track passageYESYESPassed
2026-07-13H.R. 3106 (119th)Fast-track passageYESYESPassed
2026-06-30H. Res. 1399 (119th)Approve resolutionYESYESPassed
2026-06-30H. Con. Res. 108 (119th)Approve resolutionYESYESFailed
2026-06-30H. Res. 1398 (119th)Approve resolutionNONOFailed
2026-06-30H. Res. 1398 (119th)End debate nowNONOPassed
2026-06-29H.R. 7128 (119th)Fast-track passageYESYESPassed
2026-06-29H.R. 7757 (119th)Fast-track passageNOYESPassed
2026-06-25H.R. 2478 (119th)Fast-track passageYESYESPassed
2026-06-24H.R. 915 (119th)Fast-track passageYESYESPassed
2026-06-24H.R. 7401 (119th)Fast-track passageYESYESPassed
2026-06-23H.R. 6644 (119th)Accept Senate changesYESYESPassed
2026-06-23S. 629 (119th)Fast-track passageYESYESPassed
2026-06-11H. Res. 1335 (119th)Approve resolutionNONOPassed
2026-06-11H.R. 9238 (119th)Fast-track passageNONOFailed
2026-06-10H.R. 8464 (119th)Final passageNONOPassed
2026-06-10H.R. 8464 (119th)Send back to committeeYESYESFailed
2026-06-10H.R. 8312 (119th)Final passageNONOPassed
2026-06-10H.R. 7892 (119th)Final passageNONOPassed
2026-06-09H.R. 5408 (119th)Final passageYESYESPassed
2026-06-09H. Res. 1140 (119th)Approve resolutionYESYESPassed
2026-06-09S. 2 (119th)Final passageNONOPassed
2026-06-09S. 2 (119th)Motion to CommitYESYESFailed
2026-06-09H. Res. 1140 (119th)Motion to DischargeYESYESPassed
2026-06-09H. Res. 1345 (119th)Approve resolutionNONOPassed
2026-06-09H. Res. 1345 (119th)End debate nowNONOPassed
2026-06-08H.R. 8428 (119th)Fast-track passageYESYESPassed
2026-06-08H.R. 8466 (119th)Fast-track passageYESYESPassed
2026-06-05H.R. 2913 (119th)Final passageYESYESPassed
2026-06-04H. Res. 518 (119th)Approve resolutionYESYESPassed
2026-06-04H.R. 8646 (119th)Final passageNONOPassed
2026-06-04H.R. 8646 (119th)Send back to committeeYESYESFailed

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.

Page 1 / 13Next →