
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 · 205 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Trump promised he would bring down grocery prices. He lied.
Ground beef is up 12.8% since May.
Bananas are up 6.6%
Coffee is up a whopping 20%
Trump’s tariffs are making you poorer while his billionaire friends laugh their way to the bank to cash in on their new tax breaks.
Because Speaker Johnson refuses to reopen the government, I’m doing my weekly #EndHungerNow speech from the steps of the Capitol.
This week, I’m talking about my new bill—the Healthy Meals Help Kids Learn Act. Here’s how it will help feed hungry kids & support local farmers.
Correction: now it’s $40B. But still no healthcare for you!!!
Trump is doubling a foreign bailout. For us Americans, it’s our health insurance that’s about to double.
Republicans can’t be bothered to negotiate with Democrats to stop your insurance premiums from skyrocketing—but they have no problem with Trump bailing out Argentina with $20B of your money.
So much for America First!
Republicans refuse to reopen the government, extend healthcare tax credits, and prevent your premiums from skyrocketing.
For people making between $60-$75k in #MA02, that means a 400 PERCENT INCREASE in insurance premiums.
Republicans can stop this from happening. Why won’t they?
Who were the 6 people the Administration just killed without due process?
Were they children?
Were they victims of human trafficking?
WE DON’T KNOW—they refuse to show proof.
No one made Trump judge, jury & executioner. This is a gross violation of international human rights.
Proverbs 10:11 “The mouth of the righteous is a fountain of life, but the mouth of the wicked conceals violence.”
Maybe @SpeakerJohnson should go back to Sunday School.
It’s Day 14 of the Republican Shutdown.
I’m in DC ready to open the government & prevent health insurance premiums from doubling.
Republicans are spending another week on the couch & don’t care that your costs will skyrocket.
Dear House Republicans: get back to DC and do your damn job!
For generations, the federal government funded research that leads to medical breakthroughs & even cures.
But Trump’s massive cuts at NIH and beyond will make our country sicker, poorer, and worse off.
Like many of you, this is personal for me.
I held a town hall in Holliston today to hear people’s concerns & talk about how I’m working for them.
Folks are scared about their healthcare insurance premiums doubling—Democrats are ready to take action on healthcare, but Republicans refuse to reopen the government. It’s shameful.
Hey MAGA, here’s a list of Trump’s shutdown achievements:
-Sending $20 billion of your tax dollars to Argentina
-Letting Qatar build an air base in Idaho
-Golfing trip while the troops aren’t getting paid
Is that America First? Or are you ready to admit he’s a f***ing liar?
Americans were told that if you work hard, you’d have enough to buy a house, raise a family, and maybe take the kids to Disney.
Now, most working folks can’t afford a downpayment, childcare, or a vacation.
Republicans’ solution? Rip away folks’ healthcare & give handouts to the mega rich.
Running scared again.
Speaker Johnson knows America is not buying his BS—people want Republicans to end their shutdown, reopen the government & prevent health insurance premiums from doubling.
Instead of trying to work on a deal, he’s canceling another week of work. Pathetic!
First, Republicans threw 15 million folks off healthcare to pay for a big billionaire handout in their Big Ugly Bill.
Now, they’re letting healthcare tax credits expire—making treatment more expensive for EVERYONE.
They've wreaked havoc on healthcare, and they’re about to make it EVEN WORSE.
Because Speaker Johnson shut down the government & sent House Republicans home, I went to chat with my good friend @warren.senate.gov about how we’re fighting for folks’ healthcare. ⬇️⬇️⬇️
The Vengeful Radical Republicans are at it again.
They don’t care about lowering groceries, making housing affordable, or reforming our rigged healthcare system.
Instead, they spend their time on petty personal grievances—weaponizing federal resources for revenge & retribution.
Thanks DJT! Nice work!
You don't say: Fox & Friends admits “coffee prices are soaring” due to Trump's tariffs
www.mediamatters.org/fox-news/fox...
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.