
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.
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.
Wendy Vega Lores is free! Thank you to everyone who raised their voice and didn’t let up. Young people who call America home deserve to go through the immigration process and have the chance to pursue their passions, like Wendy’s dream to become a doctor.
Hayam El Gamal and her five children are set to return home after being locked away at the Dilley trailer prison for nearly a year.
The judge’s order for release came earlier today. I have witnessed first-hand families being released within an hour. ICE should release the family immediately.
Early this morning, she won her case to be released. ICE must free Wendy immediately. She should be with her family and pursuing her dreams.
Wendy Vega Lores dreams of becoming a pediatrician. She finished high school in two years and began intensive prep to become a doctor.
She has a pending asylum case. On her 19th birthday, ICE detained her anyway. She has been locked away for 10 months.
In Texas, I'm pushing to stop any border wall from cutting through Big Bend National Park. This would disrupt communities, wildlife, and forever change the landscape of one of our Texas landmarks.
Happy Earth Day! Today we celebrate our progress and renew our commitment to protect this place we all call home.
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 |
|---|---|---|---|---|---|---|
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.J. Res. 105 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 106 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 104 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 539 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-02 | H.R. 747 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-02 | H.R. 4216 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-07-23 | H.R. 4275 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 3357 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 1917 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 3937 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3351 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-07-21 | H.R. 3095 (119th) | Fast-track passage | NOT_VOTING | NO | — | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H. Res. 590 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-18 | H. Res. 590 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-17 | H.R. 1919 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-17 | S. 1582 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-17 | H.R. 3633 (119th) | Final passage | NO | NO | ✓ | 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.