The attempt on Charlie Kirk’s life is a disgusting act of political violence that has no place in our country.
We must reject this kind of violence in every form.

Congress Member Profile|U.S. Representative|Democrat|Oregon District 4
Val T. Hoyle
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 582
Yes43%
No55%
Present1%
Not Voting2%
Party align96%
Cross-party2%
SoupScore
District Map
Congressional District 4
U.S. Census Bureau boundary data.

Val T. Hoyle
U.S. RepresentativeDemocratOregon District 4
SoupScore
Val T.'s ATmosphere Activity
20 recent posts · 13 sponsored · 62 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byRepresentative Val Hoyle
The US needs more electricians to service data centers. Unions say the workers can make a great living. finance.yahoo.com/news/thanks-...
LEVEL 3, GO NOW: "Sheriff John Ward of the Curry County Sheriff’s Office issued a Level 3, GO NOW, evacuation order for the area of Rogue River Ranch, Tucker Flat Campground and the nearby area of Marial."
Last week, I led House Democrats in demanding answers on how Trump would ensure the Bureau of Labor Statistics would be shielded from political interference.
Now it’s clear: it won’t be.
Rejecting facts might work for Trump’s appointees, but the rest of us still have to live with reality.
Let's get one thing clear: the reason Democrats want to release the Epstein Files is because we believe in protecting victims, not abusers.
I don't give a damn who's in those files: whether they're Democrats or Republicans, they must be brought to justice.
Release ALL the files & release them NOW.
This week there are two Epstein Files-related bills in Congress.
One gives Republicans the power to decide what you see.
The other releases EVERYTHING to the public & protects victims.
I'm joining Reps. Massie & Khanna to protect victims & release ALL the files DIRECTLY to the people.
Today we celebrate how far we’ve come & tomorrow we come back to fight like hell for our right to organize & for an economy that works for working people.
Happy Labor Day, everybody! [2/2]
Labor Day is the day we celebrate working people & recognize how far we’ve come because of the power of the labor movement. Unions are under attack because when we use our voices to fight for freedom, fairness & security, we win. [1/2]
Reposted byRepresentative Val Hoyle
Working people have fought for and died for the workplace rights we enjoy today. How will you be honoring them on Workers’ Labor Day?
Join America’s unions today at an event near you: WorkersLaborDay.org
Reposted byRepresentative Val Hoyle
Happy Labor Day! Today, we celebrate workers and the power of the labor movement in securing fair wages, safe workplaces, and better lives for people across the country. 🛠️💪 #UnionStrong
Reposted byRepresentative Val Hoyle
Happy Labor Day from CWA!
A message from CWA President Claude Cummings Jr.: cwa-union.org/news/labor-d...
Reposted byRepresentative Val Hoyle
Happy Labor Day, APWU! We encourage you to honor the day by participating in a local action to honor labor's legacy, and unite & fight to build power for the future.
Reposted byRepresentative Val Hoyle
Happy Labor Day, AFSCME family!
Today is a reminder that we'll never stop fighting for what #WorkersDeserve – fairness, freedom, and the power of a union.
Reposted byRepresentative Val Hoyle
Nothing was handed to us. Every right we have was fought for. This #LaborDay we celebrate the FIGHT, the POWER of workers, and the #SOLIDARITY that keeps us strong!
#FeelThePower #UnionStrong #1u
Reposted byRepresentative Val Hoyle
Happy Labor Day!
Let’s celebrate the movement’s accomplishments and keep fighting for what #workersdeserve
Find a local event 👇
www.mobilize.us/aft/?date=20...
Reposted byRepresentative Val Hoyle
Today, we celebrate the labor movement's immense contributions to our country and honor all working people who have bravely stood up to the most powerful forces in the world to help create a more fair and just society for us all.
📸 @reutherlibrary.bsky.social
Thanks to excellent reporting from numerous other local & national journalists, we know an immigration raid was conducted on a LIVE fire line in Washington State.
My full statement ⬇️
This country’s unwillingness to deal with gun violence is shameful.
Stopping gun violence isn’t impossible, it’s a policy choice.
It’s the right choice.
I am heartbroken by the news of the two children who lost their lives & the countless others who were injured & traumatized at Annunciation Catholic School in Minneapolis today.
People should be able to worship freely without fear of losing their lives or their children.
SoupScore Breakdown
Loading analysis metrics…
Voting History582 total votesExpandCollapse
Voting History
582 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-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | NO | YES | ✕ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
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.