It was an honor to be at the New Hampshire State Veterans Cemetery today for a Memorial Day ceremony paying tribute to the men and women who made the ultimate sacrifice defending our security and freedom.

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.
Great to visit the Kilham Bear Center in Lyme to learn about their work to rescue and rehabilitate orphaned and injured black bear cubs.
New Hampshire’s wildlife and treasured outdoor spaces would benefit from my bill to protect and restore the Connecticut River Watershed.
It’s absurd that there’s currently no statute preventing special government employees like Elon Musk from using government information for personal gain after they've exited government service. I’m calling on President Trump to change that.
SBA district offices play a key role in supporting small business owners.
At her confirmation hearing, Administrator Loeffler committed to ensuring these offices have the staff they need to do their jobs. It's time to make good on that promise and fill the vacant positions in NH.
While the administration has appealed, it's imperative this ruling be upheld to bring relief to families and businesses. In the meantime, I'm calling on Congress to pass my Protecting Americans from Tax Hikes on Imported Goods Act.
www.shaheen.senate.gov/shaheen-wyde...
Like so many New Hampshire businesses, farmers and families I've spoken to, I'm glad to see a Federal Court affirm that the President doesn't have the power to unilaterally impose the largest tax increase in decades by claiming a national emergency whenever they feel like it.
The Crime Victims Fund is a lifeline—helping survivors access critical services to get back on their feet. I'm proud to join my colleagues in this effort to help ensure victims have the support they need and deserve.
Republican-led cuts to Medicaid and the Affordable Care Act will have real costs for Granite Staters. That's why I wanted to hear directly from health care leaders, caregivers and patients today at West Central Behavioral Health.
We've known for a long time that the Granite State's rural communities have staggering maternity care gaps.
Glad to see federal funding going to work to help moms access prenatal care at every stage of their pregnancy, but our work isn't done to improve access to care.
www.nhpr.org/health/2025-...
Castle in the Clouds is a Granite State icon that does important work to help preserve New Hampshire’s stunning outdoor spaces and history. We talked about the work we need to do to ensure it can thrive for future generations of Granite Staters to enjoy.
I was glad to visit with Colby Footwear in Rochester and the business community in North Conway to discuss how the President’s tariffs are hurting New Hampshire’s local economy – including the summer tourism season. I’ll ensure their voices are heard in Washington.
There’s no debate: Republican-led federal funding cuts will cause 36,000 Granite Staters to lose their health care coverage—all to pay for tax breaks for billionaires.
Bottom line: Under their plan, working families lose, and billionaires win.
We know what needs to be done to prevent the kind of violence that took the lives of 19 children and 2 teachers in Uvalde 3 years ago today. Congress needs to act on commonsense steps like expanding background checks, banning weapons of war and eliminating high-capacity magazines.
Congressional Republicans will go to any and all lengths to find programs to cut to pay for their tax scam.
Next on the chopping block? More than half a trillion dollars in funding for Medicare, all to help America’s richest line their pockets.
I don't think Americans find it appropriate for the President of the United States to use his office to enrich himself and his family. At a time when we have so many pressing challenges in the world and here at home, President Trump should be focused on doing his job.
I hear constantly from New Hampshire businesses who are extremely concerned about the President's tariffs and what it means for their ability to operate.
If Trump keeps targeting our allies like Canada, they'll do business elsewhere - and that would devastate our economy.
Great to join @cnn.com from Ottawa this morning, where I'm leading a bipartisan delegation of U.S. Senators from several Northern border states to meet with the new Prime Minister and members of his cabinet to reaffirm the importance of our strong relationship with Canada.
ENERGY STAR is a tremendously popular program that empowers American consumers and businesses to save hundreds of dollars on their utility bills.
@senpeterwelch.govpeeps.us and I are urging the EPA to abandon its plans to scrap this cost-saving, job-creating program.
The Republican tax plan: Give the top .1% $390,000 more every year - bought and paid for by folks making less than $50,000.
Put simply, they're going to take food and health care away from working families so that the ultra-wealthy can get an extra payout.
Expanding access to diabetes self-management training will allow patients to improve their well-being, live healthier lives and ultimately lower the cost of treatment. I’m proud to work across the aisle to introduce this bill and continue supporting diabetes treatment and investment.
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-06-24 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (56-42) |
| 2025-06-24 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (61-35) |
| 2025-06-23 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (58-33) |
| 2025-06-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-06-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-06-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-46) |
| 2025-06-17 | S. 1582 (119th) | Final passage | NO | NO | ✓ | Bill Passed (68-30) |
| 2025-06-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-06-17 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-40) |
| 2025-06-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-06-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (46-39) |
| 2025-06-16 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (44-33) |
| 2025-06-12 | S. 1582 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-27, 3/5 majority required) |
| 2025-06-12 | S. 1582 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (67-30) |
| 2025-06-12 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Amdt. No. 2307) | NO | NO | ✓ | Motion Agreed to (64-33, 3/5 majority required) |
| 2025-06-12 | S. 1582 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (45-52) |
| 2025-06-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-06-11 | S.J. Res. 54 (119th) | Motion to Discharge S.J.Res. 54 | YES | YES | ✓ | Motion to Discharge Rejected (39-56) |
| 2025-06-11 | S.J. Res. 53 (119th) | Motion to Discharge S.J.Res. 53 | YES | YES | ✓ | Motion to Discharge Rejected (39-56) |
| 2025-06-11 | S. 1582 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-30, 3/5 majority required) |
| 2025-06-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-44) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-41) |
| 2025-06-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-06-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-41) |
| 2025-06-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2025-06-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-43) |
| 2025-06-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-43) |
| 2025-06-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-43) |
| 2025-06-04 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-38) |
| 2025-06-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-46) |
| 2025-06-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-06-04 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (60-37) |
| 2025-06-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-06-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (72-26) |
| 2025-06-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (66-28) |
| 2025-06-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (59-36) |
| 2025-06-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (59-37) |
| 2025-06-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-06-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-22 | H.J. Res. 89 (119th) | Joint Resolution H.J.Res. 89 | NO | NO | ✓ | Joint Resolution Passed (49-46) |
| 2025-05-22 | H.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 87 (119th) | Joint Resolution H.J.Res. 87 | 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) | Joint Resolution H.J.Res. 88 | 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) | Joint Resolution S.J.Res. 55 | NO | NO | ✓ | Joint Resolution Passed (51-46) |
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.