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.

Across Massachusetts, Haitian refugees are showing up – in our hospitals, our retirement homes, our communities. Proud to work with @pressley.house.gov in the fight to get this legislation passed!
Millions of people had their photos transferred to a facial recognition company without their knowledge or consent. The FTC's "enforcement" amount to a pinky promise not to do it again. I'm demanding answers.
Tomorrow is Tax Day, and Donald Trump’s inflation tax has been hitting hardworking families every day for the past year. Prices are up, jobs are down, and life is more expensive – with Trump’s war in Iran driving costs even higher.
As Republicans in Washington continue to cut Americans’ health care and make it harder for families to see a doctor, Massachusetts will continue to lead the way. 98% of residents have coverage, and leaders like @massgovernor.bsky.social are committed to closing the gap and driving down costs.
Proud to join Habitat for Humanity of Greater Lowell, YouthBuild and generous volunteers and donors yesterday for the Drew Farmhouse Barn fundraiser. Two new affordable homes. A historic barn preserved. And a community coming together to make it happen!
Another big step forward on the Rourke Bridge! This week, work began on the river, with crews building the foundation that will support the new bridge. It’s great to see progress on this long awaited project.
Grateful to Jim Perrine and Commonwealth Community Developers, Maloney Properties, and the entire Town of Westminster for making this vision a reality – and proud that federal ARPA dollars and Low-Income Housing Tax Credits helped close the gap!
This morning I had the pleasure of touring the Westminster Senior Residences – and it did not disappoint. After more than a decade of planning, Westminster now has 50 brand-new, affordable homes for seniors, located right behind the Town's Senior Center.
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-01-21H.R. 6945 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Send back to committeeYESYESFailed
2026-01-21H. Res. 1009 (119th)Approve resolutionNONOPassed
2026-01-21H. Res. 1009 (119th)End debate nowNONOPassed
2026-01-21H.R. 5764 (119th)Fast-track passageYESYESPassed
2026-01-20H.R. 5763 (119th)Fast-track passageYESYESPassed
2026-01-15H.R. 2988 (119th)Final passageNONOPassed
2026-01-15H.R. 2988 (119th)Send back to committeeYESYESFailed
2026-01-15H.R. 2988 (119th)Approve amendmentYESYESAgreed to
2026-01-14H.R. 7006 (119th)Final passageYESYESPassed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H. Res. 992 (119th)Approve resolutionNONOPassed
2026-01-14H. Res. 992 (119th)End debate nowNONOPassed
2026-01-13H.R. 4593 (119th)Final passageNONOPassed
2026-01-13H.R. 4593 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2312 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2270 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2262 (119th)Final passageNONOFailed
2026-01-13H.R. 2262 (119th)Send back to committeeYESYESFailed
2026-01-13H. Res. 988 (119th)Approve resolutionNONOPassed
2026-01-13H. Res. 988 (119th)End debate nowNONOPassed
2026-01-13H.R. 6504 (119th)Fast-track passageYESYESPassed
2026-01-13H.R. 6500 (119th)Fast-track passageYESYESPassed
2026-01-12H.R. 2683 (119th)Fast-track passageYESYESPassed
2026-01-09H.R. 5184 (119th)Final passageYESNOPassed
2026-01-08H.R. 1834 (119th)Final passageYESYESPassed
2026-01-08H. Res. 780 (119th)Approve resolutionYESYESPassed
2026-01-08H.R. 131 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed
2026-01-08H.R. 504 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed
2026-01-08H.R. 6938 (119th)Final passageYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Divisions B and CYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Division AYESYESPassed
2026-01-07H. Res. 780 (119th)Motion to DischargeYESYESPassed
2026-01-07H. Res. 977 (119th)Approve resolutionNONOPassed
2026-01-07H. Res. 977 (119th)End debate nowNONOPassed
2026-01-06Call of the HousePRESENTPassed
2025-12-18H.R. 498 (119th)Final passageNONOPassed
2025-12-18H.R. 498 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 845 (119th)Final passageNONOPassed
2025-12-18H.R. 845 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 1366 (119th)Final passageNONOPassed
2025-12-18H.R. 1366 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Final passageNONOPassed
2025-12-18H.R. 4776 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-17H.R. 3492 (119th)Final passageNONOPassed
2025-12-17H.R. 3492 (119th)Send back to committeeYESYESFailed

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 3 / 10Next →