
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.
She has been in Dilley for over 120 days. Her and Liam’s stories are one of thousands. What the Trump admin is doing to our children is depraved and unconscionable. Dilley must close. #FreeOurChildren
www.propublica.org/article/ice-...
I've heard directly from hundreds of children at Dilley. One young girl who shared her story with me grew up in the United States and her stepfather is a U.S. citizen. She said that the guards are mean to her, she is afraid, and that she is worried she will die in detention.
Donald Trump’s racist, xenophobic, and dehumanizing image of Barack and Michelle Obama is sickening and shameful. It’s a disgusting trope and yet another example of why the president is unfit for office.
Just left STIPC Detention Center. This is a prison.
youtu.be/WX1g-h4o5Dc?...
Update: On my way to the South Texas ICE Processing Center (STIPC).
youtu.be/N_yv4GhAlSM?...
Then a federal judge ordered his release and I escorted him and his father home to Minnesota.
But now the Trump Administration is trying to take him again. They are breaking legal precedent in an attempt to break this boy’s spirit and all of the Americans who are praying for him.
Liam Ramos, 5, spent ten days in a Texas trailer prison. He got sick, missed his mother and school, and was afraid of the guards.
Millions prayed, spoke up, and offered to do whatever they could to see him go home.
Now his administration wants to stop any guard members from talking about it even to members of Congress.
I will be inspecting the South Texas ICE Processing Center on Friday morning and have requested to speak with members of the Texas National Guard. www.expressnews.com/news/article...
For months Governor Abbott secretly deployed the Texas National Guard into ICE detention facilities, even forcing them to work in the detention center that imprisoned Liam Ramos and a two month old baby.
Americans, we are living in a time of viciousness.
We are living in a time where speaking the “wrong” language or having the “wrong” skin color puts you in danger.
Congress must disband ICE and impeach Kristi Noem.
Estadounidenses, vivimos en una época de crueldad.
Vivimos en una época en la que hablar el idioma «equivocado» o tener el color de piel «equivocado» te pone en peligro.
El Congreso debe disolver ICE y destituir a Kristi Noem.
Keep speaking up, it’s working!
Hundred of ICE agents are being kicked out of Minneapolis where they have been unlawfully detaining folks and brutalizing citizens. Because it has become lawless, ICE has no business conducting immigration enforcement. It must be disbanded.
Trump's border czar announces 700 DHS personnel will be withdrawn from Minneapolis immediately as part of its immigration enforcement drawdown https://cnn.it/49V8ouY
U.S. Rep. Castro says National Guard deployed at ICE detention facilities www.expressnews.com/news/article...
La secretaria Noem debe ser destituida y debe rendir cuentas por la crueldad que ha desatado en nuestras comunidades.
Secretary Noem needs to be impeached and she must be held accountable for the viciousness she has unleashed on our communities.
Children and families, who have committed no crime, should not be suffering and do not belong in prison.
In the interest of public health and safety, Dilley should be shut down immediately.
Protecting the men, women, children, and staff—as well as members of the Texas National Guard deployed at these facilities under the orders of Texas Governor Greg Abbott—should be ICE’s number one priority. Texas medical officials should oversee medical care—not ICE.
But the men, women, and children who have not been diagnosed with measles should no longer be detained at Dilley for their own safety.
ICE confirmed that no person at Dilley is a criminal. If an individual has been tested and diagnosed with measles, they should be moved to a facility with the medical capacity for proper treatment and containment.
The Dilley detention center should be shut down immediately. Because of the close-quarter conditions at Dilley, lack of prompt medical response and capacity, and lack of expertise with diseases such as measles, Dilley is not equipped to combat any spread.
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-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 | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | 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 |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | 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.