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 — 534
Yes40%
No54%
Present0%
Not Voting5%
Party align98%
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 · 57 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

@housedemocrats.bsky.social are here. We’re sharing the stories of the people we represent — and stories of folks Republicans have ignored in their own districts. Medicaid matters. We will keep fighting to defend it.
In the middle of the night, House Republicans are voting to rip health care away from nearly 14 MILLION Americans by gutting Medicaid. They thought Americans would be too tired to stay awake. They thought we would give up and call it a night. They were wrong.
House committees like @waysmeanscmte.bsky.social are debating the Republican budget scheme today. On today’s Democratic Daily Download, Rep. Richard Neal explains how the GOP is giving a huge tax break to the wealthiest while taking away health care from nearly 14 million Americans.
Together, the Lowell Folk Festival and Merrimack Repertory Theatre represent the heart of the arts in #MA3. Their loss would be a profound setback for our economy, our culture and our community — which is why I’m demanding their grant funding be restored immediately.
Today, Republicans will bring up this bill in the Energy and Commerce Committee before they can combine it with cuts from other committees, including gutting SNAP that helps feed families. I'll be fighting back in committee. You can follow along using the link below. ⬇️
Third, if you meet the work requirement AND complete all the extra paperwork Republicans are requiring, they're also going to make you pay more for doctor's appointments. Specifically, if you make more than $15,650 a year, you can expect your co-pays to go up.
Second, Republicans have decided that they are the ones who determine whether Americans have "real disabilities" preventing them from working. Think about that – politicians in Washington making decisions about your health care so they can give a tax break to their donors.
In Georgia, just 2% of eligible residents received coverage, and the bulk of the state's spending was used on administrative expenses to implement work reporting instead of health care. Taking this failed policy nationwide is a disaster.
And we have two examples of Republican-controlled states that tried to implement "work requirements" and failed miserably. In Arkansas, more than 18,000 people lost coverage because of bureaucratic and paperwork issues.
First, they're instituting what they call "work requirements." The idea is that if you aren't disabled, you have to work to qualify for Medicaid. Sounds reasonable, right? But the reality is that the vast majority of Medicaid recipients are already employed. Seriously!
Republicans are going to talk a lot in the coming days about targeting "waste, fraud and abuse" in Medicaid. But you can't find $715 billion in waste in the program – it simply isn't possible. What they're really doing is zeroing in on working families. Here's three examples:
The nonpartisan Congressional Budget Office found that Trump's bill will eliminate health coverage for at least 13.7 MILLION people. They're doing this by slashing $715 BILLION from Medicaid and the Affordable Care Act, even though they pledged not to cut Americans' health care.
In the middle of the night, House Republicans released the text of Donald Trump's "big, beautiful bill." Despite what they've said for months, it's now confirmed: They're ripping health care away from millions of Americans to give their billionaire donors another tax cut.🧵
Republicans are going to try to take health care away from tens of millions of Americans to give tax breaks to the wealthy and corporate interests. In today’s Democratic Daily Download, Rep. Frank Pallone shares how Democrats are fighting back because Medicaid matters to the American people.
To all the moms, grandmothers and mother figures out there: thank you. Your strength shapes not just your families, but the future of our communities and country. Happy Mother’s Day! 💐
That drive is rooted in the love and sacrifices of the women who raised me. On Mother’s Day, I’m especially grateful to my mom and grandmother, whose strength, resilience and selflessness shaped who I am and made it possible for me to stand where I am today.
SoupScore Breakdown
Loading analysis metrics…
Voting History
534 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-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentNONOFailed
2026-05-14H.R. 8365 (119th)Final passageNONOPassed
2026-05-14H.R. 8365 (119th)Send back to committeeYESYESFailed
2026-05-14H.R. 5625 (119th)Final passageYESNOPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionYESYESFailed
2026-05-14H.R. 6260 (119th)Final passageNONOPassed
2026-05-14H.R. 6260 (119th)Send back to committeeYESYESFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionNONOPassed
2026-05-13H.R. 1346 (119th)Final passageYESNOPassed
2026-05-13H.R. 1346 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1274 (119th)End debate nowNONOPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1275 (119th)End debate nowNONOPassed
2026-05-12H.R. 2853 (119th)Fast-track passageYESYESPassed
2026-05-12H.R. 2071 (119th)Fast-track passageYESYESPassed
2026-04-30S. 4465 (119th)Fast-track passageYESYESPassed
2026-04-30H.R. 7567 (119th)Final passageNONOPassed
2026-04-30H.R. 7567 (119th)Send back to committeeYESYESFailed
2026-04-30H.R. 7567 (119th)Approve amendmentNONOAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNOT_VOTINGNOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30S. Con. Res. 33 (119th)Approve resolutionNONOPassed
2026-04-29S. 1318 (119th)Final passageNONOPassed
2026-04-29H. Res. 1224 (119th)Approve resolutionNONOPassed
2026-04-29H. Res. 1224 (119th)End debate nowNONOPassed
2026-04-27H.R. 227 (119th)Fast-track passageYESYESPassed
2026-04-27H.R. 7959 (119th)Fast-track passageYESYESPassed
2026-04-23H.R. 5587 (119th)Final passageNONOPassed
2026-04-22H.R. 6387 (119th)Final passageNONOPassed
2026-04-22H.R. 6387 (119th)Send back to committeeYESYESFailed
2026-04-22H.R. 4690 (119th)Final passageNONOPassed
2026-04-22H.R. 4690 (119th)Send back to committeeYESYESFailed
2026-04-22H. Res. 1182 (119th)Approve resolutionNONOPassed
2026-04-22H. Res. 1189 (119th)Approve resolutionNONOPassed
2026-04-22H. Res. 1189 (119th)End debate nowNONOPassed
2026-04-21S. 1020 (119th)Fast-track passageYESYESPassed
2026-04-21H.R. 2493 (119th)Fast-track passageYESYESPassed
2026-04-21H.R. 5201 (119th)Fast-track passageYESYESPassed
2026-04-20H.R. 5200 (119th)Fast-track passageYESYESPassed

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.

Page 1 / 11Next →