
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 — 552
Yes39%
No57%
Present1%
Not Voting4%
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 · 103 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I just visited Liam and his father. I also met with countless more children and families who have done nothing wrong and should not be detained.
My full update on visiting the Dilley detention center:
youtu.be/j9FcMwyWN2I?...
Castro, Crockett, Community Leaders: Bring Liam Home
youtube.com/live/zf0YdXO...
Just visited with Liam and his father at Dilley detention center. I demanded his release and told him how much his family, his school, and our country loves him and is praying for him.
On my way to Dilley to meet with five-year-old Liam and check on the safety and well-being of detainees. Here’s the latest on the visit.
youtu.be/0VSh7mKn_C8?...
Update: Confirmed visit set with Liam Conejo Ramos and his Dad at Dilley Detention Center tomorrow.
youtu.be/zW8nr114EFM
Americans are grieving the turn this country has taken.
DHS is justifying murderers, but we’ve all seen the videos.
It’s lawlessness and must be stopped. I support impeaching Kristi Noem and disbanding ICE.
Standing against ICE violence is working! Greg Bovino has been fired—the leader of this lawlessness and ICE operations in Minneapolis. Next, Kristi Noem must be impeached and ICE must be disbanded.
The Senate must block ICE funding and stop fueling this madness.
On January 6th, the Trump Admin sent 2,000 ICE agents to Minneapolis.
Today, ICE shot and killed a 37-year-old Minnesota resident. The third shooting in weeks.
ICE has become a lawless agency that is a threat to the safety of our communities. I voted NO on ICE funding.
Kristi Noem should be impeached. ICE should be disbanded. I voted NO on funding ICE. It has become a lawless bounty hunter organization.
ICE Update: 5-year-old Liam Conejo Ramos detained www.youtube.com/live/GA8subF...
I am aware of reports that five-year-old Liam Conejo Ramos may be in San Antonio. My staff and I are doing everything we can to locate him, check on his safety and demand his release. I will inspect the Dilley Detention Center next week.
Israel is actively stealing Palestinian land in the West Bank. Palestinians are being forced to leave and their homes are being destroyed.
Secretary Rubio has acknowledged that these actions undermine peace. I joined my colleagues to demand Secretary Rubio stand up against Israel’s bullying.
Texans paid $1,210 more last year because of inflation. Folks can’t afford to pay for Trump’s obsession with Greenland too—new tariffs and higher interest rates are pushing up prices.
When will Republicans in the Congress finally say no to this President?
It was an honor to march alongside thousands of San Antonians to honor the life and legacy of Dr. Martin Luther King Jr.
His words of hope and justice continue to resonate with many. Today we renew our commitment to uphold these values.
Celebrating MLK Day in San Antonio
Today, we honor the legacy of Rev. Dr. Martin Luther King Jr. and carry on his fight toward freedom and justice for all people.
Yesterday, I voted no on the Financial Services and State Department Funding Bill. Here’s why:
SoupScore Breakdown
Loading analysis metrics…
Voting History552 total votesExpandCollapse
Voting History
552 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-01-03 | — | Election of the Speaker | NOT_VOTING | — | — | Johnson (LA) |
| 2025-01-03 | — | Call by States | PRESENT | — | — | 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.
← PrevPage 12 / 12