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 — 903
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 · 56 sponsored · 238 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

There is absolutely no place for calls for political violence in our state or our country. The recent dangerous rhetoric calling for political assassinations in NH makes everyone less safe, and undermines the principles of our democracy.
A new Joint Economic Committee Minority report out today finds that President Trump’s vanity projects like his golden ballroom and gigantic arch could cost $1.82 BILLION. What could $1.82 billion do for Americans instead? Take a look.
For 47 years, the Glendi Greek Festival has brought Granite Staters together to celebrate Greek heritage, community, and tradition. I was glad to be in Manchester and join the volunteers who make this beloved festival possible each year.
Since 2010, fire fighter Shaun Sullivan of Hampton has supported children at Ubaka U Rwanda, forming lasting relationships and inspiring others to join him in giving back. His extraordinary service is why I’m proud to name him September’s Granite Stater of the Month.
I was glad to join veterans and their families at Harbor Care’s annual Veteran Stand Down and speak with Jeff Chidester of WFEA about NH’s work to combat veteran homelessness. We must continue working together to support veterans when they return home.
It was great to meet with New Hampshire VFW leaders to discuss their legislative priorities for this year. I look forward to continuing to work together to ensure our veterans receive the care, support, and benefits they deserve.
On POW/MIA Day, we honor those who were captured or went missing while fighting for our freedoms. On this day, let’s resolve that those who went missing in action can never go missing from our memories. Their sacrifice — as well as their families — should never be forgotten.
For 79 years, the U.S. Air Force has defended our country at home and around the world. Today, we honor all those who have served and sacrificed to keep our country safe, secure, and free. Happy birthday, Air Force!
Leaves are starting to fall in New Hampshire, but tick season isn’t over yet. Our state has one of the highest rates of Lyme disease in the U.S. I’m glad to see that our bipartisan bill to help states research and fight tick-borne diseas
Communities across NH are making progress in the fight against fentanyl. The Trump administration is making their job harder. Blocking federal funds for fentanyl test strips takes a critical tool away from those working to prevent overdoses and save lives.
The United States is on the verge of losing its measles elimination status. Instead of confronting this public health threat, President Trump and Secretary Kennedy continue to fuel vaccine skepticism and put more Americans at risk.
Fentanyl continues to pose grave dangers to communities across New Hampshire and the country. A new independent oversight report finds that ICE significantly diverted resources away from stopping this deadly drug. We need answers and accountability. www.hassan.senate.gov/news/press-r...
Vose Farm Residences will help more working-class Granite Staters find housing they can afford while helping local businesses recruit and retain workers. I was glad to tour the development and meet the local leaders making it possible.
It was great to visit Enfield Village School as students kick off a new school year. I enjoyed reading with students and hearing how educators are helping young Granite Staters strengthen their reading skills.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History
903 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
2025-03-27S.J. Res. 18 (119th)Approve resolutionNONO✓Joint Resolution Passed (52-48)
2025-03-26S.J. Res. 18 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (52-47)
2025-03-26H.J. Res. 25 (119th)Approve resolutionNONO✓Joint Resolution Passed (70-28)
2025-03-26H.J. Res. 25 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (70-28)
2025-03-26—Confirm nomineeNONO✓Nomination Confirmed (53-43)
2025-03-26—End debateNONO✓Cloture Motion Agreed to (52-46)
2025-03-26—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2025-03-26—End debateNONO✓Cloture Motion Agreed to (53-45)
2025-03-26—Confirm nomineeNONO✓Nomination Confirmed (53-45)
2025-03-25—End debateNONO✓Cloture Motion Agreed to (52-47)
2025-03-25—Confirm nomineeYESNO✕↔Nomination Confirmed (56-44)
2025-03-25—End debateYESNO✕↔Cloture Motion Agreed to (56-44)
2025-03-25—Confirm nomineeNONO✓Nomination Confirmed (53-47)
2025-03-25—End debateNONO✓Cloture Motion Agreed to (53-46)
2025-03-25—Confirm nomineeYESNO✕↔Nomination Confirmed (74-25)
2025-03-25—End debateYESNO✕↔Cloture Motion Agreed to (73-25)
2025-03-24—Confirm nomineeYESNO✕↔Nomination Confirmed (60-31)
2025-03-24—Confirm nomineeYESNO✕↔Nomination Confirmed (62-30)
2025-03-14—End debateYESNO✕↔Cloture Motion Agreed to (63-32)
2025-03-14—End debateYESNO✕↔Cloture Motion Agreed to (64-33)
2025-03-14H.R. 1968 (119th)Final passageNONO✓Bill Passed (54-46)
2025-03-14H.R. 1968 (119th)Vote on amendmentNONO✓Amendment Rejected (27-73)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYES✓Amendment Rejected (48-52, 3/5 majority required)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYES✓Amendment Rejected (47-53, 3/5 majority required)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYES✓Amendment Rejected (47-53, 3/5 majority required)
2025-03-14H.R. 1968 (119th)End debateYESNO✕↔Cloture Motion Agreed to (62-38, 3/5 majority required)
2025-03-14S. 331 (119th)Final passageYESYES✓Bill Passed (84-16)
2025-03-14—Confirm nomineeNONO✓Nomination Confirmed (59-40)
2025-03-14—End debateNONO✓Cloture Motion Agreed to (56-39)
2025-03-13—Confirm nomineeNONO✓Nomination Confirmed (54-45)
2025-03-13S. 331 (119th)End debateYESYES✓Cloture Motion Agreed to (84-15, 3/5 majority required)
2025-03-13—End debateNONO✓Cloture Motion Agreed to (54-45)
2025-03-13—Confirm nomineeNONO✓Nomination Confirmed (56-43)
2025-03-13—End debateNONO✓Cloture Motion Agreed to (57-41)
2025-03-12—Confirm nomineeNONO✓Nomination Confirmed (53-46)
2025-03-12—End debateNONO✓Cloture Motion Agreed to (53-45)
2025-03-12—Confirm nomineeNONO✓Nomination Confirmed (53-46)
2025-03-12—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-03-11—Confirm nomineeYESYES✓Nomination Confirmed (78-19)
2025-03-11—End debateYESYES✓Cloture Motion Agreed to (76-20)
2025-03-11—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2025-03-11—End debateNONO✓Cloture Motion Agreed to (51-46)
2025-03-10—Confirm nomineeYESNO✕↔Nomination Confirmed (67-32)
2025-03-06S. 331 (119th)End filibuster to begin debateYESYES✓Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required)
2025-03-06—End debateYESNO✕↔Cloture Motion Agreed to (66-30)
2025-03-06—Confirm nomineeNONO✓Nomination Confirmed (53-43)
2025-03-06—End debateNONO✓Cloture Motion Agreed to (53-43)
2025-03-05S.J. Res. 28 (119th)Approve resolutionNONO✓Joint Resolution Passed (51-47)
2025-03-05—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2025-03-05—End debateNONO✓Cloture Motion Agreed to (51-46)

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