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 — 496
Yes38%
No52%
Present0%
Not Voting10%
Party align98%
Cross-party2%
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 · 16 sponsored · 204 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Tune in on our Instagram to watch a livestream of today's 1 PM press conference about the military operations in Venezuela feat. Rep. Moulton and 11 other Democratic veteran members of Congress.
Five years ago, Donald Trump tried to overturn the results of a free and fair election by inciting the violence that led to the Jan. 6 insurrection. Today, his attacks on our democracy continue. We must learn from that day and do everything we can to ensure it never repeats.
Pete Hegseth's continued weaponization of the government to target Senator Kelly - an American hero and dedicated public servant to this country - is a complete disgrace.
NEW: Sen. Mark Kelly RESPONDS to Pete Hegseth for censuring him, cutting his military pension, threatening to demote his rank, and warning of possible criminal prosecution for telling soldiers to obey their oath.
Sen. Kelly statement: Over twenty-five years in the U.S. Navy, thirty-nine combat missions, and four missions to space, I risked my life for this country and to defend our Constitution – including the First Amendment rights of every American to speak out. I never expected that the President of the United States and the Secretary of Defense would attack me for doing exactly that.
My rank and retirement are things that I earned through my service and sacrifice for this country. I got shot at. I missed holidays and birthdays. I commanded a space shuttle mission while my wife Gabby recovered from a gunshot wound to the head– all while proudly wearing the American flag on my shoulder. Generations of servicemembers have made these same patriotic sacrifices for this country, earning the respect, appreciation, and rank they deserve.
Pete Hegseth wants to send the message to every single retired servicemember that if they say something he or Donald Trump doesn’t like, they will come after them the same way. It’s outrageous and it is wrong. There is nothing more un-American than that.
If Pete Hegseth, the most unqualified Secretary of Defense in our country’s history, thinks he can intimidate me with a censure or threats to demote me or prosecute me, he still doesn’t get it. I will fight this with everything I’ve got — not for myself, but to send a message back that Pete Hegseth and Donald Trump don’t get to decide what Americans in this country get to say about their government.
Medical decisions should be left up to the individuals that are making them, their doctor, and their family. But now Trump and RFK Jr. want to take control and restrict access to gender-affirming care. It’s cruel and wrong. www.washingtonpost.com/health/2025/...
What happened on Saturday at Brown University is devastating. My heart is with the students, families, and the Providence community. This is not inevitable. We know what saves lives. When leaders refuse to act, that is a choice, and people pay for it.
Congratulations to Fortune Udeh, Kwezi Besiimire, Kachi Ikekpeazu, and Asher Egerton-Idehen on their incredible app! Their commitment to improving access and opportunity through their innovation is one we can all draw inspiration from.
Rep. Moulton is introducing the NOEM Act to hold ICE officers accountable when they violate constitutional rights. Anyone who breaks the law should face consequences, and ICE is no exception.
Secretary Hegseth came into this job as the most unserious and unqualified Secretary of Defense in the history of our nation and has lived up to that reputation with flying colors since then. He should be fired.
Vaccinating newborns against Hepatitis B saves lives. Voting to end that practice will endanger millions of children. Rep. Moulton is committed to protecting access to childhood vaccines and making sure everyone can continue to get the vaccines they need. www.washingtonpost.com/health/2025/...
Today marks the last day for our fantastic Transportation Policy Advisor, Katie, as she gets ready to begin her service in the United States Coast Guard. We are wishing her the very best and every success in her next chapter!
Congressman Moulton extends his sincere thanks and gratitude to the U.S. Navy and the U.S. Coast Guard for delivering their respective seals for placement in his office last week.
This morning, @moulton.house.gov , @repauchincloss.bsky.social , @houlahan.house.gov , @usrepjimmypanetta.bsky.social , and @gene4va.bsky.social discussed their plan to introduce the No Unauthorized Force in Venezuela Act. Full details: moulton.house.gov/news/press-r...
Statement from Rep. Moulton on last night's disapproval resolution regarding Rep. García's decision to handpick his successor and forego an open primary election for his seat.
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 AgreeYESYESPassed
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 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

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 →