
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 — 498
Yes39%
No58%
Present0%
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.
We are laser-focused on tracking them down, holding ICE accountable for this monstrous action, demanding specific details on their whereabouts and wellbeing, and ensuring their safety.
To unnecessarily deport a sick baby and his entire family is heinous. My staff and I are in contact with Juan’s family.
According to their attorney, ICE deported the family with only the money that they had in their commissary—a total of $190.
After a discussion with their attorney, I have confirmed that Juan, his 16-month-old sister, his mom, and his dad have been deported.
I am praying for the Jackson family and all who knew him. May we build on his legacy as we continue to fight for justice.
I am saddened to hear of the passing of Rev. Jesse Jackson. He was an incredible leader that touched the lives of so many. He made this country stronger and inspired generations of social justice leaders to follow in his footsteps and do what is right.
We are all deeply concerned that Juan and his mom will be deported and that Juan’s health will continue to deteriorate. His life is in danger because of ICE’s monstrous cruelty. I will continue to provide updates and we will keep fighting to protect them.
Juan’s mom went in front of an immigration judge this morning. She was told she will be deported, but was not told when or where. Both Juan and his mom are back at Dilley and their future remains uncertain.
Me and my team have been in contact with Juan’s family. Juan has bronchitis—according to his mom—and at some point in the last several hours he was unresponsive. Juan was still discharged from the hospital despite that around midnight today.
I have an update on Juan Nicolás, the 2-month-old baby detained at Dilley, and his mother.
Visit castro.house.gov to learn how to apply. Applications are due March 20, 2026.
Summer 2026 internships applications are now open!
My office is hiring interns for the San Antonio and Washington, D.C. offices. We are looking for college students or recent grads who want to learn and contribute to the democratic process.
At midnight, funding for ICE will lapse. I join Democrats in rejecting Trump’s mass deportation campaign and the depravity, violence, and trauma that it inflicts. www.tpr.org/news/2026-02...
ICE is detaining young pregnant women at a facility in Texas without proper medical care—some as young as 13, nearly half are victims of rape. This is not how we treat our most vulnerable. www.tpr.org/news/2026-02...
Nearly half of San Antonio exports go to Canada. Trump's tariffs on Canada are directly hurting businesses and making life more expensive.
Yesterday, I reminded my colleagues that Congress has a constitutional authority over tariffs. Last night, I voted YES to block Trump's tariffs against Canada.
Why is there a two-month-old in a trailer prison in Texas yet these guys are still free? www.politico.com/live-updates...
The President should immediately give Congress and the American people a rational explanation for such an extreme and unprecedented move.
The FAA has abruptly lifted its unprecedented ten day closure of El Paso airspace. Previously, no advanced notice was given and no justifiable explanation had been provided. This rash decision will erode trust in public safety.
When I picked up Liam from Dilley to go home, he was scared. He was taken away from his home, family, school, and was imprisoned. Liam is home now, but so many children remain. ICE must be disbanded and Dilley must close. #FreeOurChildren.
Rep. Joaquin Castro, who escorted 5-year-old Liam Conejo Ramos from a Texas immigration detention facility back to Minneapolis last week, said ICE’s enforcement tactics should lead to the agency being disbanded.
https://www.notus.org/democrats/castro-ice-dhs-funding-liam-conejo-ramos
Reposted byJoaquin Castro
Congressmember @joaquincastrotx.bsky.social criticizes conditions at an ICE jail in Texas where hundreds of immigrant families are held — including kids as young as 2 months old.
"None of them have committed any crime. … There’s cameras everywhere. Their movements are controlled. It’s like prison."
SoupScore Breakdown
Loading analysis metrics…
Voting History498 total votesExpandCollapse
Voting History
498 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-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | 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.
Page 1 / 10Next →