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.

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 — 779
Yes41%
No56%
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 · 283 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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...
In addition to bolstering efforts to tackle sky-high housing, food and energy costs for Granite State families, I'm proud to have secured investments in several infrastructure upgrades across New Hampshire's rural communities.
mykeenenow.com/news/219912-...
The budget bill that President Trump and Congressional Republicans jammed through is one big betrayal of everyday Americans who will pay higher prices on energy, housing and health care.
All so that they can give their billionaire friends millions in tax breaks.
We need every tool possible to stop the flow of fentanyl into our communities to save lives.
I'm alarmed by the Trump administration's decision to delay funding for data-driven treatment and prevention efforts and urge them to release these funds immediately.
I was very disappointed to see the Senate pass Republican cuts that will jeopardize public broadcasting.
They're funding tax cuts for billionaires by taking away funding for resources that people rely on for local news and alerts in emergencies.
The numbers are in and consumers are expected to pay 75% more for health care if the Republican majority doesn’t act ASAP.
That's unacceptable.
My Health Care Affordability Act would prevent costs from skyrocketing by making the ACA enhanced premium tax credits permanent.
Trump's misguided tariffs on Mexico and the European Union will make a laundry list of products more expensive for Americans.
From tomatoes and avocados to cars and computers, families are going to feel the pain when they have to pay more for products they rely on.
www.wmur.com/article/amer...
I was glad to welcome General Reed to Pease Air National Guard Base to see first-hand the essential role that New Hampshire’s 157th Air Refueling Wing plays in maintaining our national security. I look forward to working with General Reed to support the service members at Pease.
The VA should be doing everything possible to protect veterans from claim sharks who prey on veterans filing for benefits. Proud to join @whitehouse.senate.gov and @senangusking.bsky.social on a bill to make sure the VA takes measures to warn veterans about predatory practices.
It's been two weeks since President Trump signed the Big Betrayal into law.
If you think that this bill won't affect you, think again. Costs are going to rise for working families all to give handouts to the ultra wealthy.
Republicans' plan? Take from the poor to give to the rich.
This week, I released my new report detailing how the Trump Administration’s first six months have significantly undermined America's ability to compete with China—by cutting our diplomatic infrastructure and retreating on the global stage.
Watch to learn more ⬇️
In recent years, we’ve seen the startling role that social media has played in fueling the substance use disorder crisis by making it easier for young people to get their hands on dangerous drugs. Today, Senator Roger Marshall and I are renewing our bipartisan push to crack down on it.
Medicaid is a lifeline that the Republicans’ “big beautiful bill” will rip away from tens of thousands of Granite Staters.
Taking health care away from families isn’t beautiful, it’s cruel.
newhampshirebulletin.com/2025/07/14/c...
As I told Bret Baier on Special Report, the Trump admin’s lack of strategy and chaotic cuts are giving China the advantage.
But it's not too late to reverse course, and that starts with rebuilding our soft power—as I laid out in my new minority report with the Senate Foreign Relations Committee.
From weather forecasts to educational programming, public TV and radio are critical sources of information.
For Americans in rural areas, it's often the only source of news in emergencies.
Cutting funding for public broadcasting is reckless and shameful.
SoupScore Breakdown
Loading analysis metrics…
Voting History779 total votesExpandCollapse
Voting History
779 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-05-22 | H.J. Res. 87 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-45) |
| 2025-05-22 | H.J. Res. 87 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 88 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-44) |
| 2025-05-21 | H.J. Res. 88 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Motion to Adjourn S.J.Res. 55 | YES | YES | ✓ | Motion to Adjourn Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ten Minutes) | YES | YES | ✓ | Motion Rejected (45-52) |
| 2025-05-21 | — | Motion (Motion to Recess for Fifteen Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Thirty Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for 60 Minutes) | YES | YES | ✓ | Motion Rejected (45-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ninety Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (46-52) |
| 2025-05-21 | S.J. Res. 55 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-46) |
| 2025-05-21 | S. 1582 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (69-31) |
| 2025-05-19 | S. 1582 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required) |
| 2025-05-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-05-15 | S. Res. 195 (119th) | Motion to Discharge S.Res. 195 | YES | YES | ✓ | Motion to Discharge Rejected (45-50) |
| 2025-05-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-05-14 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2025-05-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-05-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-05-13 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (74-25) |
| 2025-05-13 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (72-26) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-05-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-05-08 | S. 1582 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (48-49, 3/5 majority required) |
| 2025-05-08 | H.J. Res. 60 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-43) |
| 2025-05-08 | S.J. Res. 7 (119th) | Approve resolution | NOT_VOTING | NO | — | Joint Resolution Passed (50-38) |
| 2025-05-07 | S.J. Res. 13 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-05-06 | H.J. Res. 60 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | S.J. Res. 7 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-05-06 | S.J. Res. 13 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-46) |
| 2025-05-06 | H.J. Res. 61 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (55-45) |
| 2025-05-05 | H.J. Res. 61 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-43) |
| 2025-05-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
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.