
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 — 581
Yes42%
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 · 14 sponsored · 62 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
This is what happens when Americans – regardless of their political affiliation – see something wrong and speak out against it in force.
Donald Trump was forced to abandon the $1.8 BILLION slush fund for his friends and January 6th insurrectionists.
Today marks the start of #PrideMonth!
This month is about celebrating the progress we've made and the work ahead to ensure every LGBTQ+ person in America can live openly, safely, and freely.
They deserve nothing less.🏳️🌈
There’s no federal law on the books governing how the most powerful AI systems in the world are built, tested or deployed. No independent auditors verify their safety claims. No federal agency has clear authority to step in when something goes wrong.
Congress must act now on AI.
$5 million in taxpayer funds to paint statues in Washington gold…seriously?
Apparently, there’s no money to help families afford their health care or groceries, but they can waste money on this.
First, it was regime change in Venezuela. Then a seemingly endless war in Iran. Now, it looks like Cuba is next.
When is Donald Trump going to focus on the issues facing hardworking Americans? When will he put forward an initiative to lower gas and grocery prices?
I’m committed to doing everything possible to deliver the relief our communities desperately need. (2/2)
It was great to join the Merrimack Valley Chamber of Commerce for their annual Congressional Breakfast!
Rising gas, grocery and utility prices are hitting families and small businesses across our country. (1/2)
Since Donald Trump took office, ICE agents have been deployed into our communities with masked, unmarked cars and hidden badges.
Kids are missing school, parents are missing doctor’s appointments, and entire communities are living in fear.
I stand with @massgovernor.bsky.social.
Very cool to see Massachusetts native and New England Revolution goalie Matt Turner being selected for his second World Cup as a member of @usmnt.ussoccer.com
@sewell.house.gov is right. Republicans are rushing to dilute the voices of Black voters in Alabama and across the south.
We cannot sit back quietly and let them turn back the clock. We have to stand with our fellow Americans and demand that others stand with us.
That's exactly what rideshare drivers in Massachusetts just won. The first rideshare union in the country!
This is what it looks like when workers win! (2/2)
My dad was a union ironworker. His union made sure our family had strong wages, health coverage, and a roof over our heads. I grew up knowing what it means when workers have real power at the table. (1/2)
Trump's budget: Gut Americans’ health care to pay for $1.5 TRILLION for Pete Hegseth’s Pentagon.
Over a month later, Republicans haven't said a word. Always money for war. Never for health care.
We know Massachusetts is home to some of the best donuts in the country. Now, we have a list to back it up, and it's pretty cool to see Dracut's Top Donut representing in the top 100!
I support a ban on members of Congress trading stocks. I believe that ban should also include the President, Vice President, members of the Cabinet, and their family members as well.
It was great to see so many folks at my Gardner Casework Clinic today!
Grateful to our local, state and federal partners who joined us to make sure Massachusetts residents are getting the help they need.
Stay tuned for more events like this one across our district!
TODAY! My team and I will be in Gardner to help you get the answers you need! Whether it’s with a federal or state agency or just to say hi, feel free to stop by!
📢May 26, 2026 11:00AM-1:30PM
🏢Gardner City Hall (Perry Auditorium)
I'm thinking especially of those with loved ones serving abroad, and praying for the families of the 15 servicemembers who lost their lives in the conflict with Iran. Their sacrifice will never be forgotten.
Today, and every day, we remember them. 🇺🇲 (2/2)
Today, we pause to honor the men and women who gave everything in service to this nation, and their families still carrying that unimaginable loss. (1/2)
📍Gardner | Come by City Hall this Tuesday and get the answers you need!
Whether it’s with a federal or state agency or another important issue. My team and I will be on the ground to help you get the answers you need.
📢May 26, 2026 11:00AM-1:30PM
🏢Gardner City Hall (Perry Auditorium)
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | 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.