
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 — 536
Yes39%
No58%
Present1%
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 · 102 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byJoaquin Castro
Gee what should we all call it when a president gets rid of an Executive Order that *de*segregated federal contracting?
President Trump just let more than 1,500 violent criminals loose on our streets.
On January 6, 2021, Daniel Rodriguez tased a police officer until he had a heart attack.
Watch the video below to see the January 6 rioters that Republican politicians are calling "patriots."
Reposted byJoaquin Castro
NEW: Judge CHUTKAN is now weighing in on Trump's mass dismissal of Jan. 6 cases, saying it "cannot whitewash the blood, feces, and terror that the mob left in its wake." www.politico.com/news/2025/01...
Reposted byJoaquin Castro
Steven Cappuccio violently beat Officer Hodges while he was stuck in a door.
DJ Rodriguez attacked Officer Fanone and repeatedly shocked him in the neck with a taser.
David Dempsey stomped on an officer's head and beat them with a flagpole.
All pardoned by Trump. Disgraceful.
Reposted byJoaquin Castro
Trump pardons Silk Road founder of darkest Internet illegal marketplace in history. People used Bitcoin to buy hundreds of kilos of drugs: www.nytimes.com/2025/01/21/t...
Reposted byJoaquin Castro
A number of neo-Nazis were among the J6 rioters pardoned by President Trump tonight, including Anthime Gionet, the livestreamer known as "Baked Alaska, and Christian Secor, a former UCLA student who immediately called for the release of multiple racist killers he described as "political prisoners."
Reposted byJoaquin Castro
Tarrio was serving 22y for seditious conspiracy to overthrow the US government
Former Proud Boys leader Enrique Tarrio is being processed for release in anticipation of clemency from Trump, according to this lawyer, @nytimes.com reports. www.nytimes.com/live/2025/01...
Dr. King faced hatred, but he never accepted it - and we cannot either. As we face troubled times, we cannot surrender as we carry on his dream. 2/
The skies were dark today but our spirits were full of light as we celebrated the legacy of Dr. Martin Luther Ling Jr. this morning. 1/
The Trump administration might say they're just targeting criminals, but that's not true. We need to prepare for them to target the most vulnerable people (incl. seniors). My office will do everything we can to help protect people's rights & will share more information as we have it available. 3/
Second, if you’re approached by people who claim to be immigration enforcement, record everything you can. 2/
There are reports that Trump's immigration raids may target San Antonio. We know from history that mass deportation raids can lead to the arrest, detention, and deportation of even American citizens.
First, know your legal rights (in English and Spanish below). 1/
As this administration begins, I'm focused on great schools, affordable health care & a strong, fair economy that allows people to pursue their dreams.
I'll work with anyone to deliver for San Antonio — but I'll fight back hard against policies that hurt our city & the families who call it home. 3/
The Trump administration is gearing up to destroy birthright citizenship, gut the protections of the Affordable Care Act, and hand control of our government over to oligarchs who abuse and exploit American workers. 2/
President Trump began his second term today. He and the Republican majority are executing policies that would drastically alter American society. 1/
Reposted byJoaquin Castro
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...
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
SoupScore Breakdown
Loading analysis metrics…
Voting History536 total votesExpandCollapse
Voting History
536 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-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 |
| 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 |
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.