Greenhouse gases threaten public health and welfare. We’re seeing more devastating floods, expansion of tickborne diseases and increasingly catastrophic wildfires. If this Administration succeeds, our air will be dirtier and natural disasters will be more common and more costly.

Congress Member Profile|U.S. Senator|Democrat|New Hampshire
Jeanne Shaheen
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 774
Yes41%
No55%
Present0%
Not Voting4%
Party align86%
Cross-party14%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Jeanne Shaheen
U.S. SenatorDemocratNew Hampshire
SoupScore
Jeanne's ATmosphere Activity
20 recent posts · 80 sponsored · 281 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
For Granite Staters like Jen, Affordable Care Act enhanced premium tax credits are a lifeline and life-saving.
Without them, Jen wouldn't have been able to afford her chemotherapy treatments after she lost her job and health coverage.
We can't let these tax credits expire.
Secretary Bessent is saying the quiet part out loud by admitting that the Trump admin is seeking a "backdoor for privatizing Social Security."
They're already ripping health care away from millions on Medicaid and now they've made it clear that your social security is next.
If Affordable Care Act enhanced premium tax credits expire, 4 million Americans will lose their health care and 20 million more will see costs skyrocket at a time when prices are already high.
The clock is ticking. We need to take action now to extend these credits.
On the 60th anniversary of Medicare and Medicaid, we should be celebrating the success of these programs in helping Americans access and afford health care. Instead, we're facing Republican cuts that will raise costs and rip health care away from 15 million people. It's shameful.
Good news: Three of my commonsense bills to lower housing costs and improve affordable housing, especially in rural communities, cleared a key hurdle in the Senate and are moving forward with bipartisan support.
New Hampshire is facing a significant shortage of quality, affordable housing and Granite Staters are paying the price.
We need to pursue every avenue available to build new housing and lower costs.
If the Affordable Care Act premium tax credits are allowed to expire in January, 4.2 million Americans will lose their health care coverage and 20 million more will face a 75% price hike.
My Health Care Affordability Act would prevent this disaster.
Trump’s trade ‘deal’ with the EU still forces Americans to pay a tax rate that is 10 times what they paid before the President’s trade war. It's hardworking American families and businesses—not Europeans—who will pay the price.
My full statement ⬇️
www.shaheen.senate.gov/shaheen-stat...
I held a roundtable with hospital leaders in Manchester to hear more about the impact of Trump’s Big Beautiful Betrayal. Federal funding cuts are going to make it even harder for providers deliver affordable health care in New Hampshire.
President Trump’s tariffs are not only raising costs for families but also threatening businesses that provide good-paying jobs in our communities.
At Brueckner Group in Dover, I heard firsthand about how hard it is to plan for the future when Trump's tariff plans are constantly in flux.
Trump continues to talk about combating waste, fraud and abuse, yet the State Deptment is planning to incinerate $10 million worth of commodities—which were already paid for.
My new legislation with @schatz.bsky.social would prevent this type of wasteful destruction of lifesaving supplies.
The $10 million worth of commodities that the Trump Administration is planning to destroy are family planning supplies. They have absolutely nothing to do with abortions.
This Administration's "reasoning" for wasting millions of taxpayer dollars isn't an explanation, it's an excuse.
The Trump Administration is planning to burn $10 million worth of lifesaving family planning commodities, despite the fact that these supplies have already been paid for by the American taxpayer and they are nowhere near their expiration date.
This isn't just wasteful, it's cruel.
Tariffs are taxes.
They're paid by American consumers, and they increase prices on everyday goods.
President Trump and Congressional Republicans are bragging about American families paying more and having less money in their pockets.
As the substance use epidemic evolves, so must our response. That’s why I introduced a bipartisan bill to help keep our kids safe by requiring social media companies to report illicit drug activity on their platforms and work with law enforcement to stop it.
President Trump's tariffs are increasing prices on everyday goods and making it harder for Granite State businesses and working families to get by.
Our new bipartisan bill would shield small businesses from President Trump's trade war and give Main Street some much-needed relief and certainty.
This new reporting confirms what we already knew to be true: Secretary Hegseth shared classified airstrike plans on Signal and is wholly unqualified to be Secretary of Defense.
He must be held accountable. I look forward to reading the full report.
SCOOP: The Pentagon inspector general has received evidence that messages from Defense Secretary Pete Hegseth’s Signal account previewing a bombing campaign in Yemen derived from a classified email labeled “SECRET/NOFORN,” people familiar w/ the matter said.
www.washingtonpost.com/national-sec...
Thanks to President Trump, summer cookouts are about to get even more expensive.
At the height of grilling season, the cost of hamburger patties and steaks are hitting record highs, with no end in sight.
apnews.com/article/beef...
I was proud to help introduce the bipartisan HALT Fentanyl Act, and I'm glad the president has signed it into law so that we can stop the flow of fentanyl into our communities, hold traffickers accountable and save lives.
www.wmur.com/article/trum...
SoupScore Breakdown
Loading analysis metrics…
Voting History774 total votesExpandCollapse
Voting History
774 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-10-16 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (62-34) |
| 2025-10-16 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-10-15 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-44, 3/5 majority required) |
| 2025-10-14 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (49-45, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Final passage | YES | YES | ✓ | Bill Passed (77-20, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (10-88, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (51-46, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (53-43, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-83, 3/5 majority required) |
| 2025-10-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-10-09 | H.J. Res. 106 (119th) | Joint Resolution H.J.Res. 106 | NO | NO | ✓ | Joint Resolution Passed (50-46) |
| 2025-10-09 | H.J. Res. 106 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-09 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-50, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 105 (119th) | Joint Resolution H.J.Res. 105 | NO | NO | ✓ | Joint Resolution Passed (50-45) |
| 2025-10-08 | S.J. Res. 83 (119th) | Motion to Discharge S.J.Res. 83 | YES | YES | ✓ | Motion to Discharge Rejected (48-51) |
| 2025-10-08 | S.J. Res. 71 (119th) | Joint Resolution S.J.Res. 71 | YES | YES | ✓ | Joint Resolution Defeated (47-51) |
| 2025-10-08 | H.J. Res. 105 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-10-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2025-10-08 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-08 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-52, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 104 (119th) | Joint Resolution H.J.Res. 104 | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-10-07 | H.J. Res. 104 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-07 | S. Res. 412 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-10-06 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-06 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (52-42, 3/5 majority required) |
| 2025-10-06 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (45-50, 3/5 majority required) |
| 2025-10-03 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required) |
| 2025-10-03 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (46-52, 3/5 majority required) |
| 2025-10-03 | S. Res. 412 (119th) | Resolution S.Res. 412 | NO | NO | ✓ | Resolution Agreed to (51-46) |
| 2025-10-01 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-10-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-10-01 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (55-45, 3/5 majority required) |
| 2025-10-01 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-53, 3/5 majority required) |
| 2025-09-30 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (55-45, 3/5 majority required) |
| 2025-09-30 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-53, 3/5 majority required) |
| 2025-09-29 | S. 2806 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (37-61, 3/5 majority required) |
| 2025-09-29 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (54-45) |
| 2025-09-29 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (54-45) |
| 2025-09-19 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (47-43) |
| 2025-09-19 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (47-45) |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (44-48, 3/5 majority required) |
| 2025-09-19 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-45, 3/5 majority required) |
| 2025-09-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
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.