
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 — 568
Yes40%
No56%
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 · 104 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byJoaquin Castro
There was the Texas Music Educators Association annual conference wrapping up at the Convention Center that day. All the TMEA All-State Band/Choir/Orchestra students had their performances that day, so there would have been tons of families on the Riverwalk from all over the state….
Measles is extremely contagious and can be especially dangerous for children.
Many CVS, Walgreens, and H-E-B pharmacies offer safe and effective measles vaccines. To learn more about the MMR vaccine, visit Vaccines.gov
My staff and I are closely tracking the potential measles exposure in San Antonio that originated with a visitor from West Texas.
If you visited any of the locations listed below, please watch out for symptoms (including fever or unexplained rash) and contact a doctor right away if they occur.
Reposted byJoaquin Castro
Thank you Congressman. Continue to speak out. I’m one of your constituents and you need to be one of the loudest voices condemning this idiocracy, especially considering we’re “Military City USA,” and the home of the USAF Basic Training. The message being sent to trainees, is not good.
Reposted byJoaquin Castro
100%. Just like Lisa Franchetti. A distinguished career that mostly took place before "DEI" was a thing. This isn't undoing DEI. It's just straight up discrimination.
Reposted byJoaquin Castro
Let's be clear: CQ Brown was fired because Trump and Hegseth couldn't see past his skin color.
General Brown has 40 years of distinguished service. Trump and Hegseth just want yes men who look like them.
This is destabilizing for our nation.
Let's be clear: CQ Brown was fired because Trump and Hegseth couldn't see past his skin color.
General Brown has 40 years of distinguished service. Trump and Hegseth just want yes men who look like them.
This is destabilizing for our nation.
Tough news for Spurs fans today. Victor Wembanyama is an incredible talent and a joy to watch. I hope he has time to rest and make a full recovery — the game isn’t the same without him. #GoSpursGo
Reposted byJoaquin Castro
Jan. 2025--Donald Trump announced $540 billion in pledged investment in AI infrastructure and called on his government to "enhance America's AI leadership."
Feb. 2025--Don Jr. and Eric get into the AI data center business.
me, for @forbes.com
1/
Reposted byJoaquin Castro
🚨 Republicans are set to propose billions in Medicaid cuts next week. Here’s who would be hurt in TX:
❗36.2% of children
❗48% of new moms & babies
❗25.9% of adults w/disabilities
❗61% in nursing homes
❗15% of Medicare beneficiaries
I’m fighting to protect their care. #SaveMedicaid #TX32
Reposted byJoaquin Castro
Eleven-year-old Jocelynn Rojo Carranza endured months of bullying about her family's immigration status at her Dallas-area school before she took her own life.
Although I’m sure Abbott will set up a few of his cronies to build private schools and scoop up billions in state $$ if the bill passes. Even that will take years.
Greg Abbot’s voucher program will accelerate the death of rural Texas towns.
More than 150 rural counties have absolutely zero private schools where parents can send their children. That’s not choice, that’s an illusion.
Reposted byJoaquin Castro
Many of Trump’s early actions are unpopular, Post-Ipsos poll finds: “57 percent say he has exceeded his authority since taking office…” www.washingtonpost.com/politics/202...
Reposted byJoaquin Castro
Tagging in 🫡
Rep Castro was on Jim Acosta’s new podcast speaking about the devastating impact anti-immigrant rhetoric is having on everyone, including children
bsky.app/profile/joaq...
Reposted byJoaquin Castro
I’ve been impressed with SAISD’s response to all of this so far. They’ve been swiftly communicating to parents that they want all kids and families to feel safe.
Reposted byJoaquin Castro
He's doing a lot more than repeating talking points, he is aligned with Russia, and against Europe and Canada.
Americans need to see that this is where they're at.
40 years ago, it would have been unthinkable for the president of the United States to repeat Russian propaganda about Ukraine.
It's remarkable how far we have fallen with Donald Trump.
Reposted byJoaquin Castro
This is one those times you "like" a news story because you agree that the story should be told. Over and over again we hear about a young person taking their own life because of the pain that others are causing them. When are the adults going to take action against the bullies? #StopTheBullying
As I told @jimacosta.bsky.social - Trump has created a culture of cruelty and meanness that is infecting American society and our kids. My staff and I are reaching out to San Antonio schools to ask them how they’re protecting students against bullying in this hostile environment.
SoupScore Breakdown
Loading analysis metrics…
Voting History568 total votesExpandCollapse
Voting History
568 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-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 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-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 |
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.