
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 — 516
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.
Today I joined a local community meeting held by @senrobynkennedy.bsky.social & Worcester City Councilor @etelhaxhiaj.bsky.social to discuss important issues that impact our city. Thank you to all who came for a great conversation!
Today, millions of Americans will stand united against this administration’s lawlessness.
We will not be intimidated into silence. We love this country. And when you love something—you fight for it.
Do it peacefully and patriotically.
Do it with heart.
Do it with courage.
I spoke directly with folks in Leverett tonight. It was my 3rd town hall in 3 weeks.
People are angry–about this administration’s disregard for the law, about healthcare premiums doubling, about Republicans refusing to reopen the government.
But their message to me was clear: Keep fighting.
5️⃣Bottom line: Kids can’t learn if they’re hungry. My bill ensures that every child starts the day fed, focused, and ready to succeed. 🍎🥪
4️⃣The Healthy Meals Help Kids Learn Act means:
✅ More scratch cooking
✅ More local produce (it’s good for our farmers too!)
✅ Better equipment & more $$ for cafeteria staff
✅ Healthier meals for millions of kids
Healthy kids = stronger schools = a brighter future.
3️⃣ Washington’s annual budget fight shouldn’t determine whether kids go hungry. My bill indexes federal funding to inflation, so kids stay fed year after year.
2️⃣Trump’s tariffs are pushing food & labor costs through the roof—but federal reimbursements for school meal programs aren’t keeping pace.
My bill permanently boosts reimbursements by 45¢ per lunch & 28¢ per breakfast so kids don’t go hungry.
1️⃣Republicans’ shutdown won’t stop me from fighting to #EndHungerNow.
While they spent another week on the couch, I introduced my Healthy Meals Help Kids Learn Act. Here’s how it gets kids the nutrition they need to succeed 🧵👇
You’re about to get a letter saying your healthcare costs will double or even triple.
Why? Because LAZY MIKE JOHNSON doesn’t care about your bills. He sent Republicans home to sit on the couch! And not just lazy—creepy!! He wants to continue his Epstein Files pedophile coverup. ENOUGH!
The same people hanging swastikas & texting friends “I love Hitler” are clutching their pearls when people call them Nazis.
Maybe I’m old fashioned, but in the America I grew up in, “loving Hitler” makes you a Nazi.
During the Republican Shutdown, Trump is:
—Bailing out Argentina with your money
—Hawking his tacky ballroom to billionaire donors
—Hosting a fancy fundraiser at Mar-A-Lago
…all while your health insurance premiums explode & groceries are at an all-time high.
MAGA: TrUmP IsN’t TrYiNg tO bE kInG
Trump: Uses his power to enrich himself & silence critics, ignores court rulings, deploys troops in US cities, rants about “the enemy within,” and openly floats an unconstitutional 3rd term…
Trump’s tariffs are driving up prices while his billionaire donors & foreign friends get richer.
That’s not America First—it’s corruption with better branding.
Donald Trump once said that keeping the government open is the president’s responsibility. By his own measure, he’s failed. Lousy leadership & staggering incompetence!
This is Donald Trump’s America. Regular people are struggling and can’t afford their grocery bills because his tariffs have driven up the cost of food.
He promised he would lower costs for you. Instead all he’s done is lower taxes for billionaires.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History516 total votesExpandCollapse
Voting History
516 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 |
|---|---|---|---|---|---|---|
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-04-10 | H.R. 22 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-04-10 | H. Con. Res. 14 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 1228 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 1526 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | H.R. 1526 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-04-09 | S.J. Res. 18 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | S.J. Res. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-09 | H. Res. 313 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-09 | H. Res. 313 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-08 | H. Res. 294 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-08 | H. Res. 294 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-07 | H.R. 1039 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-07 | H.R. 586 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-01 | H.R. 1491 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-01 | H. Res. 282 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-04-01 | H. Res. 282 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-31 | H.R. 997 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-31 | H.R. 517 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-27 | H.R. 1048 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-03-27 | H.R. 1048 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-03-27 | H.J. Res. 75 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-27 | H.J. Res. 24 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-25 | H. Res. 242 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-03-25 | H. Res. 242 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-03-25 | H.R. 1534 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-24 | H.R. 1326 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-24 | H.R. 359 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-03-11 | H.J. Res. 25 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H.R. 1968 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-03-11 | H.R. 1156 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-03-11 | H. Res. 211 (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.