
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.
Over the past five years, San Antonio has had 366 unsolved murder cases and 49 unsolved sexual assault cases. Today, we are one step closer to giving families closure, bringing perpetrators to justice and making our city safer for everyone.
Today, I was proud to present over $1 million dollars to fund the first forensic genealogy initiative in San Antonio. This powerful crime solving tool will allow SAPD to solve the most heinous crimes—murder and sexual assault.
youtu.be/CtnLmliqWJ4?...
It’s deeply disturbing that ICE is going after families at the Marine Corps graduation ceremony in South Carolina. Our servicemembers who answer the call to serve deserve to celebrate this special moment with their families.
How is this making our country safer?
I am calling for ICE to provide proper medical care to Kaleth and to release him and his mother Joani immediately.
When his mother asked for help, the staff said it was all “mental.” A vulnerable child at the Dilley trailer prison was suffering and ICE denied their reality and their needs. It’s shameful and must stop.
Two-year-old Kaleth is being locked away at the Dilley trailer prison. He is getting sicker with each passing day. He will not eat the food CoreCivc serves, which detainees have said sometimes has mold and worms. He now has a fever.
I’m alarmed by the President's threat and reports of Iranian attacks on desalination plants in Kuwait, which endanger civilians in the region.
Indiscriminately targeting civilian infrastructure like power plants and desalination plants, as the President is proposing, is a war crime. apnews.com/live/iran-wa...
The Trump Admin and U.S. Ambassador Mike Huckabee must put all possible pressure on the Israeli government to secure the freedom of worship for Catholics in Jerusalem during Holy Week.
Israeli police blocked the Latin Patriarch of Jerusalem from celebrating Palm Sunday Mass at the Church of the Holy Sepulchre in Jerusalem, for the first time in centuries. www.cnn.com/2026/03/29/m...
Reposted byJoaquin Castro
We are four weeks into a war where both sides have targeted each other's nuclear facilities.
We risk nuclear disaster. Yet the main Trump official on arms control refused to answer my question on Israel's nuclear capabilities and told me to ask the Israeli government.
As a country we have made the decision to commodify child suffering.
We have allowed investors to profit from the imprisonment of innocent children. Some are as young as two months old.
We must shut down the Dilley trailer prison and #FreeOurChildren.
In San Antonio, we honor the legacy of women leaders who have changed our community for the better. Margarita Huantes’s work shared the power of education. Carmen Tafolla’s poetry told the Mexican American story. Beatriz Llamas’s music preserved our folk traditions.
This Women’s History Month, I am co-sponsoring the 2026 Equal Pay Day Resolution. Across the country and in every field, women have made important contributions. And yet, women continue to be paid less than men. For Latina women, the disparity is even greater.
We are four weeks into a war where both sides have targeted each other's nuclear facilities.
We risk nuclear disaster. Yet the main Trump official on arms control refused to answer my question on Israel's nuclear capabilities and told me to ask the Israeli government.
We cannot normalize ICE inserting itself into our daily lives.
Here is a reminder: ICE agents do not belong at airports. ICE agents do not belong at polling stations. ICE agents do not belong undermining our rights and hurting our communities.
@congressmanraja.bsky.social, @sylviagarcia.house.gov, @ramirez.house.gov and I are demanding answers from new DHS Secretary Mullin on why ICE is illegally targeting Dreamers. These folks continue to meaningfully contribute to our communities. We must stand up for them.
Just this week, a judge ordered the return of a woman who was wrongly deported—a DACA recipient who had lived in the U.S. for 27 years. It’s cruel and we won’t stand for it.
ICE is detaining DACA recipients—Dreamers who have legal protections and call America home. In Texas, ICE ripped a father away from his wife, children, and newborn daughter who was in the NICU.
Call my San Antonio office at 210-348-8216 for any questions or visit castro.house.gov/art.
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 →