Randy Fine is a disgrace to this institution & his words are vile.
A censure is the bare minimum for his attacks on @repilhan.bsky.social & his repeated Islamophobic comments & behavior.
Anything less & Speaker Johnson is complicit, which at this point is what I’ve come to expect.

Congress Member Profile|U.S. Representative|Democrat|Oregon District 4
Val T. Hoyle
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 497
Yes41%
No57%
Present1%
Not Voting2%
Party align97%
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 · 12 sponsored · 56 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byRepresentative Val Hoyle
Today marks the day that Black women across the country must work into the current year to earn what white men earned last year. That’s an extra 6+ months.
On Black Women’s Equal Pay Day and every day, the labor movement commits to ending the wage gap across the country.
Reposted byRepresentative Val Hoyle
Lane County residents will get fire evacuation notices 20 minutes sooner By Ben Botkin buff.ly/AlMCaZ5
Apologies for the technical difficulties. Correct link is here! Starting now.
youtube.com/live/TCKg9Jw...
Today, unions are more important than ever as they fight back against this all out assault on working people.
Life is just #BetterInAUnion!
#OneJobShouldBeEnough #UniteHERE
[2/2]
Happy 21st anniversary to my former union, @unitehere.org!
In the 80s, I worked my way through college as a waitress represented by @local26-unitehere.bsky.social, with full health care & other benefits that were bargained for by my union.
[1/2]
TONIGHT, I will be hosting Oregon State Fire Marshal Mariana Ruiz-Temple for a live webinar on personal safety and preparedness this wildfire season!
Join us LIVE on YouTube at 5:30PM PST for a presentation and Q&A.
Reposted byRepresentative Val Hoyle
Billionaires have more than enough money. They didn’t need another tax break at the expense of working people’s jobs, health care and SNAP food assistance.
Reposted byRepresentative Val Hoyle
DOGE firing and pushing out hundreds of thousands of federal workers is having devastating consequences for the essential government services we all rely on.
In Ireland, the Potato Famine is known as The Great Hunger because it wasn't just a famine, the British chose to divert food away from the starving Irish people.
In Gaza, the starvation of Palestinians isn't just a byproduct of war - it is a policy choice. A choice America must not be complicit in.
This WEDNESDAY, July 9th, I will be hosting Oregon State Fire Marshal Mariana Ruiz-Temple for a live webinar on personal safety and preparedness this wildfire season!
Join us LIVE on YouTube at 5:30PM PST for a presentation and Q&A.
Have a happy and safe 4th!
Here are some helpful safety tips from our friends at the IAFF. ⬇️
I proudly vote no.
This fight is not over. I will not stop fighting until we ensure that no working person in this country dies or goes hungry to subsidize the lives of the wealthiest Americans.
Reposted byRepresentative Val Hoyle
'No tax on tips' is just a Republican talking point — here's why.
(with @repvalhoyle.bsky.social)
We're still here.
As Leader Jeffries said, leadership requires conviction & compassion & what we’ve seen is chaos, cruelty & corruption.
I will not stop fighting until we ensure that no working person in this country dies or goes hungry to subsidize the lives of the wealthiest Americans.
- Val
Reposted byRepresentative Val Hoyle
My latest: Gov. @tinakotek.bsky.social, @repvalhoyle.bsky.social and other Oregon lawmakers warn of cuts to Medicaid, SNAP if Trump-backed bill passes lookouteugene-springfield.com/story/govern...
While we rightfully focus on Medicaid & SNAP cuts, this bill also gives Homeland Security & ICE over $160 BILLION.
For context: that's a larger budget than every single MILITARY in the world, except for the U.S.'s & China's.
All as they keep violating due process & refuse to answer to the people.
Reposted byRepresentative Val Hoyle
Oregon’s Congressional Democrats are here to fight the Big Bad Ugly Bill that Republicans are trying to push through in a rush to appease Donald Trump.
Tonight, I offered 4 common sense amendments to Republicans' Big, Brutal Bill.
In my final remarks I made one thing clear: I know you'll pass your damn bill if you want to, but stop coopting the struggles of working people to sell them a bill that will screw them & their futures.
Reposted byRepresentative Val Hoyle
McGovern: "A family making less than $50,000 a year? They get less than $1 a day in tax cuts. You can't buy a damn cup of coffee with that. But those making a million dollars or more? They'll get more than $250 a day in tax breaks ... that's how rigged this bill is to benefit the wealthy."
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-11-20 | H.R. 5214 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H. Res. 888 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 888 (119th) | Motion to Refer | YES | YES | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | PRESENT | YES | — | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NOT_VOTING | NO | — | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
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.