Joaquin Castro headshot
At a Glance
Seat
Representative for Texas District 20
Born
September 16, 1974
Age 51
Phone
(202) 225-3236
Office
2241 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Texas District 20

Joaquin Castro

Voting Record — 594
Yes40%
No56%
Present1%
Not Voting4%
Party align98%
Cross-party0%
SoupScore
District Map

Congressional District 20

U.S. Census Bureau boundary data.
Joaquin Castro headshot
Joaquin Castro
U.S. RepresentativeDemocratTexas District 20
SoupScore
Joaquin's ATmosphere Activity
20 recent posts · 22 sponsored · 109 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

For a GOP president—after the Iraq War—to say outright that invading Venezuela is all about oil is wild. But it is. It’s also about corruption, power, graft, and land. And we should take him at his word. @msnowevents.bsky.social
This was a close vote. I will continue to make the case to my colleagues in Congress that we must block the President from starting a war that the American people do not want and that would needlessly put our troops in harms way.
President Trump has taken us to war with Venezuela, but why? Regime change, power, graft, oil, land. On the House floor, I urged my colleagues to vote for my War Powers Resolution with @repmcgovern.bsky.social and Rep. Thomas Massie to block the President’s illegal war and protect American troops.
President Trump has taken us to war with Venezuela, but why? Regime change, power, graft, oil, land. On the House floor, I urged my colleagues to vote for my War Powers Resolution with @repmcgovern.bsky.social and Rep. Thomas Massie to block the President’s illegal war and protect American troops.
Sec. Rubio & Hegseth just briefed the House on military operations in the Western Hemisphere—despite Congress not authorizing them. I will have, alongside Reps. McGovern & Massie, a War Powers Resolution on the House floor blocking Trump’s hostilities with Venezuela. Every member should vote yes.
Our students deserve so much more. My heart is with the victims and families of the horrific shooting at Brown University today. Congress must step up and end the epidemic of gun violence in our country.
Last week, I introduced a War Powers Resolution with @repmcgovern.bsky.social and Rep. Thomas Massie . This bipartisan bill would block Trump from starting a reckless and lawless regime change war with Venezuela. It will be on the House floor for a vote next week.
Trump can’t have it both ways. He can’t claim to go after drug dealers and pardon notorious drug kingpins. For Americans, U.S. service members, and allies, the Trump Admin must end its lawless and dangerous military strikes in the Caribbean. @msnowevents.bsky.social @anacabrera.bsky.social
The Trump Administration is threatening to levy an additional 5% tariff on Mexico that will backfire and make life even more expensive for folks already struggling with the high cost of groceries, gas, and healthcare premiums—we don’t need another reckless move that will hurt hard-working families.
In Congress, I am pushing for legislation that will direct the VA to provide Congress with an annual report on veteran suicide so that we can improve prevention strategies. I have also advocated for legislation—now law—that provides more funding for veteran mental health.
Thank you to all the promising students who have already demonstrated a profound commitment to our country, and thank you to our panel of interviewers—Larissa Martinez, Danny Ingram, Noah Aran, and Belen Plasencia—for inspiring our future leaders.
SoupScore Breakdown
Loading analysis metrics…
Voting History
594 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNONOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeYESYESFailed
2026-02-24H.R. 4626 (119th)Final passageNONOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeYESYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNONOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNONOPassed
2026-02-24S. 2503 (119th)Fast-track passageYESYESFailed
2026-02-24H.R. 6329 (119th)Fast-track passageYESYESPassed
2026-02-12H.R. 2189 (119th)Final passageNOT_VOTINGNOPassed
2026-02-11S. 1383 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Motion to CommitYESYESFailed
2026-02-11H.R. 261 (119th)Final passageNONOPassed
2026-02-11H.R. 261 (119th)Send back to committeeYESYESFailed
2026-02-11H.J. Res. 72 (119th)Final passageYESYESPassed
2026-02-11H.R. 3617 (119th)Final passageNONOPassed
2026-02-11H.R. 3617 (119th)Send back to committeeYESYESFailed
2026-02-11H. Res. 1057 (119th)Approve resolutionNONOPassed
2026-02-11H. Res. 1057 (119th)End debate nowNONOPassed
2026-02-11H. Res. 1042 (119th)Approve resolutionNONOFailed
2026-02-11H. Res. 1042 (119th)End debate nowNONOPassed
2026-02-10H.R. 1531 (119th)Fast-track passageYESYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageNOYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Send back to committeeYESYESFailed
2026-01-21H. Res. 1009 (119th)Approve resolutionNONOPassed
2026-01-21H. Res. 1009 (119th)End debate nowNONOPassed

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.

← PrevPage 4 / 12Next →