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 — 851
Yes42%
No57%
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 · 48 sponsored · 227 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The cost of gas is skyrocketing, and families need relief. I released a new report this morning about how American families have paid $8.4 billion in increased gas prices since President Trump started his reckless war in Iran. www.cbsnews.com/news/gas-pri...
The Sugar River Revitalization Project in Claremont is transforming the northern riverfront into a community gathering space with help from federal funding. I stopped by yesterday to get a look at the progress.
President Trump is desperately trying to make it harder for Americans to vote, because he doesn’t believe he should be held accountable by the people. This executive order is blatantly unconstitutional and illegal.
President Trump signed an executive order directs the U.S. Postal Service to send ballots only to voters who appear on a list of citizens to be compiled by the Department of Homeland Security with the assistance of the Social Security Administration.
New Hampshire families are feeling the pain of high costs for everything from groceries to gas, and President Trump is making things worse. Today I met with Granite State moms and heard their concerns about rising prices.
Vietnam Veterans Day is a chance for our country to honor those who were called to serve, and to attempt to right some of the wrongs in our nation’s treatment of Vietnam veterans. Thank you to those who served for your bravery and sacrifice.
Today marks how far into 2026 that women have to work to be paid what men earned in 2025. #EqualPayDay is a critical time to reflect on the wage gap and to recommit ourselves to working towards equality for all.
Kara Cole of Plymouth has helped hundreds of elementary students in Franklin learn how to sew. Her passion for helping young people is why I named her March’s Granite Stater of the Month.
16 years ago today, the Affordable Care Act was signed into law, expanding access to quality, affordable health care for millions of Americans. The Trump Administration's decision to undermine this law and increase health care costs for families nationwide puts us all at risk.
In the middle of negotiations to reopen the Department of Homeland Security, President Trump is holding paychecks for workers at TSA, FEMA, and other agencies hostage to pass a voter suppression bill that's already been rejected. www.reuters.com/world/us/tru...
Veterans deserve dignified burials and their families deserve to mourn and honor the lives of their loved ones without unnecessary bureaucratic hurdles. My bipartisan bill to address delays in VA death certificates passed out of the Senate Veterans Affairs Committee this week.
SoupScore Breakdown
Loading analysis metrics…
Voting History
851 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-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hassan Amdt. No. 5535)YESYESMotion 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)YESYESMotion Rejected (47-50)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Reed Amdt. No. 5514)YESYESMotion Rejected (46-53, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 5512)YESYESMotion Rejected (53-46, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Tillis Amdt. No. 5452)YESNOMotion Rejected (15-84)
2026-06-04S. 2 (119th)Motion (Schumer motion to commit S.2 to the Committee on the Judiciary with instructions)YESYESMotion Rejected (49-50)
2026-06-03S. 2 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2026-06-03S.J. Res. 188 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-53)
2026-06-02Confirm nomineeNONONomination Confirmed (52-46)
2026-06-02End debateNONOCloture Motion Agreed to (52-46)
2026-06-02Confirm nomineeNONONomination Confirmed (52-46)
2026-06-01End debateNONOCloture Motion Agreed to (50-44)
2026-05-20Confirm nomineeNONONomination Confirmed (52-47)
2026-05-19S.J. Res. 185 (119th)Motion to Discharge S.J.Res. 185YESYESMotion to Discharge Agreed to (50-47)
2026-05-19End debateNONOCloture Motion Agreed to (50-47)
2026-05-19Confirm nomineeYESNONomination Confirmed (52-38)
2026-05-19End debateYESNOCloture Motion Agreed to (57-38)
2026-05-18S. Res. 690 (119th)Confirm nomineeNONONomination Confirmed (46-43)
2026-05-14S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-05-13S.J. Res. 130 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-05-13S.J. Res. 141 (119th)Begin considerationYESYESMotion to Proceed Rejected (50-50)
2026-05-13S.J. Res. 132 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-52)
2026-05-13Confirm nomineeNONONomination Confirmed (54-45)
2026-05-13S. Res. 526 (119th)End filibuster to begin debateYESYESCloture 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. 163YESYESMotion to Discharge Rejected (49-50)
2026-05-12End debateNONOCloture Motion Agreed to (51-45)
2026-05-12Confirm nomineeNONONomination Confirmed (51-45)
2026-05-11End debateNONOCloture Motion Agreed to (49-44)
2026-05-11S. Res. 690 (119th)Approve resolutionNONOResolution Agreed to (46-45)
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYESMotion to Discharge Rejected (47-50)
2026-04-30S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-04-29S.J. Res. 99 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-04-29S.J. Res. 139 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-52)
2026-04-29Confirm nomineeYESNONomination Confirmed (59-39)
2026-04-28S.J. Res. 124 (119th)Point of Order S.J.Res. 124NONOPoint of Order Well Taken (51-47)
2026-04-28S. Res. 690 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2026-04-27End debateYESNOCloture Motion Agreed to (54-37)
2026-04-23S. Con. Res. 33 (119th)Accept House changesNONOConcurrent Resolution Agreed to (50-48)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (49-49)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (48-50)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855)YESYESMotion Rejected (46-52, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (46-52)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNONOAmendment Rejected (25-73)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794)NONOMotion Rejected (50-48, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414)NONOMotion Rejected (48-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884)YESYESMotion Rejected (48-50, 3/5 majority required)

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