I'm proud to work with @markey.senate.gov and @warren.senate.gov to introduce legislation that will put real federal money on the table for our cities and towns so when an emergency like this hits, they have the necessary resources to fix their sewers and protect our communities. (2/2)

Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 3
Lori Trahan
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes43%
No53%
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 · 16 sponsored · 64 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
As communities along the Merrimack River continue to recover from the recent sewer main failure in Haverhill, it's clear that local governments cannot shoulder the costs of expensive water infrastructure projects without reliable federal support. (1/2)
American families are struggling more than ever to make ends meet. They can’t afford the gas they need to get to work, and they can’t afford the groceries they need to put food on the table for their families.
Donald Trump’s solution: more war in Iran.
Neither was the target of a warrant. Neither shooting was captured on body cameras. Neither family has answers.
This is what happens when Donald Trump and Republicans in Congress hand ICE a blank check and zero accountability. Innocent people in our communities are paying for it with their lives.
For the second time in less than a week, ICE agents have shot and killed a man on his way to work.
Lorenzo Salgado Araujo was killed in Texas last Tuesday. He built homes for 35 years. Joan Sebastian Guerrero was killed in Maine yesterday. His wife and young daughter watched him die.
@moulton.house.gov and I are calling on the federal government to do more to support Haverhill now and prevent it from happening in other communities again in the future. (2/2)
The pipe burst in Haverhill didn’t happen out of nowhere. It’s the latest example of what can go wrong when cities and towns are forced to foot the bill for water system upgrades that can cost tens or even hundreds of millions of dollars. (1/2)
Surprise medical billing can be a brutal shock to folks just starting to recover from a traumatic health scare. It doesn't have to be this way.
I was proud to support federal legislation to start tackling this problem, and I applaud Gov. Maura Healy for building on that progress.
Why are health coverage costs going up for millions of Americans?
Because Republicans in Congress have slashed healthcare funding to pay for a tax cut for their billionaire donors. They're forcing families to foot the bill.
Praying for his loved ones, his friends, and his fellow firefighters, including his brother Sean and cousin Andrew, who also serve in the Fitchburg Fire Department. (2/2)
Patrick J. Roy was a hero. A third-generation firefighter, PJ served the Fitchburg community for 20 years and was a passionate advocate for occupational cancer awareness. (1/2)
My thoughts are with the UMass Lowell community and the loved ones of Tobias Forsythe. This is such a devastating loss, and my heart goes out to his family, friends and teammates.
Donald Trump can make $2.2 billion profiting off being President, but doesn’t give a damn when it comes to Americans’ ability to own a home.
Let’s be clear about what’s happening: Donald Trump is trying to influence the midterm elections because he knows Republicans can’t win on their own. (2/2)
Donald Trump knows he can’t win by playing by the rules. That’s why he’s threatening to prosecute election officials to intimidate the people who oversee state-run elections. (1/2)
The year before taking office, Donald Trump reported $624 million in earnings.
His first year back in the White House? $2.2 BILLION.
He's not working for you. He's using the presidency to enrich himself, his family, and his allies.
Too many families here in the Merrimack Valley and across Massachusetts are getting priced out.
@repandyvargas.bsky.social has a smart answer – let houses of worship build housing on land they already own. Up to 80,000 new homes statewide.
We need every tool on the table to solve this crisis.
So much for an end to Donald Trump's war in Iran.
Servicemembers get sent back into harm's way while Americans gas prices start to climb yet again.
This could've been avoided if Republicans worked with us to pass War Powers legislation to rein in this president.
No one wants to see nurses on a picket line instead of at the bedside, least of all nurses themselves. Mass General Brigham and the Massachusetts Nurses Association must return to the table and negotiate in good faith until they reach a contract that honors these nurses’ lifesaving work.
Nurses are the unsung heroes in our broken healthcare system.
The nurses and caregivers at Mass General Brigham have shown up for their patients through a pandemic, through staffing shortages, and through impossibly long shifts. They deserve a contract that respects their work.
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NOT_VOTING | NO | — | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | 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.