
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.
As South Texas faces freezing cold temperatures, the City of San Antonio is opening six overnight Warming Centers to provide folks with a safe and warm place to stay starting tonight at 6 PM. VIA will be providing free transportation. Locations and more info here: www.sa.gov/Directory/Ne...
Reposted byJoaquin Castro
Reposted byJoaquin Castro
Please know that the decision to cancel the traditional Inauguration Ceremony was made by President-elect Trump and his Inaugural Committee. 1/
For those who have not picked up their tickets from my office in Washington, we will be mailing your ticket to you at the address you listed as a commemorative souvenir of the 60th Inaugural. Sincerely, Joaquin Castro. 5/
However, our office is not aware of any refunds being offered by the Trump Vance Inaugural Committee for expenses incurred for the Inauguration. My office has begun emailing and calling everyone who received tickets from our district to make sure everyone is aware of the change. 4/
Finally, my staff has gotten calls from folks quite upset that they spent hundreds or thousands of dollars on airfare and hotel nights. They have inquired about refunds. 3/
My office was glad to offer Inauguration tickets to constituents and I’m sorry that the traditional ceremony will no longer occur.
There will be a livestream available for those who have traveled to Washington and still wish to watch from the Capital One Arena. 2/
Please know that the decision to cancel the traditional Inauguration Ceremony was made by President-elect Trump and his Inaugural Committee. 1/
I’m also honored to be reappointed to the House Permanent Select Committee on Intelligence, where I will keep working to keep America safe while protecting civil rights and liberties. 2/
I’m honored to be re-elected as Ranking Member of the House Foreign Affairs Committee's Western Hemisphere Subcommittee.
I look forward to working with the members of the subcommittee to strengthen U.S. leadership in Latin America and the Caribbean. 1/
Reposted byJoaquin Castro
Texas officials discriminated against residents based on race and national origin in distributing $1 billion in Hurricane Harvey aid in 2021, the federal Department of Housing and Urban Development affirmed this week.
Reposted byJoaquin Castro
South Dakota Governor Kristi Noem, Donald Trump’s pick for secretary of homeland security, got some heat for rattling off dubious statistics during her Senate confirmation hearing Friday.
As I mentioned earlier about @WBD, other conglomerates are likely to do anything to win Trump’s favor. Here’s a (possible) Paramount example.
Which media companies will actually have the courage to play it straight without kneeling to Trump?
Holy cow. Executives at CBS’s parent company have discussed settling Trump’s lawsuit against CBS News/60 Minutes, because they need the Trump administration to sign off on a planned corporate merger. www.wsj.com/business/med...
However —
We can solve these issues without banning an important platform for free speech & content creation.
If this TikTok ban came before the House today, I would vote NO again. 2/
I voted NO on the TikTok ban last year.
I serve on the House Intelligence & Foreign Affairs Committees, and I have three young kids at home.
I understand the national security concerns associated with TikTok and I'm also worried about the negative impact of social media for our kids. 1/
Jim Acosta’s rating are consistently among the highest at @CNN. Why put a top draw at 12-2am when no one is watching news?
It’s 3 yrs of bad decisions like this (directed by corporate parent WBD) that have cratered CNN ratings and demoralized their incredibly talented journalists and anchors. 2/2
Another cynical move by @WBD meant to preserve their ability to get Trump’s approval for any merger while he’s President.
Many big company CEOs bowing to Trump fear retribution.
They fear he’ll strip away big federal contacts or use the DOJ to block mergers or sales by their corporations. 1/
Scoop: As Donald Trump gets ready to take power, CNN boss Mark Thompson has informed Jim Acosta that he would like to move his show to the graveyard hours.
Details in @status.news: www.status.news/p/jim-acosta...
Reposted byJoaquin Castro
A Trump-supporting tomato grower has a message for the president-elect: mass deportations would be a disaster for American farmers
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-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 |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-21 | H. Con. Res. 58 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 1949 (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.