
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.
It turns out Tom Homan may be a much bigger criminal than the immigrants he’s targeting. He was caught on tape accepting a $50,000 bribe in exchange for securing government contracts.
Now, Trump’s DOJ is dropping the investigation.
This is total corruption. The DOJ and FBI must release the tapes.
The Republican funding bill does not include ACA tax credits that make healthcare affordable. Texans have the highest rate of uninsured folks. We need to extend tax credits to keep Texans covered.
I’m pushing to make these healthcare tax credits permanent.
The U.S. needs to use its leverage to stop the slaughter in Gaza.
I spoke in support of Rep. Jayapal's amendment to withhold funding for Israel when they fail to follow international humanitarian law.
The U.S. needs to use its leverage to stop the slaughter in Gaza. I spoke in support of Rep. Jayapal's amendment to withhold funding for Israel when they fail to follow international humanitarian law.
I spoke against legislation that would give the Secretary of State the power to revoke passports from U.S. citizens for exercising their First Amendment rights.
That’s not keeping us safe—that’s punishing dissent.
Americans of all background should have the same opportunity to pursue careers in diplomacy.
Republicans would rather stop efforts to diversify our diplomatic workforce, jeopardizing American peace and prosperity.
This double standard holds our nation back.
Ignoring the rule of law and refusing to provide evidence or due process makes this an execution. That's not the American way.
The Trump admin carried out a 2nd deadly strike against a Venezuelan boat, killing three people.
They claimed those onboard were drug traffickers. Instead of providing evidence, they are asking the world to take their word for it.
U.S. diplomacy makes a difference in our daily lives—it prevents conflicts, saves lives through public health efforts, and protects U.S. jobs while creating opportunities abroad.
🧵Today, I join @houseforeign.bsky.social to advance State Department funding. Follow for updates.
Every year, I hold a Congressional App Challenge for students interested in STEM to put their skills to the test.
If you’re a San Antonio high school student interested in coding, take on the challenge!
Thanks for the birthday wishes, team!
The conservative Supreme Court gave the green light for ICE to racially profile.
I join Justice Sotomayer, Kagan, and Brown Jackson in saying “I dissent.”
This brazen attack on the Latino community impacts every American and we must demand clear limits on law enforcement.
Which songs and albums by Latino artists do you think should be honored by the prestigious National Recording Registry at the @librarycongress.bsky.social? I want your thoughts!
Submissions must be at least 10 years old and are due by 9/22 at castro.house.gov/music.
Hispanic Heritage Month begins today!
This month is an opportunity to honor the significant contributions Latinos have made to San Antonio and our nation in the arts, science, business, and in every facet of American life.
What are your favorite songs and albums by Texas artists? Help me nominate songs and albums by Texas artists to the prestigious National Recording Registry at the @librarycongress.bsky.social.
Submissions must be at least 10 years old and are due by Sep. 21. at castro.house.gov/texasmusic.
Today, my staff gathered at the San Antonio 9/11 Memorial in solemn remembrance of 9/11, the 343 heroic firefighters who sacrificed their lives to save others, and our brave first responders who answered the call to serve. Our nation is forever grateful.
Today, we remember those who lost their lives in the deadliest terrorist attack in our nation’s history and honor the brave first responders who sacrificed their lives on September 11, 2001. We will never forget.
I'll be nominating songs/albums by Texas artists to the prestigious National Recording Registry at the @librarycongress.bsky.social—and I need your help!
Which songs/albums by Texas artists (10+ years old) should be recognized as culturally significant? Submit by 9/21: castro.house.gov/texasmusic!
September is National Suicide Prevention Month. Congress created the #988Lifeline to help people in mental health crisis. If you or a loved one need help, call or text 988. You are not alone.
This lawsuit isn't over—the courts must uphold the constitution, not allow Trump to undo it. www.reuters.com/world/us/us-...
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 |
|---|---|---|---|---|---|---|
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-04-10 | H. Con. Res. 14 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 1228 (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.