Merry Christmas, everyone! This holiday season, as we celebrate, let’s remember to thank the people working through the holidays protecting and serving our communities.
I hope you have a day full of joy and good times with family and friends!
— Val

Congress Member Profile|U.S. Representative|Democrat|Oregon District 4
Val T. Hoyle
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 517
Yes41%
No56%
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
High Surf Warning issued December 23 at 2:30AM PST until December 23 at 10:00PM PST by NWS Portland OR
Additional Details Here.
Find more information about rights and protections here: www.doj.state.or.us/media-home/n...
Oregon has laws prohibiting local and state law enforcement from participating in federal immigration enforcement without a warrant. If you fear these laws are being violated, please report violations by calling 844-924-STAY.
We still do not know if this letter was real or simply an attempt to create fear. Either way, we have zero tolerance for this racist fear-mongering. I appreciate Lincoln Co Sheriff Curtis Landers and the FBI responding quickly and forcefully.
Tonight, it was Democrats who kept the government open, funded disaster relief, and stood up for our farmers. While Republicans were busy trying to satisfy the world’s richest man, Democrats were the adults in the room.
See full statement here: www.instagram.com/reel/DD0tVwO...
As the chaos continues on Capitol Hill, here's a quick recap of how we got here:
House Republicans just failed to pass THEIR funding bill in a House THEY control after dozens of THEIR members voted against it. THEY created this bill after THEIR biggest donor, who THEY'RE afraid of, came out against the bipartisan bill negotiated by THEIR Speaker.
Just to be clear, this is what House Republicans deem wasteful spending:
-Cancer research for children
-Health centers
-Safe drinking water
-Food stamps for families
The billionaires called and said they need more tax breaks, so they’re throwing working people under the bus.
I fully support the rights of workers to organize and bargain for better wages and working conditions. I hope Amazon will voluntarily recognize their right to collectively bargain.
We need disaster relief for a record wildfire and hurricane season. Instead, Republicans are on the verge of shutting down the government because billionaires told them to do so. Yet again, selling out the working people that are suffering at the whims of billionaire donors.
Congratulations to Lane County Sheriff Cliff Harrold on being named the Sheriff of the Year by the Oregon State Sheriff's Association. We are grateful for your service and dedication to keep Lane County safe. ⬇️
I stand with United Steelworkers is opposition to the sale of U.S. Steel to Nippon. I joined 28 of my colleagues to call on President Biden to stop the sale. We must fight for a strong American manufacturing industry and workforce.
Today marks the two year anniversary of the Respect for Marriage Act, requiring all states to recognize same-sex and interracial marriages. It’s simple: Love is love.
It’s made even worse when you fly in from Mar-a-Lago ONLY to vote against a pro-worker majority on the NLRB.
Of the votes that took place yesterday, Vance ONLY cast one vote, and that was against American workers.
It’s not a surprise to see a ‘No’ from Manchin and Sinema on NLRB.
It also shouldn’t be a surprise that JD Vance voted ‘No.’
But you cannot say you’re pro-worker when you vote against workplace rights and protections.⬇️
If it seems strange to see a Democrat on the DOGE caucus, well, these are strange times and the old rules of engagement do not apply. I believe this is not a time to be timid, it’s a time to lean in and fight for what matters. That can’t happen if I’m on the sidelines. (9/9)
I am joining the DOGE Caucus to speak out against efforts that would make cuts that would destroy the programs and services that Americans rely on and have earned, whether that be Social Security, Medicare and VA benefits or the FAA, FEMA or the Postal Service. (8/9)
I got elected to fight for my constituents and have hard conversations. That can’t happen if we aren’t in the room. As a 3rd gen union member, I’ve never wavered in fighting for working people and I won’t stop now. (7/9)
SoupScore Breakdown
Loading analysis metrics…
Voting History517 total votesExpandCollapse
Voting History
517 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-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 |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
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.