There’s bipartisan consensus around the threat that China poses to American security and prosperity.
Under President Trump, America is retreating from the global stage and China is gaining ground. Is it vital that we reverse course.

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 — 782
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 · 283 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
If you're an ice cream lover like I am, today is one of the best days of the year: National Ice Cream Day. 🍦
With more than 50 stops on New Hampshire's ice cream trail, I hope Granite Staters everywhere can get a scoop of their favorite flavor today.
www.visitnh.gov/things-to-do...
The truth is, Putin has spent 3 years attacking Ukraine and killing innocent civilians.
It's time for Congress to ramp up pressure in every way—including taking up the bipartisan sanctions bill to stop Putin and deter those who fund his war machine.
The NDAA is critical to Congressional oversight of the Pentagon and for improving the lives of service members.
Proud to have secured wins in the Committee-passed bill that support good jobs, improve child care and housing access, invest in NH’s shipbuilding workforce and more.
Making massive cuts to the Social Security Administration is anything but "efficient," leading to even longer wait times and creating unnecessary chaos.
Reallocating field office staff to answer phones isn't a real solution. America's seniors deserve better.
President Trump's chaotic tariffs are driving up the costs of everyday goods that Granite Staters count on, all while undermining America's relationships with our closest trading partners.
So much for "lowering the price of everything."
President Trump's chaotic tariffs are driving up the costs of everyday goods that Granite Staters count on, all while undermining America's relationships with our closest trading partners.
So much for "lowering the price of everything."
The Republican megabill is a big betrayal of the American people.
Granite Staters know this legislation won't get our economy back on track; instead, it's going to make life more expensive by making it harder for families to afford health care, groceries and energy.
President Trump’s food assistance cuts will cost NH millions and put SNAP benefits at risk for thousands of Granite Staters at time when they are already fighting to stretch every dollar.
This morning, I discussed what these cuts will mean for NH with local leaders.
The Pennichuck Solar Farm is the kind of forward-looking investment we need to increase the supply of energy and lower costs.
The megabill that President Trump and Congressional Republicans jammed through eliminates support for these projects, and New Hampshire will pay more because of it.
July marks Disability Pride Month and the 35th anniversary of the Americans with Disabilities Act.
1 in 4 Americans live with a disability, and this month is an opportunity to celebrate their strength, resiliency and contributions to our communities.
While not perfect, the U.S. Senate Armed Services Committee-passed annual defense bill includes provisions I fought for to improve the lives of service members and their families, invest in New Hampshire and support America's allies and partners abroad.⬇️
www.shaheen.senate.gov/after-securi...
Since its inception, the 14th Amendment has guaranteed citizenship to those born in the U.S.
This ruling is a step in the right direction and rebukes President Trump's illegitimate efforts to violate this fundamental right.
The bottom line: As this trade war continues, prices will keep going up and more businesses will go under.
Enough is enough.
It's time for the President to put American businesses and consumers first and abandon his senseless trade war.
And on top of these direct costs, restaurants, hotels and retail storefronts—from the North Country to the Lakes Region—are watching their consumer base evaporate as Canadians look elsewhere for their summer getaways.
Tariffs on Canadian energy will drive up energy costs for Granite State families and businesses.
Granite State businesses are seeing markets dry up as foreign consumers look to other countries when making purchases.
New Hampshire homebuilders are facing thousands in increased costs thanks to tariffs on steel, aluminum, appliances and more, while Granite State home prices surge to an all-time high.
President Trump promised 90 trade deals in 90 days.
Instead, there’s been more chaos for small businesses and higher costs for families.
This trade war is unsustainable, and now it’s getting worse as President Trump threatens new tariffs ⬇️
While Republicans pretend to target waste, fraud and abuse, the real fraud here is the Trump Administration for claiming that huge cuts will somehow strengthen SNAP.
With grocery prices soaring, SNAP is more important than ever for Granite Staters just trying to get by.
SoupScore Breakdown
Loading analysis metrics…
Voting History782 total votesExpandCollapse
Voting History
782 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-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) |
| 2025-09-17 | — | Decision of the Chair PN12-19 and PN25-28 and PN12-45 and PN22-1 and PN22-2 and PN22-5 and PN22-27 and PN22-20 and PN22-21 and PN26-8 and PN26-34 and PN26-35 and PN55-41 and PN22-4 and PN22-8 and PN22-19 and PN26-1 and PN22-23 and PN25-40 and PN26-7 and PN26-19 and PN26-31 and PN60-3 and PN26-44 and PN25-2 and PN55-16 and PN60-9 and PN60-10 and PN129-8 and PN26-45 and PN141-37 and PN141-7 and PN141-28 and PN12-22 and PN25-21 and PN22-3 and PN26-22 and PN13-5 and PN22-24 and PN25-33 and PN141-18 and PN150-5 and PN345-16 and PN55-42 and PN54-6 and PN54-7 and PN55-45 and PN55-25 | YES | YES | ✓ | Decision of Chair Not Sustained (47-52) |
| 2025-09-17 | — | Motion to Reconsider PN55-25 and PN55-45 and PN54-7 and PN54-6 and PN55-42 and PN345-16 and PN150-5 and PN141-18 and PN25-33 and PN22-24 and PN13-5 and PN26-22 and PN22-3 and PN25-21 and PN12-22 and PN141-28 and PN141-7 and PN141-37 and PN26-45 and PN129-8 and PN60-10 and PN60-9 and PN55-16 and PN25-2 and PN26-44 and PN60-3 and PN26-31 and PN26-19 and PN26-7 and PN25-40 and PN22-23 and PN26-1 and PN22-19 and PN22-8 and PN22-4 and PN55-41 and PN26-35 and PN26-34 and PN26-8 and PN22-21 and PN22-20 and PN22-27 and PN22-5 and PN22-2 and PN22-1 and PN12-45 and PN12-19 and PN25-28 | NO | NO | ✓ | Motion to Reconsider Agreed to (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-09-16 | S. Con. Res. 22 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (36-62) |
| 2025-09-16 | S.J. Res. 60 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2025-09-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-47) |
| 2025-09-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2025-09-15 | S. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (51-44) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-09-11 | S. Res. 377 (119th) | Decision of the Chair S.Res. 377 | YES | YES | ✓ | Decision of Chair Not Sustained (45-53) |
| 2025-09-11 | S. Res. 377 (119th) | Motion to Reconsider S.Res. 377 | NO | NO | ✓ | Motion to Reconsider Agreed to (52-45) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2025-09-10 | S. 2296 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-49) |
| 2025-09-09 | S. Res. 377 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-45) |
| 2025-09-09 | S. Res. 377 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-09-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-43) |
| 2025-09-04 | S. 2296 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (83-13) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-09-02 | S. 2296 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-23) |
| 2025-08-02 | — | Confirm nominee | YES | — | — | Nomination Confirmed (72-22) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (59-35) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (52-42) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | Confirm nominee | YES | YES | ✓ | Nomination Confirmed (78-17) |
| 2025-08-02 | — | End debate | YES | YES | ✓ | Cloture Motion Agreed to (76-19) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (53-44) |
| 2025-08-02 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
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.