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.

Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 6
Seth Moulton
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 581
Yes37%
No50%
Present0%
Not Voting13%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 6
U.S. Census Bureau boundary data.
Social & Web
External Resources

Seth Moulton
U.S. RepresentativeDemocratMassachusetts District 6
SoupScore
Seth's ATmosphere Activity
20 recent posts · 18 sponsored · 227 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
Rep. Moulton wrote to the CFTC about conflicts of interest with the Trump family. They never responded. Now, the reason for their silence is clear: these regulators abdicated their duty so that Trump’s inner circle can leech off young Americans and profit from war.
www.nytimes.com/2026/05/24/u...
Trump didn’t just settle a lawsuit, he settled a debt with the rioters who attacked our democracy and sent the bill to the American taxpayer.
Rep. Moulton is proud to co-sponsor @raskin.house.gov’s bill to stop this scam.
www.nytimes.com/2026/05/22/o...
Rep. Moulton joined his colleagues yesterday in a moment of silence on the House floor to honor the life and legacy of Barney Frank.
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.
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...
Our office is accepting nominations for the 11th annual Peter J. Gomes Service Award. This award honors local MA-06 volunteers across the North Shore who go above and beyond in service to their communities.
Nominate a volunteer here: docs.google.com/forms/d/1i-k...
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.
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.
Read more here: moulton.house.gov/news/press-r...
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.
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.
Tune in: Rep. Moulton will be questioning Secretary of Defense Pete Hegseth and Chairman of the Joint Chiefs of Staff General Dan Caine today.
www.youtube.com/watch?v=cDcv...
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-02-24 | S. 2503 (119th) | Fast-track passage | NOT_VOTING | YES | — | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | NOT_VOTING | YES | — | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | NOT_VOTING | YES | — | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | 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.