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 — 776
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
15 recent posts · 43 sponsored · 209 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

90 years ago, Social Security was signed into law. Since then, Americans have paid in, confident that they can count on it in retirement. The Trump Administration is undermining that confidence & I'm going to continue to stand up to anyone who threatens this critical lifeline.
MADCO3D is one of many Granite State businesses on the cutting edge of innovation. Great to visit their facility in Rochester last week to see how their 3D printing tech is saving time and money on new housing construction, helping tackle our housing crisis.
Great to visit the Kilham Bear Center in Lyme last week and learn about the work that volunteers and staff do to rehabilitate and release injured, orphaned, and abandoned black bear cubs.
Planned Parenthood provides Granite Staters with affordable health care. I heard from providers and staff today about how the Trump Administration's efforts to rip funding away from Planned Parenthood threaten cancer screenings and other essential health care for women.
I stopped by HealthFirst Family Care in Laconia to hear about the critical services they provide for Granite Staters.   Community health centers are at risk — and one HealthFirst location has already announced its upcoming closure — because of the Republican budget bill.
National Night Out is a great way for New Hampshire Police Departments to build relationships with their communities, including last night in Manchester. Thank you to New Hampshire law enforcement for all of the work you do to keep us safe.
The Congressional Delegation and I are pushing the Air National Guard to exempt critical public safety roles – like fire fighters and air traffic controllers - from the Administration’s planned civilian employee layoffs. I will keep standing up to keep New Hampshire and our military safe.
Happy 235th Birthday to the United States Coast Guard! Thank you to the men and women who have kept our waters safe, secure, and free over the years – and for all those who continue to safeguard our freedoms and protect our waters.
Firing the commissioner of the Bureau of Labor Statistics – without evidence – won’t change the reality that families are experiencing. Under President Trump, job growth is declining and costs and inflation are rising. www.cnn.com/2025/08/01/b...
Americans are rightly concerned about how Trump’s tariffs on steel and aluminum are increasing their already-high grocery bills. That’s why I’m asking Amazon to share more about the impact tariffs are having on their prices. www.axios.com/2025/07/30/a...
← Newer postsPosts page 12
SoupScore Breakdown
Loading analysis metrics…
Voting History
776 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-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24Begin considerationNONOMotion to Proceed Agreed to (51-47)
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)Approve resolutionNONOJoint 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)

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 →