Seth Moulton headshot
At a Glance
Seat
Representative for Massachusetts District 6
Born
October 24, 1978
Age 47
Phone
(202) 225-8020
Office
1126 Longworth House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 6

Seth Moulton

Seth Wilbur Moulton is an American politician and prior service Marine Corps officer who has been the U.S. representative for Massachusetts's 6th congressional district since 2015. A member of the Democratic Party, his district includes many of Boston's northern suburbs, such as Andover, Marblehead, Peabody, and his hometown of Salem.

Source: WikipediaView full (CC BY-SA)
Voting Record — 581
Yes37%
No50%
Present0%
Not Voting13%
Party align98%
Cross-party1%
SoupScore
District Map

Congressional District 6

U.S. Census Bureau boundary data.
Seth Moulton headshot
Seth Moulton
U.S. RepresentativeDemocratMassachusetts District 6
SoupScore
Seth's ATmosphere Activity
20 recent posts · 18 sponsored · 227 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Public service is at the core of our mission on Team Moulton. We are proud to help constituents, and are always ready to assist the people of MA-06. Please contact our District Office at 978-531-1669 if we can be of assistance to you.
Investing in high-speed rail isn't just about investing in convenience and comfort, it's about creating millions of good-paying jobs, connecting communities of all sizes, and fighting climate change. Today, Rep. Moulton is re-introducing the American High-Speed Rail Act.
Today we remember those who made the ultimate sacrifice in service to our country. Memorial Day is a time for reflection on the cost of liberty, and a reminder that freedom is never free. Keeping those who have lost a loved one in service to our country in our thoughts today.
Thanks to Every 100th Heart for visiting Rep. Moulton's office today. It was moving and so important to hear from Massachusetts families about the importance of more research funding for pediatric heart health.
Donald Trump, who doesn’t pay taxes as a citizen, sued his own government to provide $1.7 billion in American taxpayer dollars for his criminal friends and Jan. 6 rioters. Rep. Moulton is joining with 90+ other House Democrats to fight this illegal cash grab in court.
BREAKING: The Trump administration announces a $1.7 billion fund to compensate prosecuted allies after dropping a lawsuit against the IRS.
Our office is proud to have helped with Mariola Perez’s case, and we are glad to see she was not detained at her check-in. Mariola is a devoted mother and a vital part of the Lynn community. Giving her the chance to have her case heard is the right outcome. itemlive.com/2026/05/11/l...
Because of Donald Trump's war with Iran, inflation is way up. And what is Trump doing to address it? Falling asleep at press conferences, building a ballroom that will cost billions, and trying to make Venezuela the 51st state. Trump and the GOP promised to focus on affordability. They lied.
🚨 Inflation just hit a 3-year high. Prices rose 3.8% in April, up from 2.4% in February, as the U.S.-Israeli war with Iran sent gas prices soaring nearly 50%. Now groceries, flights, and everyday goods are getting more expensive too.
Trump's 'Election Integrity Army' for 2026 is an attempt to rig our election systems. That's why Rep. Moulton's Defend Elections from Trump Act is vital. It shields voters from intimidation and prevents armed personnel at the polls, ensuring that our democratic process stays safe and well protected.
As the author of the law that created the 988 Lifeline, Rep. Moulton is demanding the Trump Administration restore specialized LGBTQ+ crisis services. Congress appropriated $33M for these life-saving services. It’s time for RFK Jr. to follow the law and restore the "Press 3" option.
Shocker: Trump's tariffs are still illegal. Whether it be through his illegal tariffs or his inability to end the war he started in Iran, Trump continues to increase prices for Americans.
Just in: The Court of International Trade has struck down a second round of global tariffs ordered by President Trump, after his earlier import taxes were outlawed by the U.S. Supreme Court. The decision is a victory for importers and a setback for the administration.
If you really wanted to celebrate Teacher Appreciation Week, you wouldn't be gutting higher education access for teachers. Instead of posting memes, go work on lowering student debt for the educators who dedicated their lives to teaching.
Terrible tragedy this morning on Rte 1: Kevin Trainor, a Massachusetts State Trooper, died in the line of duty in Lynnfield. This is a reminder of the risks so many members of law enforcement take every day. We’re all thinking of their family and loved ones today. -SWM
Today, Rep. Moulton and @crow.house.gov are introducing a War Powers Resolution to end the war in Iran and hold the Trump Administration accountable to Congress. We will not stand idly by while Republicans in Congress ignore their constitutional duty.
SoupScore Breakdown
Loading analysis metrics…
Voting History
581 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-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 passageNOT_VOTINGNOPassed
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 passageNOT_VOTINGYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageNOT_VOTINGYESPassed
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 passageNOYESPassed
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
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 passageNOT_VOTINGNOPassed
2026-01-15H.R. 2988 (119th)Send back to committeeNOT_VOTINGYESFailed
2026-01-15H.R. 2988 (119th)Approve amendmentNOT_VOTINGYESAgreed to
2026-01-14H.R. 7006 (119th)Final passageNOYESPassed
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

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 4 / 12Next →