
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.
The Supreme Court just gave ICE the green light to racially profile until this case is resolved.
This means ICE can target you without cause based on your skin color, occupation, neighborhood, and even for speaking English with an accent. It’s a direct attack on our rights.
The healthcare sector has fueled the economy in Texas and the U.S. for decades. Now, Trump’s huge Medicaid cuts threaten growth.
With a stalling economy and aging population, our communities cannot afford this attack on healthcare.
ICE officials arrested Yadira Córdoba at a routine immigration appointment in San Antonio. Yadira is seeking asylum in the U.S. after facing political persecution from Nicaragua’s Ortega-Murillo regime. If we fail to protect Yadira Córdoba, America’s beacon of light will dim. My full statement:
A discharge petition allows members of the House of Representatives to force a vote on a bill. I just signed one to force a vote to release all of the Epstein files and stop the coverup.
White House officials are on Capitol Hill to instruct Republicans on how to “sell” the Big Ugly Bill to their constituents. What's to sell It raises the cost of living, guts healthcare, and it gives tax cuts to billionaires.
The reality is Republicans are selling out Americans.
WH officials are on Capitol Hill to instruct Republicans on how to “sell” the Big Ugly Bill to their constituents. What's to sell? It raises the cost of living, guts healthcare, & gives tax cuts to billionaires. The reality is Republicans are selling out Americans. www.politico.com/news/2025/09...
President Trump is breaking his promise to release the Epstein files. The American people deserve transparency, not a coverup.
Release the files.
Epstein survivors are speaking out from the Capitol steps as lawmakers push to release more files related to the late convicted sex offender's case https://cnn.it/4ni88dn
Healthcare costs are skyrocketing in Texas. Health insurance companies in the state are raising premiums by 24% on average. The cause? Trump’s massive cuts to healthcare funding. Congress needs to make healthcare more affordable for hard working families. www.expressnews.com/business/art...
On Labor Day and every day, I stand with the workers who make our community strong. As workers face greater challenges, I stand with the men and women fighting for the protections, pay, and dignity they deserve.
It was an honor to celebrate World War II veteran Colonel Bill Barnes on his 105th birthday at VFW Post 8541. Thank you for your lifetime of service to our country and to the San Antonio community.
Abbott just signed the illegal redistricting map into law—to serve Trump, not Texans. Republicans have rigged the system to steal power, not earn it. This isn’t democracy at work, it’s voter suppression—and all Texans will suffer. I’ll do everything in my power to protect our voting rights.
I urge my Republican colleagues to say hell no.
This is wrong—and illegal. Not only is Trump gutting $5 billion in foreign aid that saves lives and advances America’s interests, but he’s doing so using an unlawful “pocket recission” method that undermines Congress’ power of the purse. www.politico.com/news/2025/08...
It’s dangerous and it puts our public health at risk.
We all want our families and communities to be healthy, but the MAHA agenda pushes junk science, like ending vaccine guidance that has saved millions of lives. Now, RFK Jr. fired the CDC director for following evidence-backed science. www.reuters.com/legal/litiga...
Our children deserve so much more. Enough is enough.
I am praying for the students, teachers and families that have endured this horrific tragedy. As a father, my heart breaks for the parents who sent their beautiful children to their first week of school and will never be able to see and hug them again. This is every parent’s worst nightmare.
Trump is abusing his power to punish his political enemies. He’s appointed the most unqualified cabinet in US history while firing career military and intelligence professionals, like the NSA and DIA directors.
Because he doesn't want experts. He wants enablers.
The Trump Admin refuses to defend $350M in funding for Hispanic-Serving Institutions, including 121 in Texas. It’s unjust and will hurt Latino students and millions more who attend these colleges & universities. We will keep fighting to ensure HSIs have the support they need to uplift all students.
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-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (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.