Lori Trahan headshot
At a Glance
Seat
Representative for Massachusetts District 3
Born
October 27, 1973
Age 52
Phone
(202) 225-3411
Office
2233 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 3

Lori Trahan

Lori Ann Trahan is an American businesswoman and politician serving as the U.S. representative for Massachusetts's 3rd congressional district since 2019. The district covers Boston's northwestern suburbs, and includes Lowell, Lawrence, Concord, and Trahan's hometown, Westford. A Democrat, she formerly served as chief of staff to Representative Marty Meehan in Massachusetts's 5th congressional district.

Source: WikipediaView full (CC BY-SA)
Voting Record — 496
Yes40%
No55%
Present0%
Not Voting5%
Party align99%
Cross-party1%
SoupScore
District Map

Congressional District 3

U.S. Census Bureau boundary data.
Lori Trahan headshot
Lori Trahan
U.S. RepresentativeDemocratMassachusetts District 3
SoupScore
Lori's ATmosphere Activity
20 recent posts · 14 sponsored · 56 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

This is what it looks like when we show up for our constituents. To be absolutely clear, a 14-year-old girl should never have been detained in the first place. The fact that it took a federal court order to return a child to her family is a damning indictment of DHS policy.
I want to thank her attorney, Andrew Lattarulo, for his tireless and swift work to secure her release. I also want to thank @warren.senate.gov, @markey.senate.gov and @pressley.house.gov for standing up immediately and fighting alongside us.
🚨UPDATE: A federal judge just ordered that the 14-year-old girl detained in Marlborough last night must be returned to Massachusetts and reunited with her family! This is the right outcome, and it could not have come soon enough.
But now, federal immigration agents seem to be doing it again, this time here in Massachusetts. I am demanding her immediate release. She should be returned home to her family this afternoon and able to go back to school tomorrow.
The nation watched in horror as a little boy with a blue bunny hat and Spiderman backpack was taken into custody by federal immigration authorities. The ordeal was so heinous that a federal judge ordered his release and called it ‘cruel’ and ‘bereft of human decency.’
As a mother to 15- and 11-year old daughters, I am furious. This is not immigration enforcement. It’s the deliberate targeting of a child to inflict maximum pain on her family. Two months ago, ICE detained five-year-old Liam Ramos in Minnesota under similar circumstances.
Yesterday, a 14-year-old girl from Marlborough was detained by federal immigration agents. A child with no criminal history was taken into custody in an apparent overnight attempt to use her as a hostage to coerce her father into turning himself in for deportation.
At a moment when American servicemembers are deployed abroad defending our nation, these nominees are answering that same call, and our community is better for it. To the families in the room today: you raised patriots. Thank you. Congratulations to each of our nominees. We are so proud of you. 🇺🇸
I had the privilege of celebrating some of the most remarkable young people in our district — the nominees to our nation’s service academies. These young men and women didn’t choose the easy path. They chose to serve.
Today, my team and I volunteered at the Merrimack Valley Food Bank where we packed hundreds of bags of healthy foods that students across the Merrimack Valley will be able to bring home to their families for the weekend.
Happy International Women’s Day! From my mom, sisters and daughters to my incredible colleagues in Congress, I’m proud to be surrounded by such strong, intelligent and hardworking women.
SoupScore Breakdown
Loading analysis metrics…
Voting History
496 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-03-05H.R. 7744 (119th)Final passageNONOPassed
2026-03-05H.R. 7744 (119th)Send back to committeeYESYESFailed
2026-03-05H. Con. Res. 38 (119th)Approve resolutionYESYESFailed
2026-03-05H. Res. 1099 (119th)Motion to Suspend the Rules and AgreeNOYESPassed
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNONOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeYESYESFailed
2026-02-24H.R. 4626 (119th)Final passageNONOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeYESYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNOT_VOTINGNOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNOT_VOTINGNOPassed
2026-02-24S. 2503 (119th)Fast-track passageNOT_VOTINGYESFailed
2026-02-24H.R. 6329 (119th)Fast-track passageNOT_VOTINGYESPassed
2026-02-12H.R. 2189 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Motion to CommitYESYESFailed
2026-02-11H.R. 261 (119th)Final passageNONOPassed
2026-02-11H.R. 261 (119th)Send back to committeeYESYESFailed
2026-02-11H.J. Res. 72 (119th)Final passageYESYESPassed
2026-02-11H.R. 3617 (119th)Final passageNONOPassed
2026-02-11H.R. 3617 (119th)Send back to committeeYESYESFailed
2026-02-11H. Res. 1057 (119th)Approve resolutionNONOPassed
2026-02-11H. Res. 1057 (119th)End debate nowNONOPassed
2026-02-11H. Res. 1042 (119th)Approve resolutionNONOFailed
2026-02-11H. Res. 1042 (119th)End debate nowNONOPassed
2026-02-10H.R. 1531 (119th)Fast-track passageYESYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageYESYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (119th)Final passageNONOPassed

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.

← PrevPage 2 / 10Next →