
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.
We honor San Antonio’s heroes today and every day for their service and sacrifice. Thank you for sharing your stories and reminding all of us what it means to serve the greater good—and for KSAT News for this special on Memorial Day and San Antonians. We are profoundly grateful.
On Memorial Day, we reflect and honor those who made the ultimate sacrifice. Today, I was honored to join Edgewood ISD and The Compadres for Scholarships for their annual Memorial Day ceremony. To our fallen service members and veterans—your courage will never be forgotten.
Three years ago, Uvalde lost 19 children and 2 teachers in a horrific school shooting. My thoughts are with the families and loved ones whose lives were forever changed.
We must continue to keep our children safe and fight for gun reform.
Reposted byJoaquin Castro
Trump’s $1 million-per-seat secret dinner is “the most brazen act of corruption by a president in our lifetimes, probably in a century, possibly ever,” says Chris Hayes. “Call it the Met Gala of presidential pay-for-play.”
(6/6) This legislation now moves to the Senate before it goes to President Trump. But this process is not over. Folks need to keep calling their representatives, sharing their stories, going to town halls, and staying engaged. We are going to keep fighting and I stand with you in this fight.
(5/6) And now millions across the country will lose access to healthcare, or their premiums will rise to exorbitant levels. This is devastating policy that hurts, not helps, hardworking folks—all while blowing up our deficit and giving tax breaks to the wealthiest among us.
(4/6) I want to be clear: Republicans are pulling a reverse Robin Hood — taking from the most vulnerable and giving to the rich. Interest rates are rising, grocery prices are skyrocketing, and Trump’s tariffs have created chaos.
(3/6) SNAP provides support for millions of seniors, veterans, children, and working parents across the country, including 96K people in my district. At least 3 million people across the country will lose access to these critical SNAP benefits.
(2/6) Nearly 150K Texans in my district rely on Medicaid for their healthcare, and health insurance costs for nearly 90K people who have coverage under the ACA in my district will see a 78% increase in their premiums.
🧵 (1/6)The Republican budget bill that just passed the House is a direct attack on Texas working families, kids, seniors, and women. All Democrats, including me, voted against this bill because it will be disastrous for the country.
I am saddened and horrified by this violent, hateful attack at the Capital Jewish Museum and the death of two Israeli embassy staff members.
My condolences to their loved ones and to the people of Israel.
abcnews.go.com/US/2-shot-fb...
Reposted byJoaquin Castro
Update from me ahead of the Republican’s budget bill. Let me say this: As a cancer survivor I know exactly what’s at stake when it comes to cutting Americans’ healthcare coverage. We’re going to keep fighting!
Update from me ahead of the Republican’s budget bill. Let me say this: As a cancer survivor I know exactly what’s at stake when it comes to cutting Americans’ healthcare coverage. We’re going to keep fighting!
Gerry was a great statesman and an effective legislator—and most importantly, a very good man. I will miss him and my thoughts and prayers are with his family and all those who loved him.
Gerry Connolly was a fierce public servant, a friend to all who knew and worked with him during his nearly 40 years of service to the country.
And it’s not just children. It’s seniors, women, and folks with disabilities. And let’s be clear—SNAP is not a handout or fraud. It’s $6 a day.
In Texas, SNAP helps feed more than a million children. If Republicans cut SNAP, it will devastate families who are already living paycheck to paycheck trying to afford food as prices go up.
We will do our work and not be intimidated by these authoritarian tactics!
The charges against Rep. McIver are baseless and politically motivated. The Congresswoman was doing her job and conducting lawful oversight. But Trump’s DOJ has begun targeting and punishing anyone, including elected officials, who work to hold the Trump Administration accountable.
President Biden is a fighter—and this moment is no different. I’m sending prayers to him and his family as he faces this diagnosis, but I know he will tackle this challenge with the same tenacity and grace he has shown throughout his career and his life. We stand with you, Mr. President.
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-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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.
Page 1 / 10Next →