
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 — 583
Yes40%
No56%
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 · 106 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
ICE arrested a 5th and 2nd grader at the school bus stop in San Antonio as their classmates watched in horror. Their stepmother was detained with them. The community at Alamo Heights Independent School District elementary is speaking out—no child should be locked away at the Dilley trailer prison.
Thank you to our judges and to everyone who submitted work!
And congratulations to Daniela Vargas from Brandeis, whose work "A New Era" earned second place, and Layla Vigil from Communication Arts High School, whose work " Working Class Hero" earned third place.
It was wonderful to celebrate San Antonio’s student artists during the Congressional Art Competition. Congratulations to our first-place winner Kimberly Campbell from Brandeis High School, whose work “Sibling Beginnings” will be displayed at the U.S. Capitol.
In the middle of a healthcare provider shortage in the Rio Grande Valley, it is unthinkable that ICE would keep Ruby locked away. Her 5 year-old daughter Milena and husband need her home. Her patients need her too. ICE should release Dr. Barrios and allow her to continue her work helping people.
Dr. Rubeliz Bolivar Barrios was completing her residency in South Texas when ICE locked her away. Her colleagues call her Ruby. They say that as an emergency and trauma doctor, she serves every patient with empathy and dedication. Being bilingual, she makes people feel seen and heard.
I am concerned that Republicans will see this as a greenlight for even more unconstitutional redistricting to stay in power.
Congress must work to restore the Voting Rights Act and the promise of America—one voice, one vote.
Our democracy depends on fair representation in Congress. The Voting Rights Act gave power to communities, like Black and Latino voters, who were historically disenfranchised. Today, the Supreme Court further eroded this landmark legislation in striking down Section 2 of the law.
Nexoli has a work permit and was trying to do everything the right way. ICE must release her and stop its case to deport Wilfredo immediately. He should be treated like a kid—not a criminal.
Wilfredo is 10 years old. Last week, he represented himself in immigration court. His mother, Nexoli, was detained in Houston and has been locked up and away from her son since December. Now, DHS wants to send him to Ecuador—a place he has never been and knows no one.
A federal court just ruled this practice unconstitutional. ICE can’t keep breaking apart families and traumatizing our neighbors.
ICE has locked away members of our community that have committed no crime without bond. At the South Texas Immigration Processing Center, I met many folks who have called America home for decades and have done nothing wrong while here—and yet they are kept in ICE prisons.
The case of Laura Ramirez & The week ahead in DC. youtu.be/az8kBeL2TW8
UPDATE: The plane transporting the El Gamal family has been turned around and is heading back to Denver. They deserve fair treatment under the law.
ICE has since detained the family again and is now in the process of deporting them from the US. They are on a plane to Detroit before final departure right now. A federal judge just signed an emergency order to block their deportation. The Trump Admin must follow the law and the court order.
The El Gamal family was locked away for nearly a year at the Dilley trailer prison. Thanks to everyone who spoke out against their imprisonment, including of the five year old twins, ICE released the family on Thursday.
Attention San Antonio Businesses:
If you wrongly paid tariffs, you may qualify for a refund. After the Supreme Court struck down the President’s tariff policy, the Trump Administration is returning up to $166 billion to eligible businesses who paid duties. Click the link below to learn more.
These songs represent a range of genres and the rich talent of musicians in our community—from Joan Baez's Diamonds and Rust to Perez Prado's Mambo No. 5. Thank you all for sharing your picks and for joining me in recognizing and preserving Latino musical talent.
My office received more than 400 songs and albums to be considered for the prestigious National Recording Registry. I am excited to announce the Latino titles I am officially nominating.
SoupScore Breakdown
Loading analysis metrics…
Voting History583 total votesExpandCollapse
Voting History
583 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-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 |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 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 |
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.