
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.
This is delusional. Who was the President of the United States in March of 2020?
Trump has already fired over 6,000 veterans from the federal workforce and now he’s terminating the program that helps veterans at risk of foreclosure stay in their homes. This is sick.
So the Trump plan is to fire the NIH, CDC, and FDA researchers working on preventing and curing diseases like cancer and Alzheimer’s—and send them to work in the factories.
This makes perfect sense if you are literally the stupidest person ever.
Even MAGA is losing faith.
Republicans can keep running from town halls—Democrats are going to keep holding them.
People are mad as hell at what Elon and Trump are doing to our country.
Over 400 people in Westborough are standing up and fighting back against authoritarianism. We will not be silent!!!
With all the negative stuff coming out of Washington, it’s good to be in Worcester rallying for a great cause.
Grateful to join folks at the Safe Homes Gala to celebrate and uplift the LGBTQ+ community.
He’s golfing with the Saudis in Florida while your retirement savings evaporates by the second.
Never before have we seen an American President ruin the economy on purpose.
Always great to be with my dear friend, Massachusetts Senate President Emerita Harriette Chandler!
The city of Worcester is a better place because of you. Thank you for having me on and for the important conversation about the future of our country!
FACT: Trump’s last trade war cost American taxpayers $3 billion a month in higher taxes, and cost American farmers $27 BILLION.
Trump's trade war 2.0 will screw over our farmers and raise food prices for the American people.
Trump promised he’d lower costs on Day One.
Costs are up. Consumer confidence is down. And his tariffs are a tax on working families that will raise prices across the board—from groceries to cars to electronics.
This isn’t a path to prosperity. It’s a roadmap to recession.
Trump & Musk are betraying farmers by slashing funding that helps them increase efficiency & firing staff that helps them access resources.
I stand with Ryan and all the family farms in MA02 who work day and night to put food on the table for us.
www.recorder.com/My-Turn-Voil...
Hey Westborough, Shrewsbury and Southborough—let’s grab coffee this Saturday! All are welcome.
🏛️ Mill Pond Middle School, 6 Olde Hickory Path, Westborough, MA 01581
🗓️ Saturday, April 5, 2025
🕰️ 9:30AM- 10:30AM
RSVP Here: mcgovern.house.gov/forms/form/?ID…
Proud to join
@repshontelbrown.bsky.social, Rep.
Jahana Hayes & @fracposts.bsky.social to introduce the Hunger Free Future Act.
Republicans want to gut food programs to give billionaires more tax breaks. Our bill protects SNAP & ensures families can afford to eat. No one should go hungry in America!
Elon tried to use his money to buy a Supreme Court seat in Wisconsin, because billionaires like him think their money matters more than your vote.
Guess what? Wisconsin won—and the billionaire lost.
Actually, the International Emergency Economic Powers Act gives Congress a role in terminating these tariffs.
It “doesn’t involve Congress” because Speaker Johnson rigged the rules to block the House’s ability to have a say (by literally pretending calendar days don’t exist)!
…what other secrets did they play fast and loose with???
Like I said…
Praying for all those impacted by this devastating earthquake, including those who lost family members, homes, and livelihoods throughout the region.
The people of Myanmar have suffered such hardship, even before this tragedy. My thoughts are with them during this difficult time.
Democracy in action. This is people power.
Over 300 people in Northbridge at Northbridge High School this morning!
People are motivated to fight back against the Trump agenda to destroy Social Security, Medicaid and SNAP. We won’t let him. Let’s keep up the fight!
Thrilled to join the WooSox and Dr. Steinberg for opening day!
This is community coming together. Celebrating something good.
Fantastic day to be out in the beautiful park and an even better game!
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-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | 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.