
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.
These officers took an oath to serve our country and dedicated their lives to advancing our nation’s values. President Trump’s reorganization of the State Department is not making us stronger or safer.
The State Department has officially terminated hundreds of Foreign Service Officers who are qualified, trained, and have years of experience.
On Tuesday, May 5, the State Department separated more than 200 Foreign Service members under the reduction in force first announced last July, even as it continues to recruit and onboard new officers.
Read our statement: https://afsa.org/afsa-statement-state-department-reductions-force
I led a group of 30 lawmakers demanding transparency from the Trump Administration on Israel’s nuclear weapons program. Congress should do everything in its power to minimize the risk of nuclear disaster.
For decades, the U.S. government has left Israel’s nuclear capabilities unacknowledged. Now, we are at war alongside Israel against Iran—our troops and the American people deserve more than ambiguity. www.washingtonpost.com/national-sec...
I am in touch with their father, Victor Labrador, and I plan on visiting with the family during my inspection of Dilley tomorrow. The family were asylum seekers and had valid work permits—what is happening to them is shameful.
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.
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-02-26 | H.J. Res. 35 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-26 | H.R. 695 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-26 | H. Con. Res. 14 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-26 | H.R. 804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-26 | H.R. 788 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-25 | H. Res. 161 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-25 | H. Res. 161 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-25 | H.R. 818 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-25 | H.R. 832 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-24 | H.R. 825 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-13 | H.R. 35 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-12 | H.R. 77 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-11 | H. Res. 122 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-11 | H. Res. 122 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-10 | H.R. 736 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-10 | H.R. 692 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-06 | H.R. 27 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-06 | H.R. 27 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-02-05 | H. Res. 93 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-05 | H. Res. 93 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-05 | H.R. 776 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-04 | H.R. 43 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-23 | H.R. 471 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 375 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | S. 5 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 165 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-21 | H.R. 186 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-15 | H.R. 33 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 144 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 164 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-14 | H.R. 153 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 152 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-13 | H.R. 192 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-09 | H.R. 23 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-07 | H.R. 29 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Motion to Commit with Instructions | YES | YES | ✓ | Failed |
| 2025-01-03 | H. Res. 5 (119th) | End debate now | 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.