
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 — 496
Yes40%
No55%
Present0%
Not Voting5%
Party align99%
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 · 56 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
These are the actions of an unstable man who has shown no respect for the servicemembers and veterans who volunteered to risk their lives to protect our fundamental rights, including our freedom of speech and open disagreement.
Donald Trump's violent threats toward Democratic members of Congress who served our nation in the military are reprehensible and dangerous.
When people ask me why I care so much about the future of Market Basket, this is why.
For decades, Market Basket & Artie Demoulas built their reputation on making sure families could get the groceries they need at a price they can afford – and have great customer service in the process.
There's no way to spin this – more Americans are losing their jobs as prices continue to climb. It's time for Donald Trump and Republicans in Washington to work with Democrats to deliver real relief for hardworking families.
Reposted byCongresswoman Lori Trahan
👀MUST WATCH: @trahan.house.gov takes down House GOP’s efforts to slip the disastrous AI preemption into the NDAA — wiping out state laws that protect kids, seniors, and veterans. It’s a big handout for Big Tech.
As winter approaches and energy costs rise, families are counting on home heating assistance funds to stay warm.
The Trump administration must release the approved LIHEAP funds to help folks here in Massachusetts and across our country.
As always, it’s great to meet with Mayor @mikenicholsonma.bsky.social to discuss ways we can work together to deliver for Gardner residents and communities across North Central Massachusetts!
Trump knew his reckless tariffs would send grocery prices soaring, but he did it anyway.
Now, with families pushed to the brink, he’s flip-flopping. But relief won’t come for months.
This never should’ve happened.
The shutdown is over, but the crisis Republicans created isn’t. Premiums are about to spike, and the GOP still has no health care plan.
Families can’t keep waiting around – we need action now to lower costs and keep folks covered.
It’s been 10 months since Trump took office, and he still refuses to release the Epstein files.
Today, the House votes to force their release. I will vote YES.
Nearly 160,000 hardworking families in Massachusetts depend on federal home heating assistance to keep their families warm. I’m working around the clock to get LIHEAP funding released so folks can keep the heat on.
If Trump actually wanted the Epstein files out, he’d release them today.
More than 300,000 Massachusetts residents are set to see their premiums spike by at least $1,000 a month if Republicans in Washington let the ACA tax credits expire.
Where’s the plan? Where’s the urgency from the President and GOP leaders?
When Trump says people are lying about higher costs, he’s either delusional or deceptive.
Hardworking families are struggling to pay for groceries, rent, insurance and utilities – let alone a hospital bill.
You can't lie to the American people.
Housing is the number one driver of unaffordability in Massachusetts. It makes no sense for Donald Trump to make it even harder to build more housing and drive down costs for families.
We should be investing in more housing, not cutting the support people need to keep a roof over their heads.
So proud of the Whittier Tech students building and installing Little Free Libraries across Haverhill! Every day, I’m inspired by the dedication of our students across #MA3.
Keep up the great work!
With families already facing rising energy costs, it’s critical they have the support they need to keep their homes safe & warm this winter.
Today I partnered with @repraulruizmd.bsky.social to demand that the Trump administration release all available LIHEAP funding for folks in need.
Open enrollment is here, and folks are quickly realizing they cannot afford the Republican health care price hike.
Trump gutted Medicaid and undermined the ACA – and now costs are soaring.
Republicans in Congress need to work with us to lower costs for families.
Millions of Americans' health care costs are skyrocketing, but Donald Trump and GOP leaders refuse to act. Many Republicans represent districts that will be decimated by this decision.
Only four need to join us to protect Americans' health care.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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-11-19 | H. Res. 888 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 888 (119th) | Motion to Refer | YES | YES | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
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.