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

James Patrick McGovern is an American politician who has been a member of the United States House of Representatives since 1997, representing Massachusetts's 2nd congressional district since 2013. A Democrat, he is the ranking member of the House Rules Committee, chaired the Congressional-Executive Commission on China, and is the co-chair of the Tom Lantos Human Rights Commission. His district, numbered as the 3rd district from 1997 to 2013, stretches from Worcester to the Pioneer Valley.

Source: WikipediaView full (CC BY-SA)
Voting Record — 550
Yes38%
No59%
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 · 32 sponsored · 206 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

This is an absolutely rotten, evil thing to say. “Stone Age” implies targeting civilians—the innocent men, women, and children he is supposedly trying to liberate from a brutal, oppressive regime. That would be a war crime.
Trump: "We are on track to complete all of America's military objectives shortly. We are going to hit them extremely hard over the next two to three weeks. We're gonna bring them back to the stone ages, where they belong."
After just one month, Trump has already wasted more than $38 BILLION on his reckless war of choice against Iran. Think about all the hospitals, schools, roads, and bridges we could build with that money. His screwed up priorities are putting America last.
Wrong. We can take care of all those things if we didn’t burn BILLIONS on tax breaks for billionaires and bombing countries halfway around the world. Whatever the hell he’s arguing for here, it sure isn’t “America First.”
Trump: We can't take care of daycare. We're a big country. We're fighting wars. It's not possible for us to take care of daycare, Medicaid, Medicare, all these things.
It’s been one year since Trump’s “liberation day,” and folks are hurting more than ever thanks to his terrible tariffs. The only thing he's liberated is hard earned money from your wallet—all so his billionaire donors in the Epstein class can buy another super yacht.
I have a question for my GOP colleagues: why the hell would you want to come to Congress, hand over all your power to the president, and then betray your constituents and your values? Is it really worth it to avoid Trump’s wrath? I think it’s pathetic.
ICE already has $85 BILLION—more than most militaries in the world! Only deranged MAGA extremists would hold critical security agencies like the Coast Guard, TSA, and FEMA hostage to give Trump’s secret police force an even bigger slush fund.
What a master class in stupid. Republicans chose to keep the shutdown going last week. Now they caved—finally admitting they’ve been causing the shutdown all along with their total failure to govern. What a pathetic embarrassment.
Power to some is the ability to say no. Power to me is the ability to say yes. When I was Chair of the Rules Committee, I made nearly half of amendments in order to for debate. This Majority blocks nearly 8 in 10. Why? Because Mike Johnson thinks he works for Trump. Shameful!
It’s day 32 of Trump’s Iran War, and we’ve already spent over $37 BILLION. That’s more than the annual budget of the TSA & FAA COMBINED. Trump is choosing military adventurism abroad over keeping our airports & skies in America safe.
Public pressure WORKS—the discharge petition extending TPS for Haiti has reached the critical threshold to force a vote—218 signatures. Our Haitian neighbors keep our communities vibrant and our economy strong. Thank you @pressley.house.gov for leading the charge to protect them!
Republicans could have easily ended the shutdown on Friday. All Speaker Johnson had to do was pass the bill that every single Senator, including the MAGA Republicans, moved forward. Instead, he decided to drag it out longer. Shame on him. He owns this.
Great to tour the Millbury Street Elementary School in Grafton! I spoke with 5th graders about how government works at the local, state and federal levels. Honored to spend time with such an engaged & inquisitive group of students. And a big thank you to Principal Stephen Wiltshire for inviting me!
The Trump War Tax is being slapped on plane tickets, mail, fertilizer, and gas. It’s entirely preventable—but Trump doesn’t give a damn that his reckless, illegal war is making life even less affordable here at home.
Reporter: Oil prices are up roughly 39%. That's pushing up diesel above $5 a gallon on average, and nitrogen fertilizer, which is huge for these farmers, is up 25% to $579 per ton.
Yet another January 6th terrorist has been sentenced for possessing child pornography after he was pardoned by Donald Trump. Predators protecting predators. This time in my own district. I’m glad he’s facing justice after Trump let him back into our community where he was a danger to our children.
Last night, the Senate reached a unanimous, bipartisan compromise to fund the security agencies like TSA & FEMA that keep us safe. Instead of voting for it, extremist MAGA lunatics in the House blew up the deal. If they want to play the blame game, I’m gonna call them on their BS.
SoupScore Breakdown
Loading analysis metrics…
Voting History
550 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
2025-02-26H. Con. Res. 14 (119th)Approve resolutionNONOPassed
2025-02-26H.R. 804 (119th)Fast-track passageYESYESPassed
2025-02-26H.R. 788 (119th)Fast-track passageYESYESPassed
2025-02-25H. Res. 161 (119th)Approve resolutionNONOPassed
2025-02-25H. Res. 161 (119th)End debate nowNONOPassed
2025-02-25H.R. 818 (119th)Fast-track passageYESYESPassed
2025-02-25H.R. 832 (119th)Fast-track passageYESYESPassed
2025-02-24H.R. 825 (119th)Fast-track passageYESYESPassed
2025-02-13H.R. 35 (119th)Final passageNONOPassed
2025-02-12H.R. 77 (119th)Final passageNONOPassed
2025-02-12H.R. 77 (119th)Send back to committeeYESYESFailed
2025-02-11H. Res. 122 (119th)Approve resolutionNONOPassed
2025-02-11H. Res. 122 (119th)End debate nowNONOPassed
2025-02-10H.R. 736 (119th)Fast-track passageYESYESPassed
2025-02-10H.R. 692 (119th)Fast-track passageYESYESPassed
2025-02-07H.R. 26 (119th)Final passageNONOPassed
2025-02-07H.R. 26 (119th)Send back to committeeYESYESFailed
2025-02-06H.R. 27 (119th)Final passageNONOPassed
2025-02-06H.R. 27 (119th)Approve amendmentYESYESFailed
2025-02-05H. Res. 93 (119th)Approve resolutionNONOPassed
2025-02-05H. Res. 93 (119th)End debate nowNONOPassed
2025-02-05H.R. 776 (119th)Fast-track passageYESYESPassed
2025-02-04H.R. 43 (119th)Fast-track passageYESYESPassed
2025-01-23H.R. 21 (119th)Final passageNONOPassed
2025-01-23H.R. 21 (119th)Send back to committeeYESYESFailed
2025-01-23H.R. 471 (119th)Final passageNONOPassed
2025-01-23H.R. 375 (119th)Fast-track passageYESYESPassed
2025-01-22S. 5 (119th)Final passageNONOPassed
2025-01-22H.R. 165 (119th)Fast-track passageYESYESPassed
2025-01-22H. Res. 53 (119th)Approve resolutionNONOPassed
2025-01-22H. Res. 53 (119th)End debate nowNONOPassed
2025-01-22H.R. 187 (119th)Fast-track passageYESYESPassed
2025-01-21H.R. 186 (119th)Fast-track passageYESYESPassed
2025-01-16H.R. 30 (119th)Final passageNONOPassed
2025-01-16H.R. 30 (119th)Send back to committeeYESYESFailed
2025-01-15H.R. 33 (119th)Final passageYESYESPassed
2025-01-15H.R. 144 (119th)Fast-track passageYESYESPassed
2025-01-15H.R. 164 (119th)Fast-track passageYESYESPassed
2025-01-14H.R. 28 (119th)Final passageNONOPassed
2025-01-14H.R. 28 (119th)Send back to committeeYESYESFailed
2025-01-14H.R. 153 (119th)Fast-track passageYESYESPassed
2025-01-14H.R. 152 (119th)Fast-track passageYESYESPassed
2025-01-13H.R. 192 (119th)Fast-track passageYESYESPassed
2025-01-09H.R. 23 (119th)Final passageNONOPassed
2025-01-07H.R. 29 (119th)Final passageNONOPassed
2025-01-03H. Res. 5 (119th)Approve resolutionNONOPassed
2025-01-03H. Res. 5 (119th)Motion to Commit with InstructionsYESYESFailed
2025-01-03H. Res. 5 (119th)End debate nowNONOPassed
2025-01-03Election of the SpeakerNOT_VOTINGJohnson (LA)
2025-01-03Call by StatesPRESENTPassed

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.

← PrevPage 11 / 11