Margaret Wood Hassan headshot
At a Glance
Seat
U.S. Senator from New Hampshire
Born
February 27, 1958
Age 68
Phone
(202) 224-3324
Office
324 Hart Senate Office Building Washington, DC 20510, Washington 20510
Congress Member Profile|U.S. Senator|Democrat|New Hampshire

Margaret Wood Hassan

Voting Record — 921
Yes41%
No58%
Present0%
Not Voting2%
Party align88%
Cross-party12%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Margaret Wood Hassan headshot
Margaret Wood Hassan
U.S. SenatorDemocratNew Hampshire
SoupScore
Margaret Wood's ATmosphere Activity
20 recent posts · 59 sponsored · 243 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

It was great to join West Central Behavioral Health to celebrate the groundbreaking of their new facility in Claremont. This new facility will help expand access to critical mental health and addiction care so that more Granite Staters can get the care that they need close to home.
Last week, we released the findings of a year-long investigation into Match Group’s scam prevention efforts. The investigative report found that Tinder's scam detection models went years without updates. Dating platforms and other companies must do better to protect customers from scammers.
It was an honor to join today's James Foley Freedom Run to honor Jim’s legacy and advance the ideals that defined his extraordinary life: protecting journalists at home and abroad, and defending the freedom of the press.
For Granite Staters in recovery, a safe place to call home is key to building stability. It was great to visit The Hive, a new recovery residence for women in Manchester that will help women find a job, build a community, gain structure, and get their lives back on track.
Because of record high heating oil costs, Granite Staters will now pay around $1,500 to fill their home heating oil tank – $610 more than last year. Families across the Northeast rely on heating oil to stay warm in winter, but Trump's Iran War has caused prices to skyrocket.
Cancer screenings can save lives by catching cancer early, but patients often do not know when they are due for one. My bipartisan SCREENS Act will make cancer screening recommendations easier for patients and doctors to access so that people can get the treatment that they need earlier.
Students with disabilities shouldn’t face unnecessary barriers to getting the support they need in college. I appreciated hearing directly from students and educators at SNHU about how the bipartisan RISE Act would help make higher education more accessible.
Cyberattacks on hospitals can expose patients’ private medical information and disrupt care in ERs.     The Senate just passed my bipartisan bill to help hospitals strengthen their cybersecurity, protect patients’ private information, and respond faster when attacks happen.
The evidence is clear that President Trump's reckless tariffs are making everyday goods more expensive for Granite Staters. Instead of delivering on his promise to lower costs, the President is taking money out of hardworking families' pockets. www.cnbc.com/amp/2026/10/...
As the President and his family profit from Trump Mobile, customers face data breaches and serious security risks. Our review raised concerns about gaps in required FCC filings meant to protect consumers and stop scammers, so I'm pressing for answers from Trump Mobile and the FCC.
President Trump backed down from using taxpayer dollars for his political ads but doesn’t plan to pay back the money that was already spent. That money belongs to the American people. He should return it.
Child care costs are crushing working families and making it harder for businesses to find and retain the workers they need. We need to make it easier for businesses to support working families. My bipartisan bill to help employers take advantage of child care tax incentives just passed the Senate
October 7 was the deadliest day in Jewish history since the Holocaust. 1,200 innocents — including many Americans — were slain by Hamas in their horrific attack on Israel, and more were killed as hostages.
These campaign ads never should have run on the taxpayer’s dime to begin with. Clearly wrong. Clearly illegal. But there’s a lesson here: We can’t underestimate the difference that citizens can make in our country when they speak out and hold their leaders to account.
More than $10 million in taxpayer-funded ads have run since September, according to AdImpact, the ad-tracking service.
Quality child care helps give our kids a strong start and supports working families across New Hampshire. I enjoyed visiting KinderCare at Rivier University in Nashua and reading with the Pre-K class.
Americans with disabilities fought hard for the right to live in their communities instead of institutions. The Trump Administration just weakened that right. Now, more Americans with disabilities could be forced into institutions instead of getting the support they need to live at home.
Each year, scammers steal billions of dollars and ruin victims’ lives. That's why I'm leading a comprehensive effort to combat criminal scams. I sat down with Frontline PBS and AP to discuss this work and how both the public and private sectors need to ramp up their anti-scams efforts.
More than $400 million meant for the Secret Service has been diverted to White House construction projects, including President Trump’s new ballroom. I’m pressing for answers on what that means for the agency’s ability to protect our leaders and combat scams and other financial crimes.
SoupScore Breakdown
Loading analysis metrics…
Voting History
921 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-06-05S. 1318 (119th)Begin considerationNONO✓Motion to Proceed Rejected (47-52)
2026-06-05S. 2 (119th)Final passageNONO✓Bill Passed (52-47)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schiff Amdt. No. 5740)YESYES✓Motion Rejected (51-48, 3/5 majority required)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 5632)YESYES✓Motion Rejected (53-46, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (45-53)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Cassidy Amdt. No. 5812)YESYES✓Motion Rejected (52-47, 3/5 majority required)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Coons Amdt. No. 5457)YESYES✓Motion Rejected (54-45, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (47-52)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Durbin Amdt. No. 5806)YESYES✓Motion Rejected (48-51, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Booker Amdt. No. 5803)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 5485)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5451)YESYES✓Motion Rejected (45-53, 3/5 majority required)
2026-06-04S. 2 (119th)Motion (Warnock Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYES✓Motion Rejected (46-52)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kim Amdt. No. 5545)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 5501)YESYES✓Motion Rejected (51-47, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Graham Amdt. No. 5779)NONO✓Motion Rejected (48-50, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Warner Amdt. No. 5556)YESYES✓Motion Rejected (49-49, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hassan Amdt. No. 5535)YESYES✓Motion Rejected (46-52, 3/5 majority required)
2026-06-04S. 2 (119th)Motion (Ossoff Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYES✓Motion Rejected (47-50)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Reed Amdt. No. 5514)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 5512)YESYES✓Motion Rejected (53-46, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Tillis Amdt. No. 5452)YESNO✕Motion Rejected (15-84)
2026-06-04S. 2 (119th)Motion (Schumer motion to commit S.2 to the Committee on the Judiciary with instructions)YESYES✓Motion Rejected (49-50)
2026-06-03S. 2 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (53-46)
2026-06-03S.J. Res. 188 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (46-53)
2026-06-02—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2026-06-02—End debateNONO✓Cloture Motion Agreed to (52-46)
2026-06-02—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2026-06-01—End debateNONO✓Cloture Motion Agreed to (50-44)
2026-05-20—Confirm nomineeNONO✓Nomination Confirmed (52-47)
2026-05-19S.J. Res. 185 (119th)Motion to Discharge S.J.Res. 185YESYES✓Motion to Discharge Agreed to (50-47)
2026-05-19—End debateNONO✓Cloture Motion Agreed to (50-47)
2026-05-19—Confirm nomineeYESNO✕↔Nomination Confirmed (52-38)
2026-05-19—End debateYESNO✕↔Cloture Motion Agreed to (57-38)
2026-05-18S. Res. 690 (119th)Confirm nomineeNONO✓Nomination Confirmed (46-43)
2026-05-14S. Res. 690 (119th)End debateNONO✓Cloture Motion Agreed to (51-46)
2026-05-13S.J. Res. 130 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (47-53)
2026-05-13S.J. Res. 141 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (50-50)
2026-05-13S.J. Res. 132 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (48-52)
2026-05-13—Confirm nomineeNONO✓Nomination Confirmed (54-45)
2026-05-13S. Res. 526 (119th)End filibuster to begin debateYESYES✓Cloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required)
2026-05-13S.J. Res. 163 (119th)Motion to Discharge S.J.Res. 163YESYES✓Motion to Discharge Rejected (49-50)
2026-05-12—End debateNONO✓Cloture Motion Agreed to (51-45)
2026-05-12—Confirm nomineeNONO✓Nomination Confirmed (51-45)
2026-05-11—End debateNONO✓Cloture Motion Agreed to (49-44)
2026-05-11S. Res. 690 (119th)Approve resolutionNONO✓Resolution Agreed to (46-45)
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYES✓Motion to Discharge Rejected (47-50)

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 / 19Next →