
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 3
Lori Trahan
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 534
Yes40%
No54%
Present0%
Not Voting5%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 3
U.S. Census Bureau boundary data.
Social & Web
External Resources

Lori Trahan
U.S. RepresentativeDemocratMassachusetts District 3
SoupScore
Lori's ATmosphere Activity
20 recent posts · 14 sponsored · 57 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Happy Fourth of July! 🇺🇸
The fight for our independence began in Massachusetts – right here in Concord. We’ve inherited the freedoms they, and generations of Americans after them, fought to secure and strengthen.
It’s our mission to ensure future generations have the same opportunity.
I voted NO because Massachusetts families deserve better.
Kids, seniors, and people with disabilities shouldn’t have to pay the price for another billionaire tax cut.
And they’re doing all this to deliver nearly $1 trillion in tax cuts to the ultra-wealthy.
If you make over $1 million a year, you’re getting an $80,000+ tax break.
If you’re a working family, prices go up and lifesaving services disappear.
House Republicans just passed Trump’s Big, Ugly Bill.
They voted to:
❌Rip health care away from 17 million people
❌Close hospitals & nursing homes
❌Cut food for millions of families & kids
❌Raise energy costs
❌Kill over 1 million jobs
❌Undermine public schools
We’re not letting up the fight, and we’re going to do everything we can to sink this horrible piece of legislation.
I’m voting NO.
Because Massachusetts families deserve better.
Because we need budgets that lift people up — not tear them down to give billionaires another tax cut.
Stay tuned. I’ll have more to say after the vote.
And after all of that?
It adds $4 trillion to the national debt just to pay for nearly $1 trillion in tax cuts for the wealthiest 1%.
Millionaires will get an average tax break of $80,000+ per year.
❌ Raises energy costs for families and seniors by $400/year on average.
❌ Kills more than 1 million jobs — mostly in clean energy.
❌ Undermines public schools and makes college more expensive.
❌ Eliminates taxes on silencers and short-barreled rifles.
❌ Slashes food assistance (SNAP) by 20%.
That’s 5 million people losing help to buy food.
Millions of kids will lose access to school breakfast and lunch programs.
❌ Defunds Planned Parenthood.
Millions of women will lose access to cancer screenings, birth control, and preventive care they count on.
❌ Closes hospitals and nursing homes.
As many as 300 hospitals, especially in rural areas, could shut down or lay off staff.
One in four nursing homes could close.
Seniors and families will pay the price.
❌ Kicks 17 million Americans off their health care – including 326,262 people in Massachusetts.
❌ Slashes $1 TRILLION from health care.
❌ Makes the largest Medicaid cut ever.
❌ Guts Medicare by $500 BILLION.
Experts say it will cause 51,000+ preventable deaths.
Why would anyone vote for Trump’s Big, Ugly Bill?
A handful of Republicans are asking themselves that same question right now.
Here’s why they shouldn’t support this disaster👇
Reposted byCongresswoman Lori Trahan
As House Republicans try to jam through Trump’s One Big, Ugly Bill, @repdean.bsky.social has a simple question on today’s Democratic Daily Download:
Why would anyone vote for this terrible bill?
If only FOUR Republicans join @housedemocrats.bsky.social and vote NO on Donald Trump’s Big, Ugly Bill, we can stop the destruction and devastation that this reckless legislation will unleash.
Behind every chronic headache disorder is a person in pain. A parent missing milestones. A worker forced to quit. A teen losing valuable time in school.
I’m introducing the HEADACHE Act for them – and the over 45 million Americans who are suffering in silence.
Reposted byCongresswoman Lori Trahan
On today’s Democratic Daily Download, @ramirez.house.gov lays out how Trump’s One Big, Ugly Bill will take health care and food assistance away from working families while rewarding billionaires with tax breaks that explode the deficit.
Senate Republicans are about to vote on Donald Trump's Big, Ugly Bill that's going to kick 17 MILLION people off their health coverage. Here's how many folks in each state ⬇️
The Big Ugly Bill being pushed by Trump and Republicans in Washington will force rural and community hospitals to cut services, and even close. For what? To give the wealthiest in our country a tax cut.
In states like Massachusetts still reeling from the Steward crisis, we simply can’t afford it.
This is a huge step forward for #MA3! 👏 Veranova’s new expansion will create good-paying jobs, stimulate economic growth and better prepare us for future public health emergencies.
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 | NOT_VOTING | NO | — | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | NOT_VOTING | YES | — | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | NOT_VOTING | 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 | YES | 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 | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | YES | 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.