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

Margaret Wood Hassan is an American politician and attorney serving as the junior United States senator for New Hampshire since 2017. A member of the Democratic Party, Hassan was the 81st governor of New Hampshire, from 2013 to 2017.

Source: WikipediaView full (CC BY-SA)
Voting Record — 774
Yes40%
No58%
Present0%
Not Voting2%
Party align87%
Cross-party13%
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 · 43 sponsored · 207 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Today marks the 5th anniversary of the January 6 insurrection, one of the darkest days for our democracy and our country. I spoke on the Senate floor about that anniversary, this year’s 250th anniversary of our country, and what is at stake if we let our democracy die.
Following my bipartisan push, major lab testing companies are taking steps to help reduce children’s exposure to toxic lead. Clearly stating on blood test results that there is no safe lead exposure for children will help ensure that parents can take action against lead exposure.
Thanks to Chris Sununu, AARP, ConsumerReports, and the New Hampshire Department of Justice for joining me yesterday to warn people about the risk of holiday travel scams. If you are traveling to see loved ones this holiday season, please be careful as scams spike this time of year.
Every woman deserves access to the health care that she needs. I introduced a bipartisan bill to close a gap that has prevented women from accessing coverage for contraception and help ensure that there are no other gaps in this basic form of health care.
In his 46-year police career, Officer Kevin Semprini bolstered child safety programs and made our communities safer. His work demonstrates the Granite State spirit of going the extra mile for others and I am proud to name him December’s Granite Stater of the Month.
Our bipartisan defense bill is now law, helping keep our country safe, secure, and free. It includes key priorities I fought for: - Protecting Portsmouth Naval Shipyard employees from disruptive workforce reductions - Pay raise for troops - Support for Ukraine against Putin
My heart is with the Jewish community as they continue to mourn those lost in the vicious attack in Australia amidst Hannukah celebrations. I hope that this holiday brings light and joy in a dark time.
Great to commemorate the 50th anniversary of the Individuals with Disabilities Education Act today. As the Administration continues to attack opportunities for students with disabilities, it is critical that we continue to stand up & fight for every student’s right to an excellent public education.
Exciting news! My bill, the Safe Sunscreen Standards Act, was recently passed into law and will make it easier for new sunscreen ingredients to be approved by the FDA and will help Americans get access to the newest products on the market.
The FDA may add bemotrizinol, a chemical sunscreen popular in Asia and Europe, to the U.S. approval list. American sunscreen standards have not been updated since 1999.
SoupScore Breakdown
Loading analysis metrics…
Voting History
774 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-24Confirm nomineeNONONomination Confirmed (52-47)
2026-03-23End debateNONOCloture Motion Agreed to (51-45)
2026-03-23Confirm nomineeNONONomination Confirmed (54-45)
2026-03-22End debateNONOCloture Motion Agreed to (54-37)
2026-03-21S. 1383 (119th)End debateYESYESCloture Motion Rejected (41-49, 3/5 majority required)
2026-03-21S. 1383 (119th)End debateNONOCloture Motion Rejected (49-41, 3/5 majority required)
2026-03-20H.R. 7147 (119th)End debateNONOCloture Motion Rejected (47-37, 3/5 majority required)
2026-03-18S.J. Res. 118 (119th)Motion to Discharge S.J.Res. 118YESYESMotion to Discharge Rejected (47-53)
2026-03-17S. 1383 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-48)
2026-03-17Confirm nomineeNONONomination Confirmed (51-45)
2026-03-17End debateNONOCloture Motion Agreed to (48-45)
2026-03-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (51-46, 3/5 majority required)
2026-03-12H.R. 6644 (119th)Final passageYESYESBill Passed (89-10)
2026-03-11H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (82-11, 3/5 majority required)
2026-03-11H.R. 6644 (119th)Vote on amendmentYESYESAmendment Agreed to (84-10)
2026-03-10H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (89-9, 3/5 majority required)
2026-03-10Confirm nomineeYESNONomination Confirmed (71-29)
2026-03-09End debateYESNOCloture Motion Agreed to (68-28)
2026-03-05H.R. 7147 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2026-03-04S.J. Res. 104 (119th)Motion to Discharge S.J.Res. 104YESYESMotion to Discharge Rejected (47-53)
2026-03-04H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2026-03-02H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26Confirm nomineeNOT_VOTINGNONomination Confirmed (57-33)
2026-02-26End debateNOT_VOTINGNOCloture Motion Agreed to (60-34)
2026-02-25Confirm nomineeNOT_VOTINGNONomination Confirmed (50-45)
2026-02-25End debateNOT_VOTINGNOCloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Joint Resolution H.J.Res. 142NONOJoint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2026-02-10Confirm nomineeNONONomination Confirmed (52-46)
2026-02-09End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-47)
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-46)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeYESNONomination Confirmed (58-39)
2026-02-03End debateYESNOCloture Motion Agreed to (55-39)
2026-02-03Confirm nomineeNONONomination Confirmed (51-45)
2026-02-03End debateNONOCloture Motion Agreed to (49-44)
2026-02-03Confirm nomineeYESNONomination Confirmed (54-40)
2026-02-02End debateYESNOCloture Motion Agreed to (49-40)
2026-01-30H.R. 7148 (119th)Final passageYESNOBill Passed (71-29, 3/5 majority required)
2026-01-30Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287)YESYESMotion Rejected (47-52, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Vote on amendmentYESYESAmendment Rejected (49-51, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)

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