
Congress Member Profile|U.S. Representative|Democrat|Texas District 20
Joaquin Castro
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 536
Yes39%
No58%
Present1%
Not Voting3%
Party align98%
Cross-party0%
SoupScore
District Map
Congressional District 20
U.S. Census Bureau boundary data.
Social & Web
External Resources

Joaquin Castro
U.S. RepresentativeDemocratTexas District 20
SoupScore
Joaquin's ATmosphere Activity
20 recent posts · 21 sponsored · 101 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Gerry was a great statesman and an effective legislator—and most importantly, a very good man. I will miss him and my thoughts and prayers are with his family and all those who loved him.
Gerry Connolly was a fierce public servant, a friend to all who knew and worked with him during his nearly 40 years of service to the country.
And it’s not just children. It’s seniors, women, and folks with disabilities. And let’s be clear—SNAP is not a handout or fraud. It’s $6 a day.
In Texas, SNAP helps feed more than a million children. If Republicans cut SNAP, it will devastate families who are already living paycheck to paycheck trying to afford food as prices go up.
We will do our work and not be intimidated by these authoritarian tactics!
The charges against Rep. McIver are baseless and politically motivated. The Congresswoman was doing her job and conducting lawful oversight. But Trump’s DOJ has begun targeting and punishing anyone, including elected officials, who work to hold the Trump Administration accountable.
President Biden is a fighter—and this moment is no different. I’m sending prayers to him and his family as he faces this diagnosis, but I know he will tackle this challenge with the same tenacity and grace he has shown throughout his career and his life. We stand with you, Mr. President.
Reposted byJoaquin Castro
I joined @jimacosta.bsky.social on his show yesterday to discuss my trip to Northern Mexico, where I met with an 11-year-old U.S. citizen with a brain tumor and her family. They were deported with no due process.
I am sending my prayers and condolences to the families of the Mexican cadets who died in yesterday’s tragic accident. My thoughts are also with those who were injured—I wish them a speedy recovery.
Reposted byJoaquin Castro
Many of the major changes Elon Musk’s U.S. DOGE Service pushed at Social Security have been abandoned or are being reversed after proving ineffective, while others are yielding unintended consequences and badly damaging customer service and satisfaction.
This is sick. Under the Trump Administration we lose more of our humanity every day.
www.wsj.com/politics/pol...
Reposted byJoaquin Castro
Three hours of air-traffic control with no break—then suddenly a few seconds to stop a midair collision. He won't stay quiet anymore.
“I don’t want to be responsible for killing 400 people,” he said in an exclusive interview.
🔗 Read more: buff.ly/iaoL2NO
We’ll keep fighting for all the hardworking folks—including the disabled and seniors who need long term nursing home care—who rely on Medicaid.
Yesterday, all 30 Republicans on a key House Committee voted to kick over 10 million Americans off of Medicaid so that they can pay for tax cuts for the rich. Every single Democratic member on that Committee voted against this.
www.politico.com/live-updates...
The Constitution is clear: people born in the United States are American citizens. Birthright citizenship is an undeniable right.
If Republicans want to change that, then they must amend the Constitution.
Under the Trump Administration, intelligence is being politicized and bent to the will of President Trump. That is dangerous because it intimidates intelligence analysts, undercuts the integrity of their work, and undermines our national security.
castro.house.gov/media-center...
If the Administration goes through with this, it means they could throw anyone, including U.S. citizens, in jail with no warrant and no due process. This should alarm every single American because it impacts all of us.
Stephen Miller has threatened to undo habeas corpus—a fundamental legal principle that safeguards against unlawful detention.
I joined @jimacosta.bsky.social on his show yesterday to discuss my trip to Northern Mexico, where I met with an 11-year-old U.S. citizen with a brain tumor and her family. They were deported with no due process.
Reposted byJoaquin Castro
Sasha was born with cerebral palsy and experiences grand mal seizures. She’s also a stroke survivor. Medicaid helps her access treatments and services that help her live her life — as a college student and Special Olympics athlete.
Cuts to Medicaid would hurt people like Sasha.
SoupScore Breakdown
Loading analysis metrics…
Voting History536 total votesExpandCollapse
Voting History
536 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-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-21 | H. Con. Res. 58 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 1949 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5107 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.