
Congress Member Profile|U.S. Senator|Democrat|Oregon
Jeff Merkley
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 774
Yes26%
No74%
Present0%
Not Voting1%
Party align96%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Jeff Merkley
U.S. SenatorDemocratOregon
SoupScore
Jeff's ATmosphere Activity
20 recent posts · 93 sponsored · 405 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
BREAKING: Republicans failed the American people (again!) by refusing to fix the health care crisis THEY created with their budget bill.
Health care costs are exploding for more than 20 million Americans.
Republicans don’t have a plan—other than to make you sicker and poorer.
Republicans are exploding the cost of health care for more than 20 million Americans.
I’m fighting to bring down costs for you and your family.
Reposted bySenator Jeff Merkley
Monarchs put their faces on coins.
@merkley.senate.gov and I wrote a bill to block President Trump from putting himself on our money because in America, we do not have - and will never have - a king.
thehill.com/homenews/sen...
When the Coast Guard threatened to close the Newport Air Facility in 2014, I passed a law to save it.
Newport needs a search and rescue helicopter—that’s why I wrote that law.
I’m fighting to make sure it stays.
Reposted bySenator Jeff Merkley
🚨Update: No response from President Trump’s Department of Justice on releasing the Epstein Files.
I’m leading the charge to say hell no to Trump’s self-celebrating maneuvers—straight out of the authoritarian playbook.
Hell no to Trump’s corruption and partisan agenda!
Reposted bySenator Jeff Merkley
Yes. We must extend the ACA tax credits so that over 20 million Americans don't see a doubling in their health premiums, on average. But we must do more. We cannot remain the only major country not to guarantee health care for all as a human right.
We must pass Medicare for All.
BIG UPDATE: This bill PASSED in the House!
Next step: the White House, to be signed into law.
We need to get this to the finish line for our rural communities.
Trump cannot be allowed to weaponize the U.S. Park Police to assemble a federal police force under his direct control.
It’s dangerous, and it’s a clear escalation of Trump’s attempts to tighten his authoritarian grip.
HELL NO.
Reposted bySenator Jeff Merkley
Trump’s families lose, billionaires win agenda is wreaking havoc on Americans.
Jimmy Lai spent his 78th birthday in prison. His imprisonment is a grave injustice, and the U.S. must do all it can to secure his release.
I stand with those fighting for their fundamental freedoms in Hong Kong.
Free Jimmy Lai!
Reposted bySenator Jeff Merkley
Farmers are the latest to suffer at the hands of Trump's families lose and billionaires win agenda.
Ranking Member @SenJeffMerkley's full statement: www.budget.senate.gov/ranking-memb...
Head Start has been on the frontlines of attacks from the Trump Administration. I spoke with folks at Head Start of Lane County about the challenges they face and how they’re changing the lives of Oregon kids by giving them a foundation for success.
The Somali community in Oregon is made up of our friends and neighbors—more than 12,000 folks who make crucial contributions to the rich fabric of our state.
I will always stand with them, especially in the face of Trump’s cruelty and bigotry.
The Secure Rural Schools Program—created by @wyden.senate.gov—helps rural communities keep schools and libraries open, maintain roads, and keep folks safe.
The Senate UNANIMOUSLY passed the Secure Rural Schools Reauthorization Act back in June—it's beyond time for the House to pass it!
Let’s be clear: Republicans tried to gut the ACA time and time again during Trump’s first term, with no alternative.
Now, they’re exploding health care costs for 20+ million Americans.
They don’t have a plan—other than to cause pain for families in Oregon and across the country.
We can’t stay silent as Trump and Hegseth carry out extra-judicial killings. We need accountability.
This is exactly what a dictator would do: gut an agency that helps others, then slap his own name on the building.
If only Trump actually cared as much about peace as he does about himself, what a better place this world would be.
160 years ago, the 13th Amendment was ratified, ending slavery. But that amendment came with a sinister loophole: a Slavery Clause that allowed for slavery “as punishment for crime.”
We need to pass @repnikema.bsky.social’s and my Abolition Amendment to #EndTheException once and for all!
We need to act now to preserve the constitutional power of Congress—not the President—to declare war.
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 |
|---|---|---|---|---|---|---|
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (67-33) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (32-67) |
| 2026-01-29 | H.R. 7148 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (45-55, 3/5 majority required) |
| 2026-01-27 | S. 3627 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (47-45, 3/5 majority required) |
| 2026-01-15 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Bill Passed (82-15) |
| 2026-01-15 | H.R. 6938 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (85-14, 3/5 majority required) |
| 2026-01-14 | S.J. Res. 98 (119th) | Point of Order S.J.Res. 98 | NO | NO | ✓ | Point of Order Well Taken (50-50, Vice President of the United States, voted Yea) |
| 2026-01-13 | S.J. Res. 84 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-01-12 | H.R. 6938 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required) |
| 2026-01-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-40) |
| 2026-01-08 | S.J. Res. 98 (119th) | Motion to Discharge S.J.Res. 98 | YES | YES | ✓ | Motion to Discharge Agreed to (52-47) |
| 2026-01-07 | S.J. Res. 86 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (43-50) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-01-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (58-36) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-12-18 | S. Res. 532 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-12-18 | S.J. Res. 82 (119th) | Joint Resolution S.J.Res. 82 | YES | YES | ✓ | Joint Resolution Defeated (50-50) |
| 2025-12-17 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-12-17 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-29) |
| 2025-12-17 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (69-27) |
| 2025-12-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-30) |
| 2025-12-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-30) |
| 2025-12-17 | S. 1071 (119th) | Accept House changes | NO | YES | ✕ | Motion Agreed to (77-20) |
| 2025-12-15 | S. 1071 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20, 3/5 majority required) |
| 2025-12-11 | S. 1071 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (75-22) |
| 2025-12-11 | S. Res. 532 (119th) | Resolution S.Res. 532 | NO | NO | ✓ | Resolution Agreed to (52-47) |
| 2025-12-11 | S. 3385 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-11 | S. 3386 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-10 | S. Res. 532 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-12-10 | S.J. Res. 82 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (50-49) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-08 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-44) |
| 2025-12-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-32) |
| 2025-12-04 | S. Res. 520 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (43-37, 3/5 majority required) |
| 2025-12-04 | H.J. Res. 131 (119th) | Joint Resolution H.J.Res. 131 | NO | NO | ✓ | Joint Resolution Passed (49-45) |
| 2025-12-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-34) |
| 2025-12-03 | S.J. Res. 91 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (49-47) |
| 2025-12-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-41) |
| 2025-12-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-40) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-39) |
| 2025-12-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (61-36) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-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.